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

📄 set_item.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 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> &nbsp;保 &nbsp;&nbsp;存</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> &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('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 + -