📄 set_item.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "inc/utility_html.php" );
$connection = openconnection( );
$query = "select * from FLOW_TYPE where FLOW_ID={$FLOW_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$FORM_ID = $ROW['FORM_ID'];
$FLOW_DOC = $ROW['FLOW_DOC'];
}
$query = "select * from FLOW_PROCESS where FLOW_ID={$FLOW_ID} and ID={$ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$PRCS_ITEM = $ROW['PRCS_ITEM'];
$PRCS_ITEM = str_replace( "+", "+", $PRCS_ITEM );
$PRCS_ITEM = str_replace( "#", "#", $PRCS_ITEM );
$PRCS_ITEM_VIEW = $ROW['PRCS_ITEM_VIEW'];
$PRCS_ITEM_VIEW = str_replace( "+", "+", $PRCS_ITEM_VIEW );
$PRCS_ITEM_VIEW = str_replace( "#", "#", $PRCS_ITEM_VIEW );
$PRCS_ITEM_CAPACITY = $ROW['PRCS_ITEM_CAPACITY'];
$PRCS_ITEM_CAPACITY = str_replace( "+", "+", $PRCS_ITEM_CAPACITY );
$PRCS_ITEM_CAPACITY = str_replace( "#", "#", $PRCS_ITEM_CAPACITY );
$PRCS_ITEM_AUTO = $ROW['PRCS_ITEM_AUTO'];
$PRCS_ITEM_AUTO = str_replace( "+", "+", $PRCS_ITEM_AUTO );
$PRCS_ITEM_AUTO = str_replace( "#", "#", $PRCS_ITEM_AUTO );
}
$query = "select * from FLOW_FORM_TYPE where FORM_ID={$FORM_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$PRINT_MODEL = $ROW['PRINT_MODEL'];
}
$ELEMENT_ARRAY = html_element( $PRINT_MODEL );
$ARRAY_COUNT = sizeof( $ELEMENT_ARRAY );
$I = 0;
for ( ; $I < $ARRAY_COUNT; ++$I )
{
$E_TITLE = get_attr( $ELEMENT_ARRAY[$I], "TITLE" );
$E_VALUE = get_attr( $ELEMENT_ARRAY[$I], "VALUE" );
$ITEM_NAME_ALL .= $E_TITLE.",";
$ITEM_VALUE_ALL .= $E_VALUE.",";
}
if ( $FLOW_DOC == "1" )
{
$ITEM_NAME_ALL .= "[A@],";
$ITEM_VALUE_ALL .= "{ATTACH},";
}
$ITEM_NAME_ALL = str_replace( "+", "+", $ITEM_NAME_ALL );
$ITEM_NAME_ALL = str_replace( "#", "#", $ITEM_NAME_ALL );
$itemArray = explode( ",", $ITEM_NAME_ALL );
$valueArray = explode( ",", $ITEM_VALUE_ALL );
$winheight = 140 + count( $itemArray ) * 30;
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</style>\r\n";
echo "<s";
echo "cript>\r\nwindow.resizeTo(600,";
echo $winheight;
echo ");\r\n\r\n</script>\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\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\tformItem.submit()\r\n\t\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?FL";
echo "OW_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\r\n\r\n</script>\r\n<form action=\"item_do.php\" method=\"post\" name=\"formItem\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" >\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> 保 存</td></tr></t";
echo "able></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> 返 回</td></tr></table></BUTTON> \r\n </td>\r\n <td width=\"160\">选择节点 \r\n\t";
echo "<s";
echo "elect name=\"selectProcess\" onChange=\"selectProcessId('tagContent3')\" 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 </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 width=\"40%\">\r\n\t字段名\r\n\t</td>\r\n\t<td width=\"20%\">\r\n\t编辑\r\n\t</td >\r\n\t<td width=\"20%\">\r\n\t智能获值\r\n\t</td>\r\n\t<td>\r\n\t自动获值\r\n\t</td>\r\n </tr>\r\n";
$iacount = 0;
$i = 0;
for ( ; $i < count( $itemArray ) - 1; ++$i )
{
++$iacount;
$itemname = $itemArray[$i];
if ( $iacount % 2 == 1 )
{
$TableLine = "TableLine1";
}
else
{
$TableLine = "TableLine2";
}
$itemname_v = $itemname;
if ( $itemname == "[A@]" )
{
$itemname = "流程公共附件";
$itemname_v = "[A@]";
}
$isNotHong = true;
if ( $valueArray[$i] == "{宏控件}" )
{
$isNotHong = false;
}
if ( strpos( $itemname, "日期控件" ) === false )
{
$datedisabled = 0;
}
else
{
$datedisabled = 1;
}
$str_item_view = ",".$PRCS_ITEM_VIEW;
$str_item_edit = ",".$PRCS_ITEM;
$str_item_capacity = ",".$PRCS_ITEM_CAPACITY;
$str_item_auto = ",".$PRCS_ITEM_AUTO;
$isview = strpos( $str_item_view, ",".$itemname_v."," ) === false ? false : true;
$isedit = strpos( $str_item_edit, ",".$itemname_v."," ) === false ? false : true;
$iscapacity = strpos( $str_item_capacity, ",".$itemname_v."," ) === false ? false : true;
$isauto = strpos( $str_item_auto, ",".$itemname_v."," ) === false ? false : true;
echo "\r\n <tr class=\"";
echo $TableLine;
echo "\">\r\n\t<td>\r\n\t";
echo $itemname;
echo "\t</td>\r\n\t<td>\r\n\t<INPUT TYPE=\"hidden\" name=\"";
echo $itemname;
echo "_view\" id=\"";
echo $itemname;
echo "_view\" value=1>\r\n\t<INPUT TYPE=\"checkbox\" name=\"";
echo $itemname;
echo "_edit\" id=\"";
echo $itemname;
echo "_edit\" ";
if ( $isedit )
{
echo "checked";
}
echo " value=1 ";
if ( $datedisabled )
{
echo "disabled";
}
echo ">\r\n\t</td>\r\n\t<td>\r\n\t<INPUT TYPE=\"checkbox\" name=\"";
echo $itemname;
echo "_capacity\" id=\"";
echo $itemname;
echo "_capacity\" ";
if ( $iscapacity )
{
echo "checked";
}
echo " value=1 onclick=\"displayItem('";
echo $itemname."_auto";
echo "')\" ";
if ( $isNotHong )
{
echo "disabled";
}
echo ">\r\n\t</td>\r\n\t<td>\r\n\t<INPUT TYPE=\"checkbox\" name=\"";
echo $itemname;
echo "_auto\" id=\"";
echo $itemname;
echo "_auto\" ";
if ( $isauto )
{
echo "checked";
}
echo " value=1 onclick=\"displayItem('";
echo $itemname."_capacity";
echo "')\" ";
if ( $isNotHong )
{
echo "disabled";
}
echo ">\r\n\t</td>\r\n\r\n\t <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=\"FLD_STR\" value=\"\">\r\n\t <input type=\"hidden\" name=\"f\" value=\"update\">\r\n </tr>\r\n";
}
echo "</table>\r\n</form>\r\n<table border=\"0\" cellspacing=\"1\" width=\"100%\" cellpadding=\"5\">\r\n\t<tr>\r\n\t\t<td>\r\n\t\t注:只有宏控件属性的字段可以编辑智能获值和自动获值 ,智能获值、自动获值只能设置其中一种。<br>智能获值:如果字段值为空,自动给字段赋值。\r\n\t\t<br>自动获值:不管字段是否有值,都会给字段重新赋值。\r\n\t\t</td>\r\n\t</tr>\r\n</table>\r\n</body>\r\n</html>\r\n";
echo "<s";
echo "cript>\r\nfunction displayItem(id){\r\n\tvar objT = document.getElementById(id)\r\n\tobjT.checked = false\r\n\r\n\r\n}\r\n</script>\r\n";
echo "<s";
echo "cript>\r\n\r\n";
if ( $_REQUEST['o'] == 1 )
{
echo "showOText();\r\n";
}
echo "</script>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -