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( "<", "&lt", $CONTENT );
		$CONTENT = str_replace( ">", "&gt", $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 + -
显示快捷键?