📄 edit.php
字号:
<?php
include_once( "inc/auth.php" );
if ( $FLOW_ID != "" )
{
$TITLE = "编辑流程 - 基本属性";
}
else
{
$TITLE = "新建流程";
}
echo "<html>\r\n<head>\r\n<title>";
echo $TITLE;
echo "</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
echo "<s";
echo "cript src=\"/inc/prototype.js\"></script>\r\n";
echo "<s";
echo "cript src=\"/inc/common.js\"></script>\r\n";
echo "<s";
echo "cript src=\"/inc/follow.js\"></script>\r\n";
echo "<s";
echo "cript src=\"/inc/scriptaculous/scriptaculous.js\"></script>\r\n\r\n";
echo "<s";
echo "tyle>\r\nbody{\r\n\tmargin-left: 0px;\r\n\tmargin-top: 0px;\r\n\tmargin-right: 0px;\r\n\tmargin-bottom: 0px;\r\n\tpadding-left:10px\r\n}\r\n</style>\r\n";
echo "<S";
echo "CRIPT language=javascript>\r\nfunction checkFormbaseInfoForm()\r\n{\r\n if(document.getElementById(\"FLOW_NAME\").value == \"\")\r\n {\r\n alert(\"流程名称不能为空!\");\r\n return false;\r\n }\r\n\r\n return true;\r\n}\r\nfunction baseInfoSubmitForm(){\r\n\tif(checkFormbaseInfoForm()){\r\n\t\tvar subObj = document.getElementById('savebutton');\r\n\t\tvar simgObj = document.getElementById('saveimg');\r\n\r\n\t\tsimgObj.style.filte";
echo "r = \"gray()\";\r\n\t\tsubObj.disabled = true;\r\n\r\n\t\tformbaseinfo.submit();\r\n\t}\r\n\t\r\n}\r\n\r\nfunction LoadWindowSequence()\r\n{\r\n URL=\"/module/flowsequence/index.php\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:300px;dialogHe";
echo "ight:420px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\nfunction LoadWindowFlowTP()\r\n{\r\n URL=\"/module/work_flow_template_select/index.php\";\r\n loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n window.showModalDialog(URL,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:320px;dialogHeight:2";
echo "85px;dialogTop:\"+loc_y+\"px;dialogLeft:\"+loc_x+\"px\");\r\n}\r\n\r\nfunction cancelTP()\r\n{\r\n\tformbaseinfo.FLOW_TEMPLATE_NAME.value = \"\";\r\n\tformbaseinfo.FLOW_TEMPLATE_ID.value = \"\";\r\n}\r\n\r\nfunction loadingConn(divid){\r\n\tvar actionUrl = \"form_conn.php\";\r\n\tvar objDivID = document.getElementById(divid);\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() ";
echo "{\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\tformid = document.getElementById('FORM_ID').value;\r\n\tqueryString = \"FORM_ID=\" + formid;\r\n\tnew Ajax.Request\r\n\t(\r\n\t\tactionUrl,\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.style.display = '';\r\n\t\t\t\t\t\t\t\$(divid).innerHTML = resp.responseText";
echo ";\r\n\t\t\t\t\t\t\t\$('revertbox').style.display = '';\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(\"fdf\");\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\n\r\n</SCRIPT>\r\n</head>\r\n<body onload=\"setVariables(); checkLocation('divsave',120,20,1);\">\r\n\r\n\r\n<form action=\"";
if ( $FLOW_ID != "" )
{
echo "update";
}
else
{
echo "insert";
}
echo ".php\" method=\"post\" name=\"formbaseinfo\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" >\r\n <tr class=\"tablehead2\">\r\n <td><BUTTON class=btn onclick=\"baseInfoSubmitForm();\" id=\"savebutton\"><table><tr valign=middle ><td><img src=\"/images/workflow/save.gif\" align=\"center\" id=\"saveimg\"></td> <td> 保 存</td></tr></table></BUTTON> \r\n </td>\r\n </tr>\r\n</table>\r\n\r\n";
$connection = openconnection( );
if ( $FLOW_ID != "" )
{
$query = "SELECT * from FLOW_TYPE where FLOW_ID={$FLOW_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FLOW_NAME = $ROW['FLOW_NAME'];
$FORM_ID = $ROW['FORM_ID'];
$FLOW_DOC = $ROW['FLOW_DOC'];
$FLOW_TYPE = $ROW['FLOW_TYPE'];
$FLOW_SORT = $ROW['FLOW_SORT'];
$FLOW_TMP_SEQUENCE = $ROW['FLOW_SEQUENCE'];
if ( $FLOW_TMP_SEQUENCE != "" )
{
$fe1ar = explode( ";", $FLOW_TMP_SEQUENCE );
if ( is_array( $fe1ar ) )
{
$ishave = $fe1ar[0];
$orderlist = $fe1ar[1];
$sequencecontent = $fe1ar[2];
$FLOW_SEQUENCE = str_replace( "|", "", $sequencecontent );
}
}
else
{
$FLOW_SEQUENCE = "";
}
}
$query = "SELECT * from FLOW_RUN where FLOW_ID={$FLOW_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FLOW_READ_ONLY = 1;
}
}
echo "\r\n<hr width=\"95%\" height=\"1\" align=\"left\" color=\"#ffffff\">\r\n\r\n<table border=\"0\" width=\"100%\" cellpadding=\"2\" cellspacing=\"1\" class=\"small\">\r\n \r\n <tr>\r\n <td nowrap class=\"TableLine2\">流程名称:</td>\r\n <td class=\"TableLine1\">\r\n <input type=\"text\" name=\"FLOW_NAME\" size=\"30\" maxlength=\"100\" class=\"BigInput\" value=\"";
echo $FLOW_NAME;
echo "\">\r\n </td>\r\n </tr>\r\n\t<tr>\r\n <td nowrap class=\"TableLine2\">流程类别:</td>\r\n <td class=\"TableLine1\">\r\n ";
echo "<s";
echo "elect name=\"FORM_SORT\" class=\"";
if ( $FLOW_READ_ONLY != 1 )
{
echo "BigSelect";
}
else
{
echo "BigStatic";
}
echo "\">\r\n\t\t";
$query = "SELECT ID,TITLE FROM FLOW_SORT ORDER BY NOORDER ASC";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$sort_id1 = $ROW['ID'];
$sort_title = $ROW['TITLE'];
if ( !( $FLOW_READ_ONLY == 1 && $FLOW_SORT != $sort_id1 ) )
{
echo "\t\t <option value=\"";
echo $sort_id1;
echo "\" ";
if ( $FLOW_SORT == $sort_id1 )
{
echo "selected";
}
echo ">";
echo $sort_title;
echo "</option>\r\n\t\t";
}
}
echo " </td>\r\n </tr>\r\n";
if ( !$FLOW_ID != "" )
{
echo " <tr>\r\n <td nowrap class=\"TableLine2\">选择模板:</td>\r\n <td class=\"TableLine1\">\r\n<input type=\"text\" name=\"FLOW_TEMPLATE_NAME\" size=\"30\" maxlength=\"100\" class=\"BigInput\" readonly style=\"background:#E0E0E0\"> <input type=\"button\" value=\"选择\" onClick=\"LoadWindowFlowTP()\" title=\"设置\" name=\"button\"><input type=\"hidden\" name=\"FLOW_TEMPLATE_ID\"><input type=\"button\" value=\"取消模板\" onClick=\"cancel";
echo "TP()\" title=\"设置\" name=\"button\">\r\n </td>\r\n </tr>\r\n";
}
echo " <tr>\r\n <td nowrap class=\"TableLine2\">流转类型:</td>\r\n <td class=\"TableLine1\">\r\n ";
echo "<s";
echo "elect name=\"FLOW_TYPE\" class=\"";
if ( $FLOW_READ_ONLY != 1 )
{
echo "BigSelect";
}
else
{
echo "BigStatic";
}
echo "\">\r\n";
if ( !( $FLOW_READ_ONLY == 1 && $FLOW_TYPE == "2" ) )
{
echo " <option value=\"1\" ";
if ( $FLOW_TYPE == "1" )
{
echo "selected";
}
echo ">固定流转</option>\r\n";
}
if ( !( $FLOW_READ_ONLY == 1 && $FLOW_TYPE == "1" ) )
{
echo " <option value=\"2\" ";
if ( $FLOW_TYPE == "2" )
{
echo "selected";
}
echo ">自由流转</option>\r\n";
}
echo " </select>\r\n </td>\r\n </tr>\r\n\r\n <tr>\r\n <td nowrap class=\"TableLine2\">流程文号:</td>\r\n <td class=\"TableLine1\">\r\n<input type=\"text\" name=\"FLOW_SEQUENCE\" size=\"30\" maxlength=\"100\" class=\"BigInput\" value=\"";
echo $FLOW_SEQUENCE;
echo "\" readonly style=\"background:#E0E0E0\"> <input type=\"button\" value=\"选择\" onClick=\"LoadWindowSequence()\" title=\"设置\" name=\"button\" >(设置格式自动生成)<input type=\"hidden\" name=\"ishave\" value=\"";
echo $ishave;
echo "\"><input type=\"hidden\" name=\"orderlist\" value=\"";
echo $orderlist;
echo "\"><input type=\"hidden\" name=\"sequencecontent\" value=\"";
echo $sequencecontent;
echo "\">\r\n </td>\r\n </tr>\r\n\r\n <tr>\r\n <td nowrap class=\"TableLine2\">表单:</td>\r\n <td class=\"TableLine1\">\r\n ";
echo "<s";
echo "elect name=\"FORM_ID\" class=\"";
if ( $FLOW_READ_ONLY != 1 )
{
echo "BigSelect";
}
else
{
echo "BigStatic";
}
echo "\">\r\n";
$query = "SELECT * from FLOW_FORM_TYPE";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
$FORM_ID1 = $ROW['FORM_ID'];
$FORM_NAME = $ROW['FORM_NAME'];
if ( !( $FLOW_READ_ONLY == 1 && $FORM_ID != $FORM_ID1 ) )
{
echo " <option value=\"";
echo $FORM_ID1;
echo "\" ";
if ( $FORM_ID == $FORM_ID1 )
{
echo "selected";
}
echo ">";
echo $FORM_NAME;
echo "</option>\r\n";
}
}
echo " </select> <a href=\"#\" onclick=\"loadingConn('formdiv')\" >预览</a>\r\n </td>\r\n </tr>\r\n <tr>\r\n <td nowrap class=\"TableLine2\">允许附件:</td>\r\n <td class=\"TableLine1\">\r\n ";
echo "<s";
echo "elect name=\"FLOW_DOC\" class=\"BigSelect\">\r\n <option value=\"1\" ";
if ( $FLOW_DOC == "1" )
{
echo "selected";
}
echo ">是</option>\r\n <option value=\"0\" ";
if ( $FLOW_DOC == "0" )
{
echo "selected";
}
echo ">否</option>\r\n </select>\r\n </td>\r\n </tr>\r\n \r\n <input type='hidden' value=\"";
echo $FLOW_ID;
echo "\" name=\"FLOW_ID\">\r\n \r\n</table>\r\n</form>\r\n";
if ( !$FLOW_ID != "" )
{
echo "选择模板新建流程将复制模板流程的配置,除流程名称和流程类别!\r\n";
}
echo "<div id=\"revertbox\" style=\"display:none;visibility:show;background:#EEE;padding:2px\">\r\n ";
echo "<s";
echo "pan id=\"handle\" style=\"padding:10px\"><img src=\"/images/closetab.gif\"> <a href=\"#\" onclick=\"\$('revertbox').style.display= 'none'\">关闭</a></span><br/>\r\n\t<div id=\"formdiv\" style=\"width:100%;\">\r\n\r\n\t</div>\r\n</div>\r\n\r\n";
echo "<s";
echo "cript>\r\n//new Draggable('revertbox',{scroll:window,handle:'handle',revert:function(element){}});\r\n</script>\r\n\r\n</body>\r\n</html>\r\n";
echo "<s";
echo "cript>\r\n\r\n";
if ( $_REQUEST['o'] == 1 )
{
echo "showOText();\r\n";
}
echo "</script>\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -