form1.php
来自「极限网络智能办公系统 - Office Automation 2008 官方10」· PHP 代码 · 共 973 行 · 第 1/3 页
PHP
973 行
<?php
include_once( "inc/auth.php" );
include_once( "inc/check_type.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/utility_html.php" );
include_once( "../../prcs_role.php" );
if ( !run_role( $RUN_ID, $PRCS_ID ) )
{
exit( );
}
echo "\r\n<html>\r\n<head>\r\n<title>工作办理</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n<style>\r\ninput.BigInput1{ BACKGROUND: #EEF3F9; color:blue;border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: normal}\r\ntextarea.BigInput1{ BACKGROUND: #EEF3F9; color:blue;border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: normal}\r\nselect.BigInput1{ BACKGROUND: #EEF3F9; color:blue;border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: normal}\r\n\r\ninput.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}\r\nselect.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}\r\ntextarea.BigStatic1 { COLOR: #000066; BACKGROUND: #E0E0E0; border:1 solid black; BORDER-BOTTOM:1px double; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; LINE-HEIGHT: normal}\r\n.CALC{ BACKGROUND: #C8E4F2; border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; LINE-HEIGHT: normal}\r\n.AUTO{ BACKGROUND: #EFF9D9; color:blue;border:1 solid black; FONT-STYLE: normal; FONT-VARIANT: normal; LINE-HEIGHT: normal}\r\n</style>\r\n\r\n";
$query = "SELECT * from FLOW_TYPE WHERE FLOW_ID=".$FLOW_ID;
$cursor1 = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$FLOW_NAME = $ROW['FLOW_NAME'];
$FORM_ID = $ROW['FORM_ID'];
$FLOW_TYPE = $ROW['FLOW_TYPE'];
$FLOW_DOC = $ROW['FLOW_DOC'];
$AUTO_NUM = $ROW['AUTO_NUM'];
}
if ( $EDIT_MODE == 1 )
{
$FLOW_TYPE = 2;
}
if ( $FLOW_TYPE == "1" )
{
$query = "SELECT * from FLOW_PROCESS WHERE FLOW_ID=".$FLOW_ID." AND PRCS_ID={$FLOW_PRCS}";
$cursor1 = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$PRCS_ITEM = $ROW['PRCS_ITEM'];
$PRCS_ITEM_AUTO = $ROW['PRCS_ITEM_AUTO'];
$FEEDBACK = $ROW['FEEDBACK'];
$ATTCHMENT_FLAG = $ROW['ATTCHMENT_FLAG'];
}
}
if ( !$EDIT_MODE )
{
if ( $OP == "MANAGE" )
{
$query = "SELECT * from FLOW_RUN_PRCS WHERE RUN_ID='".$RUN_ID."' AND PRCS_ID={$PRCS_ID} AND USER_ID='{$USER_ID}'";
}
else
{
$query = "SELECT * from FLOW_RUN_PRCS WHERE RUN_ID='".$RUN_ID."' AND PRCS_ID={$PRCS_ID} AND USER_ID='{$LOGIN_USER_ID}'";
}
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$OP_FLAG = $ROW['OP_FLAG'];
}
}
else
{
$OP_FLAG = 1;
}
$query = "SELECT * from FLOW_FORM_TYPE WHERE FORM_ID=".$FORM_ID;
$cursor1 = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$FORM_NAME = $ROW['FORM_NAME'];
$PRINT_MODEL = $ROW['PRINT_MODEL'];
}
$query = "SELECT * from FLOW_RUN WHERE RUN_ID='".$RUN_ID."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$RUN_NAME = $ROW['RUN_NAME'];
$ATTACHMENT_ID = $ROW['ATTACHMENT_ID'];
$ATTACHMENT_NAME = $ROW['ATTACHMENT_NAME'];
}
if ( !$EDIT_MODE )
{
$query = "SELECT * from FLOW_RUN_FEEDBACK where RUN_ID='".$RUN_ID."' AND PRCS_ID={$PRCS_ID} AND USER_ID='{$LOGIN_USER_ID}'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FEEDBACK_SIGNED = 1;
}
}
echo "\r\n<script>\r\nfunction tb_addnew(lv_tb_id,read_only,row_value)\r\n{\r\n var mytable=document.all(lv_tb_id);\r\n var size_array=mytable.FormData.split(\"`\");\r\n var row_value_array=row_value.split(\"`\");\r\n\r\n maxcell=mytable.rows(0).cells.length;\r\n mynewrow = mytable.insertRow();\r\n for(i=0;i<maxcell-1;i++)\r\n {\r\n mynewcell=mynewrow.insertCell();\r\n cell_html=\"<input type=text \";\r\n cell_html+=\" size=\"+ size_array[i];\r\n if(row_value!=\"\")\r\n cell_html+=\" value=\\\"\"+ row_value_array[i]+\"\\\"\";\r\n if(read_only)\r\n cell_html+=\" readonly class=SmallStatic\";\r\n else\r\n \t cell_html+=\" class=BigInput1\";\r\n cell_html+=\">\";\r\n mynewcell.innerHTML=cell_html;\r\n }\r\n\r\n mynewcell=mynewrow.insertCell();\r\n if(!read_only)\r\n mynewcell.innerHTML=\"<input type=button value=删除 onclick=tb_delete('\"+lv_tb_id+\"',this)>\";\r\n}\r\n\r\nfunction tb_delete(lv_tb_id,del_btn)\r\n{\r\n var mytable=document.all(lv_tb_id);\r\n mytable.deleteRow(del_btn.parentElement.parentElement.rowIndex)\r\n}\r\n\r\nfunction tb_output(lv_tb_id)\r\n{\r\n var data_str=\"\";\r\n for (i=1; i < document.all(lv_tb_id).rows.length; i++)\r\n {\r\n for (j=0; j < document.all(lv_tb_id).rows(i).cells.length-1; j++)\r\n {\r\n data_str+=document.all(lv_tb_id).rows(i).cells(j).firstChild.value+\"`\";\r\n }\r\n data_str+=\"\\n\";\r\n }\r\n\r\n lv_id=\"DATA_\"+lv_tb_id.substr(3);\r\n document.all(lv_id).value=data_str;\r\n}\r\n\r\nfunction LV_Submit()\r\n{\r\n var lv_tb_id=\"\";\r\n for (lv_i=0;lv_i<document.all.length; lv_i++)\r\n {\r\n if(document.all(lv_i).className==\"LIST_VIEW\")\r\n {\r\n lv_tb_id=document.all(lv_i).id;\r\n tb_output(lv_tb_id);\r\n }\r\n }\r\n}\r\n\r\nfunction calc_getval(val)\r\n{\r\n val_array = val.split(\"-\");\r\n\r\n if(!isNaN(val_array[0])&&!isNaN(val_array[1])&&!isNaN(val_array[2])) //日期\r\n {\r\n val=(new Date(val_array[1]+\"/\"+val_array[2]+\"/\"+val_array[0]) - new Date(\"01/01/1900\"))/(3600*24*1000);\r\n return val;\r\n }\r\n val_array = val.split(\":\");\r\n\r\n if(!isNaN(val_array[0])&&!isNaN(val_array[1])&&!isNaN(val_array[2])) //时间\r\n {\r\n val=new Date(\"01/01/1900 \"+val_array[0]+\":\"+val_array[1]+\":\"+val_array[2]);\r\n return val.getHours()*3600+val.getMinutes()*60+val.getSeconds();\r\n }\r\n\r\n if(val==\"\")\r\n val=0;\r\n if(isNaN(val))\r\n val=0;\r\n\r\n return parseFloat(val);\r\n}\r\n\r\nfunction td_calendar(fieldname)\r\n{\r\n if(fieldname!=\"\")\r\n {\r\n myleft=event.clientX;\r\n mytop=event.clientY+180;\r\n window.showModalDialog(\"/inc/calendar.php?TIME=1&FIELDNAME=document.form1.\"+fieldname,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:260px;dialogTop:\"+mytop+\"px;dialogLeft:\"+myleft+\"px\");\r\n }\r\n}\r\n\r\nfunction CheckForm(flag)\r\n{\r\n document.form1.SAVE_FLAG.value=flag;\r\n LV_Submit();\r\n";
if ( $FLOW_DOC == 1 && ( find_id( $PRCS_ITEM, "[A@]" ) || $FLOW_TYPE == "2" ) && $OP_FLAG )
{
echo " if (document.form1.ATTACHMENT.value!=\"\")\r\n {\r\n var file_temp=document.form1.ATTACHMENT.value,file_name;\r\n var Pos;\r\n Pos=file_temp.lastIndexOf(\"\\\\\");\r\n file_name=file_temp.substring(Pos+1,file_temp.length);\r\n document.form1.ATTACHMENT_NAME.value=file_name;\r\n document.form1.submit();\r\n }\r\n";
}
if ( $FLOW_DOC == 1 && !$EDIT_MODE || $FEEDBACK != 1 && $FEEDBACK != 3 )
{
echo " if (document.form1.ATTACHMENT1.value!=\"\")\r\n {\r\n var file_temp=document.form1.ATTACHMENT1.value,file_name;\r\n var Pos;\r\n Pos=file_temp.lastIndexOf(\"\\\\\");\r\n file_name=file_temp.substring(Pos+1,file_temp.length);\r\n document.form1.ATTACHMENT_NAME1.value=file_name;\r\n }\r\n";
}
echo "\r\n WebSign_Submit();\r\n document.form1.submit();\r\n}\r\n\r\nfunction SaveFile(ATTACHMENT_ID,ATTACHMENT_NAME)\r\n{\r\n URL=\"/module/save_file?ATTACHMENT_ID=\"+ATTACHMENT_ID+\"&ATTACHMENT_NAME=\"+ATTACHMENT_NAME+\"&A=1\";\r\n loc_x=(screen.availWidth-400)/2;\r\n loc_y=event.clientY;\r\n window.open(URL,null,\"height=180,width=400,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=\"+loc_y+\",left=\"+loc_x+\",resizable=yes\");\r\n}\r\n\r\nfunction delete_attach(ATTACHMENT_ID,ATTACHMENT_NAME)\r\n{\r\n msg=\"确定要删除文件 '\"+ ATTACHMENT_NAME +\"' 吗?\\n删除前建议先保存表单!\";\r\n if(window.confirm(msg))\r\n {\r\n URL=\"delete_public_attach.php?MENU_FLAG=";
echo $MENU_FLAG;
echo "&EDIT_MODE=";
echo $EDIT_MODE;
echo "&RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "&ATTACHMENT_ID=\"+ATTACHMENT_ID+\"&ATTACHMENT_NAME=\"+ATTACHMENT_NAME+\"&PRCS_ID=";
echo $PRCS_ID;
echo "&FLOW_PRCS=";
echo $FLOW_PRCS;
echo "\";\r\n window.location=URL;\r\n }\r\n}\r\n\r\nfunction delete_attach_sign(FEED_ID,ATTACHMENT_ID,ATTACHMENT_NAME)\r\n{\r\n msg=\"确定要删除文件 '\"+ ATTACHMENT_NAME +\"' 吗?\\n删除前建议先保存表单!\";\r\n if(window.confirm(msg))\r\n {\r\n URL=\"delete_personal_attach.php?MENU_FLAG=";
echo $MENU_FLAG;
echo "&RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "&PRCS_ID=";
echo $PRCS_ID;
echo "&FLOW_PRCS=";
echo $FLOW_PRCS;
echo "&ATTACHMENT_NAME=\"+ATTACHMENT_NAME+\"&ATTACHMENT_ID=\"+ATTACHMENT_ID+\"&FEED_ID=\"+FEED_ID;\r\n window.location=URL;\r\n }\r\n}\r\n\r\nfunction go_sign()\r\n{\r\n scroll(0,10000);\r\n document.form1.CONTENT.focus();\r\n sign_color('#F7B326');\r\n setTimeout(\"sign_color('white')\",80);\r\n setTimeout(\"sign_color('#F7B326')\",160);\r\n setTimeout(\"sign_color('white')\",240);\r\n setTimeout(\"sign_color('#F7B326')\",320);\r\n setTimeout(\"sign_color('white')\",400);\r\n setTimeout(\"sign_color('#FEF3DE')\",480);\r\n}\r\n\r\nfunction sign_color(color)\r\n{\r\n document.form1.CONTENT.style.background=color;\r\n}\r\n\r\nfunction go_public()\r\n{\r\n document.form1.ATTACHMENT.focus();\r\n}\r\n\r\nfunction delete_sign(FEED_ID)\r\n{\r\n msg=\"确定要删除该会签意见吗?\\n删除前建议先保存表单!\";\r\n if(window.confirm(msg))\r\n {\r\n URL=\"delete_personal.php?MENU_FLAG=";
echo $MENU_FLAG;
echo "&RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "&PRCS_ID=";
echo $PRCS_ID;
echo "&FLOW_PRCS=";
echo $FLOW_PRCS;
echo "&FEED_ID=\"+FEED_ID;\r\n window.location=URL;\r\n }\r\n}\r\n\r\nfunction edit_sign(FEED_ID)\r\n{\r\n CheckForm(\"S\");\r\n loc_x=(screen.availWidth-500)/2;\r\n loc_y=event.clientY;\r\n window.open(\"personal_edit.php?MENU_FLAG=";
echo $MENU_FLAG;
echo "&RUN_ID=";
echo $RUN_ID;
echo "&FLOW_ID=";
echo $FLOW_ID;
echo "&PRCS_ID=";
echo $PRCS_ID;
echo "&FLOW_PRCS=";
echo $FLOW_PRCS;
echo "&FLOW_DOC=";
echo $FLOW_DOC;
echo "&FEED_ID=\"+FEED_ID,\"FEED_EDIT\",\"status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=500,height=160,left=\"+loc_x+\",top=\"+loc_y);\r\n}\r\n\r\nfunction SelectSign()\r\n{\r\n loc_x=(screen.availWidth-300)/2;\r\n loc_y=event.clientY-100;\r\n window.open(\"feed_history.php\",\"FEED_HISTORY\",\"status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=300,height=400,left=\"+loc_x+\",top=\"+loc_y);\r\n}\n\r\nfunction myload()\r\n{\r\n";
if ( $SIGN_FLAG == 1 )
{
echo " go_sign();\r\n";
}
else if ( $PUBLIC_FLAG == 1 )
{
echo " go_public();\r\n";
}
if ( $SAVE_FLAG == 1 )
{
echo " save_notice();\r\n";
}
echo " LoadSignData();\r\n}\r\n\r\nvar notice_time;\r\nfunction save_notice()\r\n{\r\n if(notice_div.style.display==\"\")\r\n {\r\n notice_div.style.display=\"none\";\r\n clearTimeout(notice_time);\r\n }\r\n else\r\n {\r\n \t notice_div.style.display=\"\";\r\n notice_time=setTimeout(\"save_notice()\",3000);\r\n }\r\n}\r\n\r\nfunction auto_btn(id)\r\n{\r\n\tif(id.style.display==\"none\")\r\n\t id.style.display=\"\";\r\n\telse\r\n\t\t id.style.display=\"none\";\r\n}\r\n\r\nfunction clear_user()\r\n{\r\n document.form1.TO_NAME.value=\"\";\r\n document.form1.TO_ID.value=\"\";\r\n}\r\n\r\nfunction LoadWindow(item)\r\n{\r\n URL=\"/module/flow_user_select?ITEM=\"+item;\r\n loc_x=200;\r\n loc_y=200;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:600px;dialogHeight:400px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\nfunction sel_attach(div_id,dir_field,name_field,disk_id)\r\n{\r\n var URL=\"/module/sel_file?EXT_FILTER=&MULTI_SELECT=1&DIV_ID=\" + div_id + \"&DIR_FIELD=\" + dir_field + \"&NAME_FIELD=\" + name_field + \"&TYPE_FIELD=\" + disk_id;\r\n window.open(URL,null,\"height=300,width=500,status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top=200,left=300,resizable=yes\");\r\n}\r\n\r\nfunction finish_run()\r\n{\r\n";
if ( $FEEDBACK == 2 && !$FEEDBACK_SIGNED || !$OP_FLAG )
{
echo " if(document.form1.CONTENT.value==\"\")\r\n {\r\n alert(\"本步骤为强制会签,请填写会签意见\");\r\n go_sign();\r\n return;\r\n }\r\n";
}
echo " CheckForm(\"S\");\r\n msg=\"确认该工作已经办理完毕么?\";\r\n if(window.confirm(msg))\r\n {\r\n url=\"../stop.php?OP=";
echo $OP;
echo "&OP_FLAG=";
echo $OP_FLAG;
echo "&FLOW_ID=";
if ( $MENU_FLAG == "1" )
{
echo $FLOW_ID;
}
echo "&RUN_ID=";
echo $RUN_ID;
echo "&PRCS_ID=";
echo $PRCS_ID;
echo "\";\r\n parent.location=url;\r\n }\r\n}\r\n\r\nfunction stop_run()\r\n{\r\n msg=\"本流程为自由流程,可以随时结束,确认要结束该工作流程么?\";\r\n if(window.confirm(msg))\r\n {\r\n CheckForm(\"S\");\r\n url=\"../stop.php?OP=";
echo $OP;
echo "&OP_FLAG=1&FLOW_ID=";
if ( $MENU_FLAG == "1" )
{
echo $FLOW_ID;
}
echo "&RUN_ID=";
echo $RUN_ID;
echo "&PRCS_ID=";
echo $PRCS_ID;
echo "\";\r\n parent.location=url;\r\n }\r\n}\r\n</script>\r\n</head>\r\n\r\n<body topmargin=\"5\" onload=\"myload();\">\r\n\r\n<form enctype=\"multipart/form-data\" action=\"input_submit.php\" method=\"post\" name=\"form1\">\r\n\r\n";
$CUR_YEAR = date( "Y" );
$CUR_MON = date( "m" );
$CUR_DAY = date( "d" );
$CUR_WEEK = date( "w" );
$CUR_HOUR = date( "H", time( ) );
$CUR_MIN = date( "i", time( ) );
$CUR_SEC = date( "s", time( ) );
switch ( $CUR_WEEK )
{
case 1 :
$CUR_WEEK = "星期一";
break;
case 2 :
$CUR_WEEK = "星期二";
break;
case 3 :
$CUR_WEEK = "星期三";
break;
case 4 :
$CUR_WEEK = "星期四";
break;
case 5 :
$CUR_WEEK = "星期五";
break;
case 6 :
$CUR_WEEK = "星期六";
break;
case 0 :
$CUR_WEEK = "星期日";
}
$CUR_TIME1 = date( "H:i:s", time( ) );
$CUR_DATE = date( "Y-m-d" );
$CUR_TIME = $CUR_DATE." ".$CUR_TIME1;
$query = "SELECT USER_NAME,DEPT_NAME from USER left join DEPARTMENT on DEPARTMENT.DEPT_ID=USER.DEPT_ID where USER_ID='".$LOGIN_USER_ID."'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_NAME = $ROW['USER_NAME'];
$DEPT_NAME = $ROW['DEPT_NAME'];
}
if ( !$EDIT_MODE )
{
$query = "SELECT PRCS_FLAG,TOP_FLAG from FLOW_RUN_PRCS where USER_ID='".$LOGIN_USER_ID."' AND RUN_ID='{$RUN_ID}' AND PRCS_ID={$PRCS_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$PRCS_FLAG = $ROW['PRCS_FLAG'];
$TOP_FLAG = $ROW['TOP_FLAG'];
if ( $PRCS_FLAG == 1 )
{
$query = "update FLOW_RUN_PRCS set PRCS_FLAG='2',PRCS_TIME='".$CUR_TIME."' WHERE USER_ID='{$LOGIN_USER_ID}' AND RUN_ID='{$RUN_ID}' AND PRCS_ID={$PRCS_ID}";
exequery( $connection, $query );
if ( $TOP_FLAG == 1 )
{
$query = "delete from FLOW_RUN_PRCS WHERE USER_ID<>'".$LOGIN_USER_ID."' AND RUN_ID='{$RUN_ID}' AND PRCS_ID={$PRCS_ID}";
exequery( $connection, $query );
}
}
}
}
$PRCS_ID1 = $PRCS_ID - 1;
$query = "update FLOW_RUN_PRCS set PRCS_FLAG='4' WHERE RUN_ID='".$RUN_ID."' AND PRCS_ID={$PRCS_ID1}";
exequery( $connection, $query );
$query = "SELECT * from FLOW_RUN_DATA WHERE RUN_ID='".$RUN_ID."' ORDER BY ITEM_ID";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$ITEM_ID = $ROW['ITEM_ID'];
$ITEM_DATA = $ROW['ITEM_DATA'];
$STR = "DATA_".$ITEM_ID;
$$STR = $ITEM_DATA;
}
$query = "SELECT USER_ID,PRCS_TIME from FLOW_RUN_PRCS where RUN_ID='".$RUN_ID."' and PRCS_ID=1";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_ID = $ROW['USER_ID'];
$PRCS_DATE_TIME = $ROW['PRCS_TIME'];
$PRCS_DATE = strtok( $PRCS_DATE_TIME, " " );
}
$CUR_YEAR = date( "Y" );
$CUR_MON = date( "m" );
$CUR_DAY = date( "d" );
$CUR_WEEK = date( "w" );
$CUR_HOUR = date( "H", time( ) );
$CUR_MIN = date( "i", time( ) );
$CUR_SEC = date( "s", time( ) );
$PRINT_MODEL = str_replace( "#[表单]", "<b>".$FORM_NAME."</b>", $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[文号]", $RUN_NAME, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[时间]", "日期:".format_date( $PRCS_DATE ), $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[流水号]", $RUN_ID, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[文号计数器]", $AUTO_NUM, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[年]", $CUR_YEAR, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[月]", $CUR_MON, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[日]", $CUR_DAY, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[星期]", $CUR_WEEK, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[时]", $CUR_HOUR, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[分]", $CUR_MIN, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[秒]", $CUR_SEC, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[当前用户姓名]", $USER_NAME, $PRINT_MODEL );
$PRINT_MODEL = str_replace( "#[当前用户部门]", $DEPT_NAME, $PRINT_MODEL );
if ( strstr( $PRINT_MODEL, "#[会签意见]" ) )
{
$query = "SELECT PRCS_ID,FLOW_PRCS from FLOW_RUN_PRCS WHERE RUN_ID=".$RUN_ID;
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$PRCS_ID1 = $ROW['PRCS_ID'];
$FLOW_PRCS1 = $ROW['FLOW_PRCS'];
$query = "SELECT PRCS_NAME from FLOW_PROCESS WHERE FLOW_ID=".$FLOW_ID." AND PRCS_ID={$FLOW_PRCS1}";
$cursor1 = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$PRCS_NAME = $ROW['PRCS_NAME'];
}
$PRCS_ID_ARRAY[$PRCS_ID1] = $PRCS_NAME;
}
$query = "SELECT * from FLOW_RUN_FEEDBACK where RUN_ID=".$RUN_ID." order by PRCS_ID,EDIT_TIME";
$cursor = exequery( $connection, $query );
$FEEDBACK_COUNT = 0;
while ( $ROW = mysql_fetch_array( $cursor ) )
{
++$FEEDBACK_COUNT;
$USER_ID = $ROW['USER_ID'];
$PRCS_ID1 = $ROW['PRCS_ID'];
$CONTENT = $ROW['CONTENT'];
$EDIT_TIME = $ROW['EDIT_TIME'];
$CONTENT = str_replace( "<", "<", $CONTENT );
$CONTENT = str_replace( ">", ">", $CONTENT );
$CONTENT = stripslashes( $CONTENT );
$CONTENT = str_replace( "\n", "<br>", $CONTENT );
$query1 = "SELECT USER_NAME,DEPT_ID from USER where USER_ID='".$USER_ID."'";
$cursor1 = exequery( $connection, $query1 );
if ( $ROW = mysql_fetch_array( $cursor1 ) )
{
$USER_NAME = $ROW['USER_NAME'];
$DEPT_ID = $ROW['DEPT_ID'];
$DEPT_NAME = dept_long_name( $DEPT_ID );
}
if ( $PRCS_ID1 != 0 )
{
$SIGN_CONTENT .= "第".$PRCS_ID1."步 ".$PRCS_ID_ARRAY[$PRCS_ID1];
}
$SIGN_CONTENT .= " ".$USER_NAME."({$DEPT_NAME}):{$CONTENT} {$EDIT_TIME} <br>";
}
$PRINT_MODEL = str_replace( "#[会签意见]", $SIGN_CONTENT, $PRINT_MODEL );
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?