📄 freeedit2.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "../prcs_role.php" );
include_once( "inc/utility_all.php" );
include_once( "inc/utility_html.php" );
if ( !prcs_role( $FLOW_ID, 1 ) )
{
exit( );
}
$connection = openconnection( );
$CUR_TIME = date( "Y-m-d H:i:s", time( ) );
$connection = openconnection( );
$PRCS_ID = 1;
include_once( "inc/img_flow.inc.php" );
include_once( "inc/img_patten.inc.php" );
$query = "SELECT FLOW_NAME from FLOW_TYPE WHERE FLOW_ID={$FLOW_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FLOW_NAME = $ROW[0];
}
$sql = "SELECT * FROM flow_others WHERE FLOW_ID=".$FLOW_ID;
$rs = exequery( $connection, $sql );
if ( $row = mysql_fetch_array( $rs ) )
{
$FLOW_SHOW_GRAPH = $row['FLOW_SHOW_GRAPH'];
$FLOW_SHOW_TEXT = $row['FLOW_SHOW_TEXT'];
$FLOW_SHOW_STEP = $row['FLOW_SHOW_STEP'];
$FLOW_SHOW_ATTACH = $row['FLOW_SHOW_ATTACH'];
$FLOW_SHOW_FEEDBACK = $row['FLOW_SHOW_FEEDBACK'];
$FLOW_AUTOSAVE = $row['FLOW_AUTOSAVE'];
$FLOW_AUTOSAVE_TIME = $row['FLOW_AUTOSAVE_TIME'];
}
else
{
$FLOW_SHOW_GRAPH = 0;
$FLOW_SHOW_TEXT = 1;
$FLOW_SHOW_STEP = 1;
$FLOW_SHOW_ATTACH = 1;
$FLOW_SHOW_FEEDBACK = 1;
$FLOW_AUTOSAVE = 0;
$FLOW_AUTOSAVE_TIME = 0;
}
$sql = "\r\n SELECT PRCS_ID FROM flow_run_prcs \r\n\t\t WHERE RUN_ID=".$_REQUEST['RUN_ID']." \r\n\t\t GROUP BY PRCS_ID ASC \r\n ";
$res = exequery( $connection, $sql );
while ( $row = mysql_fetch_array( $res ) )
{
$exportv[] = $row['PRCS_ID'];
$export[$row['PRCS_ID']] = "";
}
$NowImg = new imgflow( );
$ImgPatten = new formatex( );
$export = $ImgPatten->makeupex( $export );
$export = $ImgPatten->replaceflag( $export );
$screenxy = $ImgPatten->countsize( $export );
$exportv = $ImgPatten->replaceflagrun( $export, $exportv );
$current = $ImgPatten->getcurrentsetp( $exportv );
$width = $screenxy['x'] - 49;
$height = $screenxy['y'];
$NowImg->definepic( "jpeg", $width, $height );
$w = $NowImg->layer_w;
$h = $NowImg->layer_h;
$NowImg->defineexport( $export );
$NowImg->destroyimg( );
$coordinate = $NowImg->coordinate;
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";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/common.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/follow.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/prototype.js\"></SCRIPT>\r\n";
echo "<S";
echo "CRIPT language=javascript src=\"/inc/calendar/calendar.js\"></SCRIPT>\r\n";
echo "<s";
echo "tyle>\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.B";
echo "igStatic1 { 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</style>\r\n";
echo "<S";
echo "CRIPT language=javascript>\r\nfunction LoadWindow()\r\n{\r\n URL=\"/module/user_select_single\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+200;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:320px;dialogHeight:265px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\nf";
echo "unction selectDate(fieldname)\r\n{\r\n\r\n myleft=document.body.scrollLeft+event.clientX-event.offsetX-80;\r\n mytop=document.body.scrollTop+event.clientY-event.offsetY+140;\r\n\r\n window.showModalDialog(\"/inc/calendar.php?FIELDNAME=\"+fieldname,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:280px;dialogHeight:220px;dialogTop:\"+mytop+\"px;dialogLeft:\"+myleft+\"px\");\r\n}\r\n\r\nfunction copy_fo";
echo "rm()\r\n{\r\n parent.form_view.document.execCommand('selectall');\r\n parent.form_view.document.execCommand('copy');\r\n alert(\"表单全文已复制到剪贴板!\");\r\n}\r\n\r\nfunction td_calendar(myvalue)\r\n{\r\n var fieldname=\"\";\r\n for (i=0; i<document.all.length; i++)\r\n {\r\n if(document.all(i).title==myvalue && !document.all(i).readOnly)\r\n {\r\n fieldname=document.all(i).name;\r\n break;\r\n";
echo " }\r\n }\r\n\r\n if(fieldname!=\"\")\r\n {\r\n popUpCalendar(document.form1,document.all(i),'yyyy-mm-dd');\r\n //myleft=document.body.scrollLeft+event.clientX-event.offsetX-80;\r\n //mytop=document.body.scrollTop+event.clientY-event.offsetY+140;\r\n //window.showModalDialog(\"/inc/calendar.php?FIELDNAME=document.form1.\"+fieldname,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidt";
echo "h:280px;dialogHeight:220px;dialogTop:\"+mytop+\"px;dialogLeft:\"+myleft+\"px\");\r\n }\r\n}\r\n\r\nfunction check_form()\r\n{\r\n if(document.form1.RUN_NAME.value == \"\")\r\n {\r\n alert(\"文号不能为空!\");\r\n return false;\r\n }\r\n\r\n return true;\r\n}\r\n</SCRIPT>\r\n";
echo "<s";
echo "cript>\r\nfunction func_find(select_obj,option_value)\r\n{\r\n for (j=0; j";
echo "<s";
echo "elect_obj.options.length; j++)\r\n {\r\n if(select_obj.options(j).value==option_value)\r\n return j;\r\n }\r\n\r\n return -1;\r\n}\r\n\r\nfunction ref_op_user(el,user_name)\r\n{\r\n if(el.checked)\r\n {\r\n pos=func_find(document.form1.PRCS_OP_USER,el.value);\r\n if(pos<0)\r\n {\r\n var my_option = document.createElement(\"OPTION\");\r\n my_option.text=user_name;\r\n my_option.value=e";
echo "l.value;\r\n document.form1.PRCS_OP_USER.add(my_option,document.form1.PRCS_OP_USER.length);\r\n }\r\n else\r\n el.checked=false;\r\n }\r\n else\r\n {\r\n pos=func_find(document.form1.PRCS_OP_USER,el.value);\r\n if(pos>=0)\r\n {\r\n document.form1.PRCS_OP_USER.remove(pos);\r\n document.form1.PRCS_OP_USER.seletedIndex=0;\r\n }\r\n }\r\n}\r\nfunction SubmitForm()\r\n{\r\n IsTrue";
echo " = CheckForm();\r\n if(IsTrue == true){\r\n document.form1.submit();\r\n }\r\n else {\r\n //do nothing\r\n }\r\n \r\n}\r\n\r\n\r\n\r\nfunction StopFlow()\r\n{\r\n \r\n document.form1.submit();\r\n \r\n}\r\n\r\nfunction delete_run(RUN_ID)\r\n{\r\n msg='确认要删除该工作流程么?';\r\n if(window.confirm(msg))\r\n {\r\n url=\"../delete.php?RUN_ID=\"+RUN_ID;\r\n location=url;\r\n }\r\n}\r\n\r\nfunction loadingImg(divid,url,pa";
echo "r){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t//alert(objDivID);\r\n\t\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"图形加载中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Respon";
echo "ders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tobjDivID.innerHTML = resp.responseText;\r\n\t\t\t\t\t\t\t//alert(objDivID.src);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\nfunction showflowimg(){\r\n\tif(\$('t";
echo "flowpic').style.display == 'none'){\r\n\t\tloadingImg('tflowpiccon','/general/workflow/input_form/free_flow_img.php','FLOW_ID=";
echo $_REQUEST['FLOW_ID'];
echo "&RUN_ID=";
echo $_REQUEST['RUN_ID'];
echo "&PRCS_ID=1');\t\r\n\t}\r\n\r\n\r\n\tshowHiddenInfo('tflowpic','imgarrow');\r\n}\r\n\r\n\r\nfunction loadingAttach(divid,url,par){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"附件加载中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax";
echo ".activeRequestCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tobjDivID.innerHTML = resp.responseText;\r\n\t\t\t\t\t\t\t//alert(objDivID.innerHTML);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t";
echo "\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\nfunction loadingFeedback(divid,url,par){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"反馈加载中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequ";
echo "estCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tobjDivID.innerHTML = resp.responseText;\r\n\t\t\t\t\t\t\t//alert(objDivID.innerHTML);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},";
echo "\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nfunction saveAttach(divid,url,par,ldivid,lurl,lpar){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t\r\n\tif (document.form1.ATTACHMENT.value!=\"\"){\r\n\t\t var file_temp=document.form1.ATTACHMENT.value,file_name;\r\n\t\t var Pos;\r\n\t\t Pos=file_temp.lastIndexOf(\"\\\\\");\r\n\t\t file_name=file_temp.substring(Pos+1,file_temp.length);\r\n";
echo "\t\t document.form1.ATTACHMENT_NAME.value=file_name;\r\n\t}\r\n\telse{\r\n\t\t alert(\"请先选择一个附件!\");\r\n\t\t return false;\r\n\t}\r\n\r\n\tvar ATTACHMENT = document.form1.ATTACHMENT.value;\r\n\tvar ATTACHMENT_NAME = document.form1.ATTACHMENT_NAME.value;\r\n\tvar ATTACHMENT_ID_OLD = document.form1.ATTACHMENT_ID_OLD.value;\r\n\tvar ATTACHMENT_NAME_OLD = document.form1.ATTACHMENT_NAME_OLD.value;\r\n\tpar += \"&ATTACHMENT=\" + ATTA";
echo "CHMENT + \"&ATTACHMENT_NAME=\" + ATTACHMENT_NAME + \"&ATTACHMENT_ID_OLD=\" + ATTACHMENT_ID_OLD + \"&ATTACHMENT_NAME_OLD=\" + ATTACHMENT_NAME_OLD;\r\n\r\n\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"附件上传中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide(";
echo "'divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t//alert(par);\r\n\t\t\t\t\t\t\t//alert(resp.responseText);\r\n\t\t\t\t\t\t\tloadingAttach(ldivid,lurl,lpar)\r\n\t\t\t\t\t\t\t//alert(objDivID.innerHTML);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t";
echo "\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\nfunction deleteAttach(divid,url,par,ldivid,lurl,lpar){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t\r\n\tif (!window.confirm(\"确定删除此附件吗!?\")){\r\n\t\treturn false;\r\n\t}\r\n\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"附件删除中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: functio";
echo "n(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t//alert(par);\r\n\t\t\t\t\t\t\t//alert(resp.responseText);\r\n\t\t\t\t\t\t\tloadingAttach(ldivid,l";
echo "url,lpar)\r\n\t\t\t\t\t\t\t//alert(objDivID.innerHTML);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\nfunction deleteAttachFeed(divid,url,par,ldivid,lurl,lpar){\r\n\tvar formName = \"form1\";\r\n\tvar objDivID = document.getElementById(divid);\r\n\t\r\n\tif (!window.confirm(\"确定删除此附件吗!?\")){\r\n\t\treturn false;\r\n\t}\r\n\r\n\tva";
echo "r objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"附件删除中...\";\r\n\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\t\r\n\t\r\n\tqueryString = par;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r";
echo "\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\t//alert(par);\r\n\t\t\t\t\t\t\t//alert(resp.responseText);\r\n\t\t\t\t\t\t\tloadingFeedback(ldivid,lurl,lpar)\r\n\t\t\t\t\t\t\t//alert(objDivID.innerHTML);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\n\r\nfunction autoSaveForm(type){\r\n\tvar RUN_NAME = document.getElementById('RUN_NAME'";
echo ").value;\r\n\tif (trim(RUN_NAME) == ''){\r\n\t\talert(\"请填写流程说明!\");\r\n\t\tdocument.getElementById('RUN_NAME').focus();\r\n\t\treturn false;\r\n\t}\r\n\r\n\tvar formName = \"form1\";\r\n\tvar subObj = document.getElementById('savebutton');\r\n\tvar simgObj = document.getElementById('saveimg');\r\n\r\n\tsimgObj.style.filter = \"gray()\";\r\n\tsubObj.disabled = true;\r\n\r\n\tvar objOtext = document.getElementById('otext');\r\n\tif(type == ";
echo "1){\r\n\t\tobjOtext.innerHTML = \"自动保存数据...\";\r\n\t}\r\n\telse{\r\n\t\tobjOtext.innerHTML = \"数据保存中...\";\r\n\t}\r\n\t\r\n\tvar saveGimg = {\r\n\t\tonCreate: function(){\r\n\t\t\tElement.show('divsave');\r\n\t\t},\r\n\t\tonComplete: function() {\r\n\t\t\tif(Ajax.activeRequestCount == 0){\r\n\t\t\t\tElement.hide('divsave');\r\n\t\t\t}\r\n\t\t}\r\n\t};\r\n\tAjax.Responders.register(saveGimg);\r\n\t\r\n\turl=\"do.php\";\r\n\tqueryString = getAllPar();\r\n\tnew Ajax.Reque";
echo "st\r\n\t(\r\n\t\turl,\r\n\t\t{\r\n\t\t\tmethod: \"post\",\t\r\n\t\t\tonSuccess : function(resp)\r\n\t\t\t\t\t\t{\r\n\r\n\t\t\t\t\t\t\tshowNText();\r\n\t\t\t\t\t\t\tsimgObj.style.filter = \"\";\r\n\t\t\t\t\t\t\tsubObj.disabled = \"\";\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tonFailure : function()\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\talert(url);\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t},\r\n\t\t\tparameters : queryString\r\n\t\t}\r\n\t);\r\n\r\n}\r\n\r\nfunction getAllPar(){\r\n\tvar maxnum = document.form1.ITEM_ID_MAX.value;\r\n\tvar strall=\"\";\r\n\t";
echo "for (var i=1;i<=maxnum;i++){\r\n\t\tvar tmpiptid = \"DATA_\"+i;\r\n\t\tvar valuepar = document.getElementById(tmpiptid).value;\r\n\t\tstrall += tmpiptid + \"=\" + valuepar + \"&\";\r\n\t}\r\n\tvar RUN_ID = document.getElementById('RUN_ID').value;\r\n\tvar FLOW_ID = document.getElementById('FLOW_ID').value;\r\n\tvar PRCS_ID = document.getElementById('PRCS_ID').value;\r\n\tvar FLOW_PRCS = document.getElementById('FLOW_PRCS').value;\r";
echo "\n\tvar ITEM_ID_MAX = document.getElementById('ITEM_ID_MAX').value;\r\n\tvar RUN_NAME = document.getElementById('RUN_NAME').value;\r\n\tstrall += 'RUN_ID='+RUN_ID+\"&\";\r\n\tstrall += 'FLOW_ID='+FLOW_ID+\"&\";\r\n\tstrall += 'PRCS_ID='+PRCS_ID+\"&\";\r\n\tstrall += 'FLOW_PRCS='+FLOW_PRCS+\"&\";\r\n\tstrall += 'ITEM_ID_MAX='+ITEM_ID_MAX+\"&\";\r\n\tstrall += 'RUN_NAME='+RUN_NAME+\"&\";\r\n\tstrall += 'f=autosave';\r\n\treturn strall;\r\n}\r";
echo "\n\r\nif(";
echo $FLOW_AUTOSAVE;
echo "){\r\n\tsetInterval('autoSaveForm(1)',1000*60*";
echo $FLOW_AUTOSAVE_TIME;
echo ");\r\n\tvar objOtext = document.getElementById('otext');\r\n\tobjOtext.innerHTML = \"自动保存数据...\";\r\n\r\n}\r\n\r\n\r\n</script>\r\n";
echo "<s";
echo "cript language=\"javascript\">\r\nfunction highlight(o){\r\n\tvar trs = o.getElementsByTagName(\"tr\");\r\n\tfor(var i=0;i<trs.length;i++){\r\n\t\t//trs[i].className = (i%2)==0 ? 'highlight':'nohighlight';\r\n\t\ttrs[i].onmouseover = function(){this.style.backgroundColor='#d6d6d6';return false;}\r\n\t\ttrs[i].onmouseout = function(){this.style.backgroundColor='';return false;}\r\n\t}\r\n}\r\n</script>\r\n";
echo "<s";
echo "tyle type=\"text/css\">\r\n<!--\r\n.style1 {color: #FF0000}\r\n-->\r\n/*\r\ntable四周的线的组成\r\n*/\r\n.bodtdlfto{\r\n\tbackground-image:url(\"/images/workflow/table/tlefttop.gif\");\r\n\twidth:5px;\r\n\theight:20px;\r\n}\r\n.bodtdlf{\r\n\tbackground-image:url(\"/images/workflow/table/tleft.gif\");\r\n\twidth:5px;\r\n}\r\n.bodtdlfbo{\r\n\tbackground-image:url(\"/images/workflow/table/tleftbottom.gif\");\r\n\twidth:5px;\r\n\theight:5px;\r\n}\r\n.bodtdto{";
echo "\r\n\tbackground-image:url(\"/images/workflow/table/ttop.gif\");\r\n\theight:20px;\r\n}\r\n.bodtdbo{\r\n\tbackground-image:url(\"/images/workflow/table/tbottom.gif\");\r\n\theight:5px;\r\n}\r\n.bodtdrtto{\r\n\tbackground-image:url(\"/images/workflow/table/trighttop.gif\");\r\n\theight:20px;\r\n}\r\n.bodtdrt{\r\n\tbackground-image:url(\"/images/workflow/table/tright.gif\");\r\n\twidth:5px;\r\n}\r\n.bodtdrtbo{\r\n\tbackground-image:url(\"/images/work";
echo "flow/table/trightbottom.gif\");\r\n\theight:5px;\r\n}\r\n.weight{\r\n\tfont-weight:bold;\r\n}\r\n.pubtableride{\r\n\twidth:96%;\r\n\tborder-spacing:0px;\r\n\tempty-cells: hide;\r\n}\r\n.dbbutton{\r\n\tcursor:hand;\r\n\tcolor:#0000FF;\r\n\ttext-decoration:underline;\r\n}\r\n\r\n</style>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\" id=\"jsbodyid\" onLoad=\"setVariables(); checkLocation('divsave',120,20,1);checkLocation('divnote',120,20,1);\">\r";
echo "\n\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"5\" >\r\n\t<tr class=\"tablehead1\">\r\n\t\t<td >新建流程 - ";
echo $FLOW_NAME;
echo "\t\t</td>\r\n\t</tr>\r\n\t<tr class=\"tablehead2\">\r\n <td >\r\n\t\t<BUTTON id=\"turnbutton\" class=btn onClick=\"SubmitForm()\" title=\"提交流程\"><table><tr valign=middle ><td><img src=\"/images/workflow/view.gif\" align=\"center\" id=\"turnimg\" ></td> <td> 提交流程</td></tr></table></BUTTON> \r\n\t\t<BUTTON id=\"savebutton\" class=btn onClick=\"autoSaveForm()\" title=\"保存表单\" ><table><tr valign=middle ><td><img src=\"/images/workflow/sa";
echo "ve.gif\" align=\"center\" id=\"saveimg\"></td> <td> 保存表单</td></tr></table></BUTTON> \r\n\t\t<BUTTON class=btn onClick=\"delete_run(";
echo $RUN_ID;
echo ")\"><table><tr valign=middle ><td><img src=\"/images/workflow/tu_basket2.gif\" align=\"center\" id=\"deleteimg\"></td> <td> 删除流程</td></tr></table></BUTTON> \r\n\t\t<BUTTON class=btn onClick=\"location='../work_list.php'\"><table><tr valign=middle ><td><img src=\"/images/workflow/return.gif\" align=\"center\" ></td> <td> 返 回</td></tr></table></BUTTON> \r\n\t </td>\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n\r\n\r\n\r\n\r\n<!-- 流程图 -";
echo "->\r\n <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t<tr>\r\n\t\t<td class=\"bodtdlfto\">\r\n\t\t</td >\r\n\t\t<td class=\"bodtdto\">\r\n\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t\t\t<tr>\r\n\t\t\t\t<td width=\"10px\"> \r\n\t\t\t\t</td>\r\n\t\t\t\t<td width=\"70px\" bgcolor=\"#FFFFFF\" class=\"weight\"> ";
echo "<s";
echo "pan onClick=\"showflowimg()\" title=\"显示/隐藏流程图\" style=\"cursor:hand\">流程图</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td width=\"20px\" bgcolor=\"#FFFFFF\" valign=\"bottom\"><img src=\"/images/arrowdown.gif\" id=\"imgarrow\" onClick=\"showHiddenInfo('tflowpic','imgarrow')\" title=\"显示/隐藏流程图\">\r\n\t\t\t\t</td>\r\n\t\t\t\t<td> \r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</table>\r\n\t\t</td>\r\n\t\t<td class=\"bodtdrtto\">\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td class=\"bodtdlf\">";
echo "\r\n\t\t</td >\r\n\t\t<td align=\"center\">\r\n\t\t\t<table id=\"tflowpic\" class=\"pubtableride\" style=\"display:";
if ( !$FLOW_SHOW_GRAPH )
{
echo "none";
}
echo "\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td><div id=\"tflowpiccon\"></div>\r\n\t\t\t\t\t";
echo "<s";
echo "cript>\r\n\t\t\t\t\tloadingImg('tflowpiccon','/general/workflow/input_form/free_flow_img.php','FLOW_ID=";
echo $_REQUEST['FLOW_ID'];
echo "&RUN_ID=";
echo $_REQUEST['RUN_ID'];
echo "&PRCS_ID=1');\t\r\n\t\t\t\t\t</script>\r\n\r\n\r\n\r\n\r\n\t\t\t\t\t</td>\r\n\t\t\t\t</tr>\r\n\t\t\t</table>\r\n\t\t</td>\r\n\t\t<td class=\"bodtdrt\">\r\n\t\t</td>\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td class=\"bodtdlfbo\">\r\n\t\t</td >\r\n\t\t<td class=\"bodtdbo\">\r\n\t\t</td>\r\n\t\t<td class=\"bodtdrtbo\">\r\n\t\t</td>\r\n\t</tr>\r\n</table> \r\n\r\n\r\n\r\n\r\n<!-- 正文 --> \r\n<div id=\"divformab\">\r\n<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t<tr>\r\n\t\t<td class=\"bodtdlfto\">\r\n\t\t</td >\r\n\t\t<td class";
echo "=\"bodtdto\">\r\n\t\t<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\r\n\t\t\t<tr>\r\n\t\t\t\t<td width=\"10px\"> \r\n\t\t\t\t</td>\r\n\t\t\t\t<td width=\"70px\" bgcolor=\"#FFFFFF\" class=\"weight\"> ";
echo "<s";
echo "pan onClick=\"showHiddenInfo('tnotenum','imgarrownt')\" title=\"显示/隐藏流程正文\" style=\"cursor:hand\">流程正文</span>\r\n\t\t\t\t</td>\r\n\t\t\t\t<td width=\"20px\" bgcolor=\"#FFFFFF\" valign=\"bottom\"><img src=\"/images/arrowdown.gif\" id=\"imgarrownt\" onClick=\"showHiddenInfo('tnotenum','imgarrownt')\" title=\"显示/隐藏流程正文\">\r\n\t\t\t\t</td>\r\n\t\t\t\t<td> \r\n\t\t\t\t</td>\r\n\t\t\t</tr>\r\n\t\t</table>\r\n\t\t</td>\r\n\t\t<td class=\"bodtdrtto\">\r\n\t\t</td>";
echo "\r\n\t</tr>\r\n\t<tr>\r\n\t\t<td class=\"bodtdlf\">\r\n\t\t</td >\r\n\t\t<td align=\"center\">\r\n\t\t\t<table id=\"tnotenum\" class=\"pubtableride\" style=\"display:";
if ( !$FLOW_SHOW_TEXT )
{
echo "none";
}
echo "\">\r\n\t\t\t\t<tr>\r\n\t\t\t\t\t<td align=\"right\" >\r\n\r\n\r\n\r\n";
if ( $RUN_ID != "" )
{
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"5\">\r\n\r\n\t ";
$sql = "\r\n\t SELECT ft.FLOW_NAME,fr.RUN_NAME,fr.RUN_SEQ FROM flow_type AS ft,flow_run AS fr \r\n\t\t\t WHERE fr.RUN_ID=".$RUN_ID." \r\n\t\t\t\t AND ft.FLOW_ID=".$FLOW_ID;
$res = exequery( $connection, $sql );
$row = mysql_fetch_array( $res );
$FLOW_NAME = $row['FLOW_NAME'];
$RUN_NAME = $row['RUN_NAME'];
$RUN_SEQ = $row['RUN_SEQ'];
echo " <form name=\"runnameform\">\r\n <tr class=\"TableLine2\">\r\n <td width=\"10%\">说明: </td>\r\n <td width=\"40%\"><input type=\"text\" name=\"RUN_NAME\" value=\"";
echo $RUN_NAME;
echo "\" class=\"smallinput\" size=\"35\"></td>\r\n <td width=\"10%\">文号: </td>\r\n <td>";
echo $RUN_SEQ;
echo "</td> \r\n </tr>\r\n </form>\r\n</table>\r\n";
}
echo "\r\n ";
$CUR_TIME1 = date( "H:i:s", time( ) );
$CUR_DATE = date( "Y-m-d" );
$CUR_TIME = $CUR_DATE." ".$CUR_TIME1;
$query = "SELECT * from USER where USER_ID='{$LOGIN_USER_ID}'";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$USER_NAME = $ROW['USER_NAME'];
}
$query = "SELECT * 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'];
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 );
}
}
$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_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'];
}
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_CAPACITY = $ROW['PRCS_ITEM_CAPACITY'];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -