📄 flow_step.php
字号:
echo $I;
echo ");\"><label for=\"label";
echo $I;
echo "\">\r\n\t\t ";
echo $PRCS_NAME;
echo "</label>\r\n\t\t ";
}
}
}
$countBack = 0;
$btnDisabled = "";
$btnType = "button";
$I = 0;
for ( ; $I < $ARRAY_COUNT; ++$I )
{
if ( $MY_ARRAY[$I] < $FLOW_PRCS )
{
++$countBack;
$query1 = "SELECT * from FLOW_PROCESS where FLOW_ID={$FLOW_ID} and PRCS_ID={$MY_ARRAY[$I]}";
$cursor1 = exequery( $connection, $query1 );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$PRCS_ID_TO = $ROW['PRCS_ID'];
$PRCS_NAME = $ROW['PRCS_NAME'];
if ( $PRCS_TO_CHOOSE == $I )
{
$PRCS_USER = $ROW['PRCS_USER'];
$PRCS_DEPT = $ROW['PRCS_DEPT'];
$PRCS_PRIV = $ROW['PRCS_PRIV'];
$PRCS_OPTYPE = $ROW['PRCS_OPTYPE'];
$PRCS_DEFAULT_USER = $ROW['PRCS_DEFAULT_USER'];
$PRCS_DEFAULT_TYPE = $ROW['PRCS_DEFAULT_TYPE'];
$PRCS_DEFAULT_MANAGE = $ROW['PRCS_DEFAULT_MANAGE'];
$exprRunPass = 0;
$PRC_PRC = $FLOW_PRCS."-".$PRCS_ID_TO;
if ( exprrun( $FLOW_ID, $RUN_ID, $PRC_PRC ) )
{
$exprRunPass = 1;
++$isHavePass;
}
$isNowBack = 1;
$btnDisabled = "disabled";
$btnType = "hidden";
$sqlLM = "\r\n\t\t\t\t\t\t\t SELECT MAX(PRCS_ID) AS maxpid FROM flow_run_prcs \r\n\t\t\t\t\t\t\t\t WHERE RUN_ID=".$_REQUEST['RUN_ID']." \r\n\t\t\t\t\t\t\t\t\t\tAND FLOW_PRCS=".$MY_ARRAY[$I]."\r\n\t\t\t\t\t\t\t ";
$resLM = exequery( $connection, $sqlLM );
$rowLM = mysql_fetch_array( $resLM );
$tmppid = $rowLM['maxpid'];
if ( $tmppid != "" && $exprRunPass == 1 )
{
$sqlu = "\r\n\t\t\t\t\t\t\t SELECT u.USER_NAME,frp.USER_ID,frp.OP_FLAG FROM flow_run_prcs frp,user u \r\n\t\t\t\t\t\t\t\t WHERE u.USER_ID=frp.USER_ID \r\n\t\t\t\t\t\t\t\t\tAND frp.RUN_ID=".$_REQUEST['RUN_ID']." \r\n\t\t\t\t\t\t\t\t\tAND frp.FLOW_PRCS=".$MY_ARRAY[$I]." \r\n\t\t\t\t\t\t\t\t\tAND PRCS_ID =".$tmppid."\r\n\t\t\t\t\t\t\t ";
$resu = exequery( $connection, $sqlu );
unset( $ci );
$ci = 0;
while ( $rowu = mysql_fetch_array( $resu ) )
{
$userStr .= $rowu['USER_ID'].",";
$userInThisFlownode[$ci]['username'] = $rowu['USER_NAME'];
$userInThisFlownode[$ci]['userid'] = $rowu['USER_ID'];
$userInThisFlownode[$ci]['opflag'] = $rowu['OP_FLAG'];
++$ci;
}
}
else
{
$isNowBack = 2;
$btnDisabled = "";
$btnType = "button";
if ( $PRCS_DEFAULT_USER != "" )
{
if ( $PRCS_DEFAULT_TYPE != 1 )
{
$btnDisabled = "disabled";
$btnType = "hidden";
}
$prcsdfuser_str = substr( $PRCS_DEFAULT_USER, 0, -1 );
$prcsdfuser_str = "'".str_replace( ",", "','", $prcsdfuser_str )."'";
$sqlu = "\r\n\t\t\t\t\t\t\t\tSELECT USER_ID,USER_NAME FROM user WHERE USER_ID IN (".$prcsdfuser_str.")\r\n\t\t\t\t\t\t\t\t";
$rsu = exequery( $connection, $sqlu );
$ci = 0;
while ( $rowu = mysql_fetch_array( $rsu ) )
{
$userInThisFlownode[$ci]['username'] = $rowu['USER_NAME'];
$userInThisFlownode[$ci]['userid'] = $rowu['USER_ID'];
$op_flag_int = $rowu['USER_ID'] == $PRCS_DEFAULT_MANAGE ? 1 : 0;
$userInThisFlownode[$ci]['opflag'] = $op_flag_int;
++$ci;
}
}
}
}
}
echo "\t\t ";
if ( $countBack == 1 )
{
echo " <font color=red>退回:</font>";
}
if ( $exprRunPass == 1 )
{
echo "\t\t <input type=\"radio\" id=\"label";
echo $I;
echo "\" stepi=\"";
echo $I;
echo "\" name=\"FLOW_PRCS\" value=\"";
echo $PRCS_ID_TO;
echo "\" ";
if ( $PRCS_TO_CHOOSE == $I )
{
echo "checked";
}
echo " onClick=\"SelectFormValue(";
echo $I;
echo ",1);\"><label for=\"label";
echo $I;
echo "\">\r\n\t\t ";
echo $PRCS_NAME;
echo "</label>\r\n\t\t \r\n\t\t ";
}
}
}
}
echo " </td>\r\n </tr>\r\n ";
if ( $PRCS_TO_CHOOSE != -1 && 0 < $isHavePass )
{
echo " <tr class=\"TableLine1\">\r\n <td width=\"15%\">办理人员:</td>\r\n\t\t<td>\r\n\r\n ";
if ( $PRCS_USER == "" && $PRCS_DEPT == "" && $PRCS_PRIV == "" )
{
message( "提示", "管理员尚未指定下一步骤的经办权限,请与管理员联系!" );
}
if ( is_array( $userInThisFlownode ) && 0 < count( $userInThisFlownode ) )
{
while ( list( $key, $var ) = each( $userInThisFlownode ) )
{
$userListStr .= $var['username'].",";
$PRCS_USER_STR .= $var['userid'].",";
if ( $var['opflag'] == 1 )
{
$opUserListStr = $var['username'];
$PRCS_OP_USER = $var['userid'];
$PRCS_OP_USER_NAME_TMP = $var['username'];
}
}
$PRCS_USER_NAME_TMP = substr( $userListStr, 0, strlen( $userListStr ) );
$PRCS_USER_TMP = substr( $PRCS_USER_STR, 0, strlen( $PRCS_USER_STR ) );
}
echo "\t<div id=userListStr style=\"height:16px\">";
echo $userListStr;
echo "</div>\r\n\t<input type=\"";
echo $btnType;
echo "\" value=\"选择\" class=\"smallinput\" onClick=\"LoadWindowTrUser('PRCS_USER','PRCS_USER_NAME_TMP','userListStr','form1')\" title='选择办理人员' ";
echo $btnDisabled;
echo ">\r\n\t<input type=\"hidden\" name=\"PRCS_USER\" value=\"";
echo $PRCS_USER_TMP;
echo "\">\r\n\t<input type=\"hidden\" name=\"PRCS_USER_NAME_TMP\" value=\"";
echo $PRCS_USER_NAME_TMP;
echo "\">\r\n\r\n </td>\r\n </tr>\r\n\r\n";
if ( $PRCS_OPTYPE < 1 )
{
echo " <tr class=\"TableLine1\">\r\n\t<td>指定主办人:</td>\r\n\t<td><div id=\"opUserListStr\" style=\"height:16px\">";
echo $opUserListStr;
echo "</div>\r\n\t\t<input type=\"";
echo $btnType;
echo "\" value=\"选择\" class=\"smallinput\" onClick=\"LoadWindowTrmanage('PRCS_OP_USER','PRCS_OP_USER_NAME_TMP','opUserListStr','form1')\" title='选择主办人员' id=\"buttonSelectOpUser\" ";
echo $btnDisabled;
echo ">\r\n\t\t<input type=\"hidden\" name=\"PRCS_OP_USER\" value=\"";
echo $PRCS_OP_USER;
echo "\">\r\n\t\t<input type=\"hidden\" name=\"PRCS_OP_USER_NAME_TMP\" value=\"";
echo $PRCS_OP_USER_NAME_TMP;
echo "\">\r\n\t\t\r\n\t </td>\r\n </tr>\r\n";
}
else
{
echo "<div id=\"opUserListStr\" style=\"display:none\">";
echo $opUserListStr;
echo "</div>\r\n<input type=\"hidden\" value=\"选择\" class=\"smallinput\" onClick=\"LoadWindowTrmanage('PRCS_OP_USER','PRCS_OP_USER_NAME_TMP','opUserListStr','form1')\" title='选择主办人员' id=\"buttonSelectOpUser\" ";
echo $btnDisabled;
echo ">\r\n<input type=\"hidden\" name=\"PRCS_OP_USER\" value=\"";
echo $PRCS_OP_USER;
echo "\">\r\n<input type=\"hidden\" name=\"PRCS_OP_USER_NAME_TMP\" value=\"";
echo $PRCS_OP_USER_NAME_TMP;
echo "\">\r\n";
}
echo " ";
}
echo "</table>\r\n";
if ( !( $FLOW_PRCS == $PRCS_MAX ) && 0 < $isHavePass )
{
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\r\n <tr class=\"TableLine1\">\r\n <td width=\"15%\">催促时间 :</td>\r\n\t<td>\r\n\t<input class='Wdate' type=\"text\" name=\"LIMIT_DATE\" id=\"LIMIT_DATE\" value=\"\" size=\"12\" maxlength=\"10\" onclick=\"popUpCalendar(document.form1,document.form1.LIMIT_DATE,'yyyy-mm-dd')\"/>\r\n\t </td>\r\n </tr>\r\n</table>\r\n<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpad";
echo "ding=\"5\">\r\n\t";
if ( ifsendmbsms( ) )
{
echo " \r\n <tr class=\"small\" id=\"mbremind\">\r\n <td width=\"15%\" nowrap class=\"TableLine1\">手机短信提醒:</td>\r\n <td class=\"TableLine1\"><input type=\"checkbox\" name=\"MOBILE_SMS_REMIND\" onClick=\"ShowMbSmsContent();\" value=\"1\"></td>\r\n </tr>\r\n <tr class=\"small\" id=\"mbcontent\" style=\"display:none\">\r\n <td nowrap class=\"TableLine1\">手机短信内容:</td>\r\n <td class=\"TableLine1\"><textarea cols=30 name=\"mobilect\" ";
echo "rows=3 class=\"BigInput\" wrap=\"on\" onpaste=\"return checkStrLength();\" onKeyUp=\"return checkStrLength();\">\r\n </textarea>\r\n <input type=\"button\" name=\"签名\" value=\"签名\" class=\"SmallButton\" onClick=\"getUserName();\"></td>\r\n </tr>\r\n ";
}
echo "</table>\r\n";
}
}
}
else
{
echo "<span align='center'>办理人(经办人)不需要选择步骤</span>";
}
echo "\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -