support_displays.inc

来自「FIREFLY 是一个多用户专业帮助桌面系统」· INC 代码 · 共 232 行

INC
232
字号
<?############################################################    FONCTIONS D AFFICHAGE POUR LE MODULE DE SUPPORT##    Antoine Bajolet 2000-10-01 OIC#######################################################// Affiche un cas, et eventuellement les mails et t閘閜hones// de la personne qui a soumis un casfunction DSP_CASE($case_data,$phn_data="",$mails_data=""){global $case_priority,$msg_case_open,$msg_case_deposit,$msg_case_close,        $msg_case_contact,$msg_case_priority,$msg_case_status,$case_color,$r_level,        $msg_close_whole,$msg_open_case,$status_color;if ($case_data['user_level'] > $r_level['support'])    $edit_per_det = 0;else    $edit_per_det = 1;$return_page = "display_case.php3?cas_id=".$case_data['cas_id'];?><TABLE class='color_table' cellspacing='0' border='0' cellpadding='3' width='90%' >    <TR>        <TD class="color_title">        <? print $msg_case_deposit ?>        </TD>        <TD class="color_title">        <? print $msg_case_open ?>        </TD>        <TD class="color_title">        <? print $msg_case_close ?>        </TD>   </TR>   <TR>       <TD class="tdcl">        <? print SQL_TIME_TO_STRING($case_data['cas_deposit_date']) ?>        </TD>        <TD class="tdcl">        <?        if ($case_data['cas_stat_id'] != 3)            print SQL_TIME_TO_STRING($case_data['cas_open_date']);        else            print "&nbsp;";        ?>        </TD>        <TD class="tdcl">        <?        if ($case_data['cas_stat_id'] == 2)            print SQL_TIME_TO_STRING($case_data['cas_close_date']);        else            print "&nbsp;";        ?>        </TD>   </TR>   <TR>        <TD class="color_title">        <b style="background-color:<? print $case_color[$case_data['cas_level']] ?>;color:white">        <? print $msg_case_priority." : ".strtoupper($case_priority[$case_data['cas_level']]) ?>        </B>        </TD>        <TD class="color_title">        <b style="background-color:<? print $status_color[$case_data['cas_stat_id']] ?>;color:black">        <? print $msg_case_status." : ".strtoupper($case_data['cas_stat_lbl']) ?>        </B>        </TD>        <TD class="color_title">        <?        if ($case_data['user_level'] <= $r_level["support"])        {        if ($case_data['cas_stat_id'] == 1)            print "[<A class='color_title' HREF='change_case_status.php3?cas_id=".$case_data['cas_id']."&action=close' >$msg_close_whole</A>]";        else if ($case_data['cas_stat_id'] == 3)            print "[<A class='color_title' HREF='change_case_status.php3?cas_id=".$case_data['cas_id']."&action=open' >$msg_open_case</A>]";        else            print "&nbsp;";        }        else            print "&nbsp;";        ?>        </TD>   </TR>   <TR>       <TD class="color_title">            <? print $msg_case_contact ?>       </TD>       <TD class="tdcl" valign='top' colspan="2">            <B>            <? print HIGHLIGHT($case_data['per_firstname']." ".$case_data['per_lastname_flat'],$case_data['search_string']) ?>            </B>            <A HREF="/modules/contacts/scripts/display_contact.php3?per_id=<? print $case_data['per_id'] ?>" >                <IMG src='../images/right_small.gif' width='10' height='12' border='0' align="top" alt="view contact"></A>            <BR>            <? DSP_PHONES($phn_data,$return_page,$edit_per_det); ?>            <BR>            <? DSP_EMAILS($mails_data,$return_page,$edit_per_det); ?>      </TD>   </TR></TABLE><?}// affiche un ou deux multiselects pour les produits concern閟 par un casfunction DSP_CASE_SELECT_PRODUCTS($supported_products,$unsupported_products){    global $msg_case_products,$msg_supported,$msg_unsupported;    print "<TABLE class='color_table' cellspacing='0' border='0' cellpadding='3' width='90%' >            <TR>            <TD class='color_title' >$msg_case_products ($msg_supported)</TD>";    if (is_array($unsupported_products))        print "<TD class='color_title' >$msg_case_products ($msg_unsupported)</TD>";    print "</TR>            <TR>            <TD class='tdcc'>            <SELECT NAME='supp_prd[]' SIZE='5' MULTIPLE>            ";    while ($line = each($supported_products))    {    print "<OPTION value='".$line[1]['prd_id'].".".$line[1]['ptf_id']."'>".$line[1]['prd_name'];//." v".$line[1]['prd_version'].".".$line[1]['prd_subver'].".".$line[1]['prd_patchnum'];    print " - ".$line[1]['ptf_name']." (".$line[1]['ptf_subname'].")";    print "</OPTION>";    }    print " </SELECT>            </TD>";    if (is_array($unsupported_products))        {        print "<TD class='tdcc'>            <SELECT NAME='unsupp_prd[]' SIZE='5' MULTIPLE>            ";        while ($line = each($unsupported_products))        {        print "<OPTION value='".$line[1]['prd_id'].".".$line[1]['ptf_id']."'>".$line[1]['prd_name'];//." v".$line[1]['prd_version'].".".$line[1]['prd_subver'].".".$line[1]['prd_patchnum'];        print " - ".$line[1]['ptf_name']." (".$line[1]['ptf_subname'].")";        print "</OPTION>";        }        print " </SELECT>                </TD>";        }    print " </TR>            </TABLE>";}// affiche les produits concern閟 par un casfunction DSP_SQL_READ_CASE_PRD ($case_products,$user_id=1){global $msg_case_products;?><TABLE class='color_table' cellspacing='0' border='0' cellpadding='3' width='90%' >    <TR>        <TD class="color_title" width="30%" align="right">        <B>        <? print $msg_case_products ?>        </B>        </TD>        <TD class="tdcl" width="70%">        <?        while ($line = each($case_products))            {            print HIGHLIGHT($line[1]['prd_name']./*" v".$line[1]['prd_version'].".".$line[1]['prd_subver'].".".$line[1]['prd_patchnum'].*/" - ".$line[1]['ptf_name']." (".$line[1]['ptf_subname'].")",$case_products[0]['search_string'])."\n<BR>";            }        ?>        </TD>    </TR></TABLE><?}// affiche les informations d'un casfunction DSP_CASE_DESC($datas,$user_id=1){global $msg_edit,$msg_case_summary,$msg_case_desc,$msg_case_solution,$msg_validate,$msg_cancel,$msg_send_mail,$r_level;?><TABLE class='color_table' cellspacing='0' border='0' cellpadding='3' width='90%' >    <TR>    </TR>    <TR>        <TD class="color_title">        <B>        <FONT color="yellow"><I>        <? print strtoupper($msg_case_summary) ?>        </I></FONT>        <?        if ($datas['access_level'] <= $r_level["support"])            {            print "[<A class='color_title' HREF='display_case.php3?cas_id=".$datas['cas_id']."&mode=all&edit_desc=1'>$msg_edit</A>]\n";            print " [<A class='color_title' HREF='display_case.php3?cas_id=".$datas['cas_id']."&send_mail=yes'>$msg_send_mail</A>]\n";            }        ?>        </TD>    </TR>    <TR>        <TD class="tdcl">        <?        if ($datas['edit'])            {            print "<FORM METHOD='POST' ACTION='change_case_desc.php3'>";            print "<INPUT TYPE='HIDDEN' name='cas_id' value='".$datas['cas_id']."'>";            if ($datas['edit'] == 2)               print "<INPUT TYPE='HIDDEN' name='send_mail' value='yes'>";            print "<B>$msg_case_desc :</B><BR><TEXTAREA NAME='cas_desc' ROWS='3' COLS='60'>".stripslashes($datas['cas_desc'])."</TEXTAREA>";            print "<BR>";            print "<B>$msg_case_solution :</B><BR><TEXTAREA NAME='cas_solution' ROWS='3' COLS='60'>".stripslashes($datas['cas_solution'])."</TEXTAREA>";            print "<BR>";            print "<INPUT TYPE='submit' name='save' value='$msg_validate'>";            print "<INPUT TYPE='submit' name='cancel' value='$msg_cancel'>";            print "</FORM>";            }        else            {        print "<B>$msg_case_desc :</B><BR>".stripslashes(nl2br(HIGHLIGHT($datas['cas_desc'],$datas['search_string'])))."               <BR>               <B>$msg_case_solution :</B><BR>".stripslashes(nl2br(HIGHLIGHT($datas['cas_solution'],$datas['search_string'])));            }        ?>        </TD>    </TR></TABLE><?}//Affiche les cases_logs d'un cas. si access_level est > 150 (support), un cas//n'appartenant pas au client logg

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?