📄 set_term.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/function_term.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 "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</style>\r\n\r\n\r\n";
echo "<s";
echo "cript>\r\nwindow.resizeTo(600,400);\r\n</script>\r\n\r\n\r\n</head>\r\n\r\n<body topmargin=\"5\">\r\n\r\n";
echo "<s";
echo "cript>\r\nfunction submitForm(){\r\n\tformTerm.submit()\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 = \"processmain.php?FLOW_ID=";
echo $FLOW_ID;
echo "&ID=\"+curSrcIdObj.value+\"&uback=";
echo $_REQUEST['uback'];
echo "&tagContent=\"+tagContent\r\n\t}\r\n}\r\n\r\nfunction LoadWindowTerm(prcToPrc)\r\n{\r\n\t URL=\"/module/term_select_new/?inputID=&inputName=&formName=&prcToPrc=\"+prcToPrc+\"&FLOW_ID=";
echo $_REQUEST['FLOW_ID'];
echo "&ID=";
echo $_REQUEST['ID'];
echo "\";\r\n\t loc_x=document.body.scrollLeft+event.clientX-event.offsetX-100;\r\n\t loc_y=document.body.scrollTop+event.clientY-event.offsetY+170;\r\n\t window.showModalDialog(URL,self,\"edge:raised;scroll:0;status:0;help:0;resizable:1;dialogWidth:450px;dialogHeight:420px;dialogTop:\");\r\n}\r\n\r\nrowindex1 = 0 ;\r\nrowindex2 = 0 ;\r\nrowindex3 = 0 ;\r\nvar rowColor=\"#f5f5f5\" ;\r\nfunction addRow(objTable)\r\n{\t\r\n\tncol = obj";
echo "Table.cols;\r\n\toRow = objTable.insertRow();\r\n\tfor(j=0; j<ncol; j++) {\r\n\t\toCell = oRow.insertCell(); \r\n\t\toCell.style.height=24;\r\n\t\toCell.style.background=rowColor;\r\n\t\tswitch(j) {\r\n\t\t\tcase 0:\r\n\t\t\t\tvar oDiv = document.createElement(\"div\");\r\n\t\t\t\tvar sHtml = \"<input type='checkbox' name='\"+objTable+\"'checkt value=\"+rowindex1+\">\"; \r\n\t\t\t\toDiv.innerHTML = sHtml;\r\n\t\t\t\toCell.appendChild(oDiv);\r\n\t\t\t\tbreak;\r\n\t\t\t";
echo "case 1: \r\n\t\t\t\tvar oDiv = document.createElement(\"div\"); \r\n\t\t\t\tvar sHtml = \"<input type='input' class=smallinput name='type1_\"+rowindex1+\"_name' size='30' readonly style='background:#eeeeee'>\";\r\n\t\t\t\toDiv.innerHTML = sHtml; \r\n\t\t\t\toCell.appendChild(oDiv); \r\n\t\t\t\tbreak;\r\n\t\t\tcase 2: \r\n\t\t\t\tvar oDiv = document.createElement(\"div\"); \r\n\t\t\t\tvar sHtml = \"<BUTTON class=btns onClick=''>设置</BUTTON>\";\r\n\t\t\t\toDi";
echo "v.innerHTML = sHtml; \r\n\t\t\t\toCell.appendChild(oDiv); \r\n\t\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\trowindex1 = rowindex1*1 +1;\r\n\t//document.frmmain.nodesnum1.value=rowindex1;\r\n}\r\n\r\nfunction deleteRow(objTable)\r\n{\r\n\tlen = document.forms[0].elements.length;\r\n\talert(len);\r\n\tvar i=0;\r\n\tvar rowsum1 = 0;\r\n\tfor(i=len-1; i >= 0;i--) {\r\n\t\tif (document.forms[0].elements[i].name==objTable+'checkt')\r\n\t\t\trowsum1 ++;\r\n\t}\r\n\tfor(i=l";
echo "en-1; i >= 0;i--) {\r\n\t\tif (document.forms[0].elements[i].name==objTable+'checkt'){\r\n\t\t\tif(document.forms[0].elements[i].checked==true)\r\n\t\t\t\tobjTable.deleteRow(rowsum1);\t\r\n\t\t\trowsum1--;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nfunction deleteterm(termid){\r\n\tvar msg= \"确定删除此条件吗?\";\r\n\tif(window.confirm(msg)){\r\n\t\tvar url=\"del_term.php?termid=\"+termid + \"&FLOW_ID=";
echo $_REQUEST['FLOW_ID'];
echo "&ID=";
echo $_REQUEST['ID'];
echo "&uback=";
echo $_REQUEST['uback'];
echo "&tagContent=";
echo $_REQUEST['tagContent'];
echo "\";\r\n\t\twindow.location=url;\r\n\t\r\n\t}\r\n\telse{\r\n\t\treturn false;\r\n\t}\r\n\r\n\r\n}\r\n\r\n</script>\r\n\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" >\r\n<form action=\"term_do.php\" method=\"post\" name=\"formTerm\">\r\n <tr class=\"tablehead2\">\r\n <td >\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> 返 回</td></tr></table></BUTTON> \r\n </td>\r\n <td width=\"160\">选择节点 \r\n\t";
echo "<s";
echo "elect name=\"selectProcess\" onChange=\"selectProcessId('tagContent5')\" 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\t <tr class=\"TableHeader\"> \r\n\t\t<td width=\"40%\">节点出口</td>\r\n\t\t<td>表达式 </td>\r\n\t </tr>\r\n\t ";
$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\t\tSELECT PRCS_ID FROM flow_process \r\n\t\t\t\t\tWHERE FLOW_ID='".$_REQUEST['FLOW_ID']."'\r\n\t\t\t\t\t\tAND PRCS_ID>".$cur_prcs_id." LIMIT 0,1\r\n\t\t\t\t";
$rsn = exequery( $connection, $sqln );
$rown = mysql_fetch_array( $rsn );
$cur_prcs_to = $rown['PRCS_ID'];
}
if ( $cur_prcs_to != "" )
{
$arrayPrcsTo = explode( ",", $cur_prcs_to );
$i = 0;
for ( ; $i < count( $arrayPrcsTo ); ++$i )
{
$sql = "SELECT ID,PRCS_ID,PRCS_NAME FROM flow_process WHERE PRCS_ID='".$arrayPrcsTo[$i]."' AND FLOW_ID='".$_REQUEST['FLOW_ID']."'";
$rs = exequery( $connection, $sql );
$row = mysql_fetch_array( $rs );
$T_PRCS_ID = $row['PRCS_ID'];
$T_PRCS_NAME = $row['PRCS_NAME'];
$tableId = "tableT".$T_PRCS_ID;
if ( $T_PRCS_ID != "" )
{
echo "\t\t\t <tr class=\"TableLine2\"> \r\n\t\t\t\t<td>";
echo $PRCS_NAME;
echo "[节点";
echo $PRCS_ID;
echo "] → ";
echo $T_PRCS_NAME;
echo "[节点";
echo $T_PRCS_ID;
echo "]</td>\r\n\t\t\t\t<td>\r\n\t\t\t\t<input type=\"button\" onClick=\"LoadWindowTerm('";
echo $PRCS_ID;
echo "-";
echo $T_PRCS_ID;
echo "')\" value=\"添加\" class=\"SmallButton\">\r\n\t\t\t\t<table border=\"0\" cellspacing=\"1\" width=\"100%\" cellpadding=\"2\" id=\"";
echo $tableId;
echo "\" cols=\"3\" bgcolor=\"#ffffff\">\r\n\t\t\t\t";
$sqlptp = "SELECT * FROM flow_term WHERE FLOW_ID=".$_REQUEST['FLOW_ID']." AND ID=".$_REQUEST['ID']." AND PRC_PRC='".$PRCS_ID."-".$T_PRCS_ID."'";
$rsptp = exequery( $connection, $sqlptp );
while ( $rowptp = mysql_fetch_array( $rsptp ) )
{
echo "\t\t\t\t\t\t<tr class=\"TableLine2\">\r\n\t\t\t\t\t\t\t<td width=\"20%\">";
echo $rowptp['ITEM_NAME'];
echo "</td>\r\n\t\t\t\t\t\t\t<td width=\"20%\">";
echo getstrbyint( $rowptp['RELATION'] );
echo "</td>\r\n\t\t\t\t\t\t\t<td>";
echo $rowptp['EXPRESSION'];
echo "</td>\r\n\t\t\t\t\t\t\t<td width=\"10%\"><input type=\"button\" value=\"删除\" onclick=\"deleteterm(";
echo $rowptp['TERM_ID'];
echo ")\" class=\"SmallButton\"></td>\r\n\t\t\t\t\t\t</tr>\r\n\r\n\t\t\t\t\t\t";
}
echo "\r\n\r\n\t\t\t\t</table>\r\n\t\t\t\t\r\n\t\t\t\t</td>\r\n\t\t\t </tr>\r\n\t ";
}
}
}
echo "</table>\r\n\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\r\n";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -