⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 set_process.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
字号:
<?php

include_once( "inc/auth.php" );
$connection = openconnection( );
$query = "SELECT * from FLOW_PROCESS where ID={$ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
	$PRCS_ID = $ROW['PRCS_ID'];
	$PRCS_NAME = $ROW['PRCS_NAME'];
	$PRCS_TO = $ROW['PRCS_TO'];
	$PRCS_CONCOURSE = $ROW['PRCS_CONCOURSE'];
	$PRCS_OPTYPE = $ROW['PRCS_OPTYPE'];
}
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 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 "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\tbackground-color:#F5F5F5;\r\n}\r\n\r\n#left_col {\r\n    width: 200px;\r\n    float: left;\r\n    margin-left: 5px;\r\n}\r\n\r\n#center {\r\n    width: 200px;\r\n    float: left;\r\n    margin-left: 5px;\r\n}\r\n\r\n\r\nh2 {\r\n\tcolor: #7DA721;\r\n\tfont-weight: normal;\r\n\tfont-size: 14px;\r\n\tmargin: 20px 0 0 0;\r\n\t}\r\n\r\nbr {\r\n        clear:";
echo " left;\r\n}\r\nul.sortable li {\r\n\tposition: relative;\r\n}\r\n\r\nul.boxy {\r\n\tlist-style-type: none;\r\n\tpadding: 4px 4px 0 4px;\r\n\tmargin: 0px;\r\n\twidth: 10em;\r\n\tfont-size: 13px;\r\n\tfont-family: Arial, sans-serif;\r\n        border: 1px solid #ccc;\r\n}\r\nul.boxyc {\r\n\tlist-style-type: none;\r\n\tpadding: 4px 4px 0 4px;\r\n\tmargin: 0px;\r\n\twidth: 10em;\r\n\tfont-size: 13px;\r\n\tfont-family: Arial, sans-serif;\r\n    border: 1px s";
echo "olid #ccc;\r\n}\r\n\r\nul.boxy li {\r\n\tcursor:move;\r\n\tmargin-bottom: 4px;\r\n\tpadding: 2px 2px;\r\n\tborder: 1px solid #ccc;\r\n\tbackground-color: #eee;\r\n\tbackground-image:url(\"/images/workflow/bg_pro_light.gif\");\r\n\tcolor:#000000;\r\n}\r\nul.boxyc li {\r\n\tcursor:move;\r\n\tmargin-bottom: 4px;\r\n\tpadding: 2px 2px;\r\n\tborder: 1px solid #ccc;\r\n\tbackground-color: #eee;\r\n\tbackground-image:url(\"/images/workflow/bg_pro_gray.gif";
echo "\");\r\n\tcolor:#999999;\r\n}\r\n\r\n</style>\r\n\r\n\r\n";
echo "<s";
echo "cript>\r\nwindow.resizeTo(600,400);\r\n</script>\r\n\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"drag/coordinates.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"drag/drag.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\" src=\"drag/dragdrop.js\"></script>\r\n";
echo "<s";
echo "cript language=\"JavaScript\" type=\"text/javascript\"><!--\r\n\twindow.onload = function() {\r\n        \r\n\t\tvar list = document.getElementById(\"left_col\");\r\n\t\tDragDrop.makeListContainer( list, 'g1' );\r\n\t\tlist.onDragOver = function() { this.style[\"background\"] = \"#EEF\"; };\r\n\t\tlist.onDragOut = function() {this.style[\"background\"] = \"#F5F5F5\"; };\r\n\r\n\t\tlist = document.getElementById(\"center\");\r\n\t\tDragDrop.make";
echo "ListContainer( list, 'g1' );\r\n                list.onDragOver = function() { this.style[\"background\"] = \"#EEF\"; };\r\n\t\tlist.onDragOut = function() {this.style[\"background\"] = \"#F5F5F5\"; };\r\n                \r\n\r\n\t};\r\n        \r\n        function getSort()\r\n        {\r\n          order = document.getElementById(\"order\");\r\n          order.value = DragDrop.serData('g1', null);\r\n        }\r\n        \r\n        ";
echo "function showValue()\r\n        {\r\n          order = document.getElementById(\"order\");\r\n          alert(order.value);\r\n        }\r\n\t//-->\r\n</script>\r\n\r\n\r\n</head>\r\n\r\n<body topmargin=\"5\" onload=\"setVariables(); checkLocation('divsave',120,20,1);\">\r\n\r\n";
echo "<s";
echo "cript>\r\nfunction submitForm(){\r\n\tgetSort();\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\tformProcess.submit()\r\n\t\r\n}\r\n\r\nfunction selectProcessId(tagContent){\r\n\tvar curSrcIdObj = document.getElementById('selectProcess')\r\n\tif (curSrcIdObj.value != \"\"){\r\n\t\tparent.location = \"pr";
echo "ocessmain.php?FLOW_ID=";
echo $FLOW_ID;
echo "&ID=\"+curSrcIdObj.value+\"&uback=";
echo $_REQUEST['uback'];
echo "&tagContent=\"+tagContent\r\n\t\r\n\t}\r\n}\r\n</script>\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" >\r\n<form action=\"process_do.php\" method=\"post\" name=\"formProcess\">\r\n  <tr class=\"tablehead2\">\r\n    <td >\r\n\t<BUTTON class=btn onclick=\"submitForm()\" id=\"savebutton\"><table><tr valign=middle ><td><img src=\"/images/workflow/save.gif\" align=\"center\" id=\"saveimg\"></td> <td> &nbsp;保 &nbsp;&nbsp;存</td></tr></";
echo "table></BUTTON> \r\n\t";
if ( $_REQUEST['uback'] == "img" )
{
	$backstr = "parent.location='imgedit.php?FLOW_ID=".$_REQUEST['FLOW_ID']."'";
}
else
{
	$backstr = "parent.location='imgedit.php?FLOW_ID=".$_REQUEST['FLOW_ID']."'";
}
echo "\t<BUTTON class=btn onclick=\"";
echo $backstr;
echo "\"><table><tr valign=middle ><td><img src=\"/images/workflow/return.gif\" align=\"center\"></td> <td> &nbsp;返 &nbsp;&nbsp;回</td></tr></table></BUTTON> \r\n    </td>\r\n    <td width=\"160\">选择节点 \r\n\t";
echo "<s";
echo "elect name=\"selectProcess\" onChange=\"selectProcessId('tagContent4')\" style=\"background:#E1E1E1\">\r\n\t";
$sqlp = "SELECT ID,PRCS_NAME FROM FLOW_PROCESS WHERE FLOW_ID='".$_REQUEST['FLOW_ID']."' ORDER BY PRCS_ID ASC";
$rsp = exequery( $connection, $sqlp );
while ( $rowp = mysql_fetch_array( $rsp ) )
{
	$LIST_ID = $rowp['ID'];
	$LIST_PRCS_NAME = $rowp['PRCS_NAME'];
	$strSelected = "";
	if ( $LIST_ID == $_REQUEST['ID'] )
	{
		$strSelected = "selected";
	}
	echo "\t\t<option value=\"";
	echo $LIST_ID;
	echo "\" ";
	echo $strSelected;
	echo ">";
	echo $LIST_PRCS_NAME;
	echo "</option>\r\n\t\t\r\n\t";
}
echo "\t</select>\r\n    </td>\r\n\r\n  </tr>\r\n</table>\r\n<hr width=\"95%\" height=\"1\" align=\"left\" color=\"#ffffff\">\r\n<table border=\"0\" cellspacing=\"1\" width=\"100%\" cellpadding=\"5\">\r\n  <tr class=\"TableHeader\">\r\n\t<td>当前节点  \r\n\t";
echo $PRCS_NAME;
echo "<s";
echo "pan style=\"color:#666666\">(节点";
echo $PRCS_ID;
echo ")</span> \r\n\t</td>\r\n  </tr>\r\n</table>\r\n<table border=\"0\" cellspacing=\"1\" width=\"480\" cellpadding=\"5\" align=\"center\">\r\n<tr class=\"TableLine2\"><td align=\"center\" width=\"50%\">流出节点</td><td align=\"center\">备选节点</td></tr>\r\n<tr class=\"TableLine2\">\r\n<td>\r\n<ul id=\"left_col\" class=\"sortable boxy\" style=\"height:200px;background:#F5F5F5\">\r\n";
$sql = "SELECT MAX(PRCS_ID) AS max_prcs_id FROM flow_process WHERE FLOW_ID='".$_REQUEST['FLOW_ID']."'";
$rs = exequery( $connection, $sql );
$row = mysql_fetch_array( $rs );
$max_prcs_id = $row['max_prcs_id'];
$sql = "SELECT PRCS_NAME,PRCS_ID,PRCS_TO FROM flow_process WHERE ID='".$_REQUEST['ID']."'";
$rs = exequery( $connection, $sql );
$row = mysql_fetch_array( $rs );
$cur_prcs_name = $row['PRCS_NAME'];
$cur_prcs_id = $row['PRCS_ID'];
$cur_prcs_to = $row['PRCS_TO'];
$cur_prcs_to_is = $row['PRCS_TO'];
if ( $cur_prcs_to == "" && $cur_prcs_id != $max_prcs_id )
{
	$sqln = " \r\n\t\t\tSELECT PRCS_ID FROM flow_process \r\n\t\t\t\tWHERE FLOW_ID='".$_REQUEST['FLOW_ID']."'\r\n\t\t\t\t\tAND PRCS_ID>".$prcs_id." LIMIT 0,1\r\n\t\t\t";
	$rsn = exequery( $connection, $sql );
	$rown = mysql_fetch_array( $rsn );
	$cur_prcs_to = $rown['PRCS_ID'];
}
$str_cur_prcs_to = ",".$cur_prcs_to.",";
if ( $cur_prcs_to_is != "" )
{
	$arrayPrcsTo = explode( ",", $cur_prcs_to );
	$i = 0;
	for ( ;	$i < count( $arrayPrcsTo );	++$i	)
	{
		$sql = "\r\n\t\t\t\tSELECT PRCS_NAME,PRCS_ID,PRCS_TO \r\n\t\t\t\tFROM flow_process \r\n\t\t\t\tWHERE FLOW_ID='".$_REQUEST['FLOW_ID']."'\r\n\t\t\t\t\t  AND PRCS_ID='".$arrayPrcsTo[$i]."'\r\n\t\t\t\t";
		$rs = exequery( $connection, $sql );
		$row = mysql_fetch_array( $rs );
		$prcs_id = $row['PRCS_ID'];
		$prcs_name = $row['PRCS_NAME'];
		if ( $prcs_id != "" )
		{
			echo "<li id='".$prcs_id."'>&nbsp;&nbsp;&nbsp;&nbsp;<span style='color:#999'>节点:{$prcs_id}</span> ".$prcs_name."</li>";
		}
	}
}
echo "</ul>\r\n<br>\r\n<br>\r\n</td>\r\n\r\n<td>\r\n<ul id=\"center\" class=\"sortable boxyc\" style=\"height:200px;background:#F5F5F5\">\r\n";
$sql = "\r\n\t\tSELECT PRCS_NAME,PRCS_ID,PRCS_TO \r\n\t\tFROM flow_process \r\n\t\tWHERE FLOW_ID='".$_REQUEST['FLOW_ID']."'\r\n\t\t";
$rs = exequery( $connection, $sql );
while ( $row = mysql_fetch_array( $rs ) )
{
	$prcs_id = $row['PRCS_ID'];
	$prcs_name = $row['PRCS_NAME'];
	$str_prcs_id = ",".$prcs_id.",";
	$isStrto = strpos( $str_cur_prcs_to, $str_prcs_id );
	$isSelf = $prcs_id == $cur_prcs_id;
	if ( $isStrto === false && !$isSelf )
	{
		echo "<li id='".$prcs_id."'>&nbsp;&nbsp;&nbsp;&nbsp;<span style='color:#999'>节点:{$prcs_id}</span> ".$prcs_name."</li>";
	}
}
echo "</ul>\r\n<br>\r\n<br>\r\n</td>\r\n</tr>\r\n</table>\r\n<table border=\"0\" cellspacing=\"1\" width=\"480\" cellpadding=\"5\" align=\"center\">\r\n\t<tr>\r\n\t\t<td>\r\n\t\t从备选节点里拖动对应的节点到流出节点中。<br>\r\n\t\t注:如果流出节点为空时,默认流向下一个节点。\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n\r\n<input type=\"hidden\" name=\"order\" id=\"order\" value=\"\" />\r\n<input type=\"hidden\" name=\"uback\" value=\"";
echo $_REQUEST['uback'];
echo "\">\r\n<input type=\"hidden\" name=\"FLOW_ID\" value=\"";
echo $FLOW_ID;
echo "\">\r\n<input type=\"hidden\" name=\"ID\" value=\"";
echo $ID;
echo "\">\r\n<input type=\"hidden\" name=\"f\" value=\"save\">\r\n\r\n</form>\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\r\n";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -