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

📄 set_condition.php

📁 极限网络智能办公系统 - Office Automation 2008 官方100% 源码
💻 PHP
字号:
<?php
 

include_once( "inc/auth.php" );
include_once( "inc/utility_html.php" );
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\r\n<script>\r\nfunction add_condition(flag)\r\n{\r\n  var str;\r\n\r\n  if(document.form1.ITEM_VALUE.value.indexOf(\"'\")>=0)\r\n  {\r\n    alert(\"值中不能含有'号\");\r\n    return;\r\n  }\r\n  str=\"'\"+document.form1.ITEM_NAME.value+\"'\";\r\n  str+=document.form1.CONDITION.value;\r\n  str+=\"'\"+document.form1.ITEM_VALUE.value+\"'\";\r\n\r\n  if(flag==\"1\")\r\n  {\r\n     if(document.form1.PRCS_IN.value.indexOf(str)<0)\r\n        document.form1.PRCS_IN.value+=str+\"\\n\";\r\n     else\r\n     \t  alert(\"条件重复!\");\r\n  }\r\n  else\r\n  {\r\n     if(document.form1.PRCS_OUT.value.indexOf(str)<0)\r\n        document.form1.PRCS_OUT.value+=str+\"\\n\";\r\n     else\r\n     \t  alert(\"条件重复!\");\r\n  }\r\n}\r\n\r\nfunction my_tip()\r\n{\r\n   if(tip.style.display==\"none\")\r\n      tip.style.display=\"\";\r\n   else\r\n   \t  tip.style.display=\"none\";\r\n}\r\n</script>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n\r\n";
$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_IN = $ROW['PRCS_IN'];
	$PRCS_OUT = $ROW['PRCS_OUT'];
	$PRCS_IN_SET = $ROW['PRCS_IN_SET'];
	$PRCS_OUT_SET = $ROW['PRCS_OUT_SET'];
}
$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	)
{
	$ETITLE = get_attr( $ELEMENT_ARRAY[$I], "TITLE" );
	$ECLASS = get_attr( $ELEMENT_ARRAY[$I], "CLASS" );
	if ( $ECLASS != "DATE" )
	{
		$ITEM_NAME_ALL .= $ETITLE.",";
	}
}
$ITEM_NAME_ALL .= "[主办人会签意见],[从办人会签意见],[公共附件名称],";
$MY_ARRAY = explode( ",", $ITEM_NAME_ALL );
$ARRAY_COUNT = sizeof( $MY_ARRAY );
if ( $MY_ARRAY[$ARRAY_COUNT - 1] == "" )
{
	--$ARRAY_COUNT;
}
echo "\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n  <tr>\r\n    <td class=\"Big\"><img src=\"/images/edit.gif\" WIDTH=\"22\" HEIGHT=\"20\" align=\"absmiddle\"><span class=\"big3\"> 条件设置</span>\r\n    \t<input type=\"button\"  value=\"使用说明\" class=\"SmallButton\" name=\"back\" onClick=\"my_tip();\">\r\n    </td>\r\n  </tr>\r\n</table>\r\n\r\n<table border=\"0\" width=\"600\" cellpadding=\"2\" cellspacing=\"1\" align=\"center\" bgcolor=\"#000000\" class=\"small\">\r\n  <form action=\"submit5.php\" method=\"post\" name=\"form1\">\r\n    <tr id=\"tip\" style=\"display:none\">\r\n      <td class=\"TableData\">\r\n\t\t<b>条件值可以使用以下特殊标记:</b><br>\r\n      \t{Y}:表示年<br>\r\n      \t{M}:表示月<br>\r\n        {D}:表示日<br>\r\n        {H}:表示时<br>\r\n        {I}:表示分<br>\r\n        {S}:表示秒<br>\r\n        {T}:表示流程分类<br>\r\n        {F}:表示流程名<br>\r\n        {U}:表示用户姓名<br>\r\n        {SD}:表示短部门<br>\r\n        {LD}:表示长部门<br>\r\n        {R}:表示角色<br>\r\n        {N}:表示编号,通过 <u>编号计数器</u> 取值并自动增加计数值<br>\r\n        <br>\r\n        <b>例如:</b><br>表达式为:{Y}-{M}-{D} 自动生值如:2007-05-01<br>\r\n\t\t<br>\r\n\t\t<b>条件设置使用说明:</b><br>\r\n        条件列表处用于存储全部条件,每一行为一个条件,条件的标号就是其行号。<br>\r\n        <br>\r\n        如果不设置条件公式,所有条件之间均为“与”的关系<br>\r\n        <br>\r\n        如果设置条件公式,条件公式中需要引用条件列表中的条件,引用方法为在中括号中加入条件的行号<br>\r\n        <br>\r\n        <b>例如:</b><br>\r\n        “满足条件1或者条件2”的条件公式为:<b>[1] or [2]</b><br>\r\n        “满足条件1或者条件2,且满足条件3”的条件公式为:<b>([1] or [2]) and [3]</b><br>\r\n        “满足条件1,且不满足条件2”的条件公式为:<b>[1] and ![2]</b><br>\r\n        <br>\r\n        <b>注意:</b>条件列表中的空行也将被视作一行,请尽量不要留存空行\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n      <td height=30 class=\"TableHeader\"><img src=\"/images/green_arrow.gif\" align=\"absmiddle\"> 条件生成器</td>\r\n    </tr>\r\n    <tr>\r\n      <td class=\"TableData\" align=center><b>\r\n        字段 <select name=\"ITEM_NAME\" class=\"SmallSelect\">\r\n";
$I = 0;
for ( ;	$I < $ARRAY_COUNT;	++$I	)
{
	echo "          <option value=\"";
	echo $MY_ARRAY[$I];
	echo "\">";
	echo $MY_ARRAY[$I];
	echo "</option>\r\n";
}
echo "        </select>\r\n        条件 <select name=\"CONDITION\" class=\"SmallSelect\">\r\n        \t   <option value=\"=\">等于</option>\r\n        \t   <option value=\">\">大于</option>\r\n        \t   <option value=\"<\">小于</option>\r\n        \t   <option value=\">=\">大于等于</option>\r\n        \t   <option value=\"<=\">小于等于</option>\r\n        \t   <option value=\"<>\">不等于</option>\r\n        \t   <option value=\"include\">包含</option>\r\n        \t   <option value=\"exclude\">不包含</option>\r\n        \t  </select>\r\n        值 <input type=\"text\" class=\"SmallInput\" name=\"ITEM_VALUE\" size=20><br><br>\r\n        <input type=\"button\" class=\"BigButton\" value=\"添加到转入条件列表\" onclick=\"add_condition(1)\">&nbsp;&nbsp;\r\n        <input type=\"button\" class=\"BigButton\" value=\"添加到转出条件列表\" onclick=\"add_condition(2)\"><br><br>\r\n        </b>\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n      <td height=30 class=\"TableHeader\"><img src=\"/images/green_arrow.gif\" align=\"absmiddle\"> 转入条件列表</td>\r\n    </tr>\r\n    <tr>\r\n      <td class=\"TableData\">\r\n      \t<b>合理设定转入条件,可形成流程的条件分支,但数据满足转入条件,才可转入本步骤</b>\r\n        <textarea cols=80 name=\"PRCS_IN\" rows=\"6\" class=\"BigInput\" wrap=\"yes\">";
echo $PRCS_IN;
echo "</textarea><br>\r\n        <b>转入条件公式</b><br>\r\n        <input type=\"text\" class=\"BigInput\" size=71 name=\"PRCS_IN_SET\" value=\"";
echo $PRCS_IN_SET;
echo "\"><br>\r\n      </td>\r\n    </tr>\r\n    <tr>\r\n      <td height=30 class=\"TableHeader\"><img src=\"/images/green_arrow.gif\" align=\"absmiddle\"> 转出条件列表</td>\r\n    </tr>\r\n    <tr>\r\n      <td class=\"TableData\">\r\n      \t<b>合理设定转出条件,可对表单数据进行校验</b>\r\n        <textarea cols=80 name=\"PRCS_OUT\" rows=\"6\" class=\"BigInput\" wrap=\"yes\">";
echo $PRCS_OUT;
echo "</textarea><br>\r\n        <b>转出条件公式</b><br>\r\n        <input type=\"text\" class=\"BigInput\" size=71 name=\"PRCS_OUT_SET\" value=\"";
echo $PRCS_OUT_SET;
echo "\"><br>\r\n      </td>\r\n    </tr>\r\n    <tr align=\"center\" class=\"TableControl\">\r\n      <td colspan=\"2\" nowrap>\r\n        <input type='hidden' value=\"";
echo $FLOW_ID;
echo "\" name=\"FLOW_ID\">\r\n        <input type=\"hidden\" value=\"";
echo $ID;
echo "\" name=\"ID\">\r\n        <input type='hidden' value=\"";
echo $GRAPH;
echo "\" name=\"GRAPH\">\r\n        <input type=\"submit\"  value=\"保 存\" class=\"BigButton\" name=\"submit\">&nbsp;&nbsp;\r\n";
if ( $GRAPH == 1 )
{
	echo "        <input type=\"button\"  value=\"关 闭\" class=\"BigButton\" name=\"back\" onClick=\"window.close();\">\r\n";
}
else
{
	echo "        <input type=\"button\" class=\"BigButton\" value=\"返 回\" onclick=\"location='index.php?FLOW_ID=";
	echo $FLOW_ID;
	echo "'\">\r\n";
}
echo "      </td>\r\n    </tr>\r\n  </form>\r\n</table>\r\n\r\n\r\n</body>\r\n</html>\r\n";
?>

⌨️ 快捷键说明

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