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

📄 edit.php

📁 极限网络智能办公系统 Office Automation V3.0官方100%源代码.
💻 PHP
字号:
<?
include_once 'inc/auth.php';
if ($FLOW_ID != '')
{
	$TITLE = '编辑流程基本属性';
}
else
{
	$TITLE = '新建流程';
}
echo '
<html>
<head>
<title>';
echo $TITLE;
echo '</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT language=javascript>
function check_form()
{
if(document.form1.FLOW_NAME.value == "")
{
	 alert("流程名称不能为空!");
	 return false;
}
return true;
}
function delete_form(FLOW_ID)
{
 msg=\'确认要删除该流程么?\\n这将删除以下数据:\\n\\n1、流程描述与步骤设置\\n2、依托于该流程的所有工作\';
 if(window.confirm(msg))
 {
URL="delete.php?FLOW_ID="+FLOW_ID;
window.location=URL;
 }
}
function empty_form(FLOW_ID)
{
 msg=\'确认要清空依托于该流程的所有工作数据么?\';
 if(window.confirm(msg))
 {
URL="empty.php?FLOW_ID="+FLOW_ID;
window.location=URL;
 }
}
function flow_design(FLOW_ID)
{
 window.open("flow_design?FLOW_ID="+FLOW_ID,"flow_design","height=600,width=800,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=10,left=10,resizable=yes");
}
function menu_code(TYPE,ID)
{
 window.open("/module/menu_code?TYPE="+TYPE+"&ID="+ID,"MENU_CODE","height=270,width=500,status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top=10,left=10,resizable=yes");
}
function my_tip()
{
 if(tip.style.display=="none")
		tip.style.display="";
 else
 	  tip.style.display="none";
}
</SCRIPT>
</head>
<body class="bodycolor" topmargin="5" onload="document.form1.FLOW_NO.focus();">
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
	<td class="Big"><img src="/images/edit.gif" WIDTH="22" HEIGHT="20" align="absmiddle"><span class="big3"> ';
echo $TITLE;
echo '</span><br>
	</td>
</tr>
</table>
';
if ($FLOW_ID != '')
{
	$query = 'SELECT * from FLOW_TYPE where FLOW_ID=' . $FLOW_ID;
	$cursor = exequery ($connection, $query);
	if ($ROW = mysql_fetch_array ($cursor))
	{
		$FLOW_NAME = $ROW['FLOW_NAME'];
		$FLOW_NO = $ROW['FLOW_NO'];
		$FLOW_SORT = $ROW['FLOW_SORT'];
		$FORM_ID = $ROW['FORM_ID'];
		$FLOW_DOC = $ROW['FLOW_DOC'];
		$FLOW_TYPE = $ROW['FLOW_TYPE'];
		$AUTO_NAME = $ROW['AUTO_NAME'];
		$AUTO_NUM = $ROW['AUTO_NUM'];
		$AUTO_LEN = $ROW['AUTO_LEN'];
		$FLOW_DESC = $ROW['FLOW_DESC'];
	}
	$query = 'SELECT * from FLOW_RUN where FLOW_ID=' . $FLOW_ID;
	$cursor = exequery ($connection, $query);
	if ($ROW = mysql_fetch_array ($cursor))
	{
		$FLOW_READ_ONLY = 1;
	}
}
else
{
	$AUTO_NUM = 0;
	$AUTO_LEN = 0;
}
echo '
<br>
<table border="0" width="90%" cellpadding="2" cellspacing="1" align="center" bgcolor="#000000" class="small">
<form action="';
if ($FLOW_ID != '')
{
	echo 'update';
}
else
{
	echo 'insert';
}
echo '.php" method="post" name="form1" onSubmit="return check_form();">
	<tr>
		<td colspan=2 class="TableHeader"><img src="/images/green_arrow.gif" align="absmiddle"> 流程基本属性</td>
	</tr>
	<tr>
		<td nowrap class="TableData">流程分类:</td>
		<td class="TableData">
			<select name="FLOW_SORT" class="BigSelect">
';
$query = 'SELECT * from FLOW_SORT order by SORT_NO';
$cursor = exequery ($connection, $query);
while ($ROW = mysql_fetch_array ($cursor))
{
	$SORT_ID = $ROW['SORT_ID'];
	$SORT_NAME = $ROW['SORT_NAME'];
	echo '          <option value="';
	echo $SORT_ID;
	echo '" ';
	if ($SORT_ID == $FLOW_SORT)
	{
		echo 'selected';
	}
	echo '>';
	echo $SORT_NAME;
	echo '</option>
';
}
echo '        </select>
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">流程排序号:</td>
		<td class="TableData">
			<input type="text" name="FLOW_NO" size="4" maxlength="100" class="BigInput" value="';
echo $FLOW_NO;
echo '"> 控制同一分类下流程的排序
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">流程名称:</td>
		<td class="TableData">
			<input type="text" name="FLOW_NAME" size="30" maxlength="100" class="BigInput" value="';
echo $FLOW_NAME;
echo '">
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">流程类型:</td>
		<td class="TableData">
			<select name="FLOW_TYPE" class="';
if ($FLOW_READ_ONLY != 1)
{
	echo 'BigSelect';
}
else
{
	echo 'BigStatic';
}
echo '">
';
if (!(($FLOW_READ_ONLY == 1 AND $FLOW_TYPE == '2')))
{
	echo '          <option value="1" ';
	if ($FLOW_TYPE == '1')
	{
		echo 'selected';
	}
	echo '>固定流程</option>
';
}
if (!(($FLOW_READ_ONLY == 1 AND $FLOW_TYPE == '1')))
{
	echo '          <option value="2" ';
	if ($FLOW_TYPE == '2')
	{
		echo 'selected';
	}
	echo '>自由流程</option>
';
}
echo '        </select>
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">表单:</td>
		<td class="TableData">
			<select name="FORM_ID" class="';
if ($FLOW_READ_ONLY != 1)
{
	echo 'BigSelect';
}
else
{
	echo 'BigStatic';
}
echo '">
';
$query = 'SELECT * from FLOW_FORM_TYPE';
$cursor = exequery ($connection, $query);
while ($ROW = mysql_fetch_array ($cursor))
{
	$FORM_ID1 = $ROW['FORM_ID'];
	$FORM_NAME = $ROW['FORM_NAME'];
	if (!(($FLOW_READ_ONLY == 1 AND $FORM_ID != $FORM_ID1)))
	{
		echo '          <option value="';
		echo $FORM_ID1;
		echo '" ';
		if ($FORM_ID == $FORM_ID1)
		{
			echo 'selected';
		}
		echo '>';
		echo $FORM_NAME;
		echo '</option>
';
		continue;
	}
}
echo '        </select>
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">允许附件:</td>
		<td class="TableData">
			<select name="FLOW_DOC" class="BigSelect">
				<option value="1" ';
if ($FLOW_DOC == '1')
{
	echo 'selected';
}
echo '>是</option>
				<option value="0" ';
if ($FLOW_DOC == '0')
{
	echo 'selected';
}
echo '>否</option>
			</select>
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">流程说明:</td>
		<td class="TableData">
			<textarea cols=40 name="FLOW_DESC" rows="2" class="BigInput" wrap="yes">';
echo $FLOW_DESC;
echo '</textarea>
		</td>
	</tr>
	<tr>
		<td colspan=2 class="TableHeader"><img src="/images/green_arrow.gif" align="absmiddle"> 自动生成工作名称/文号</td>
	</tr>
	<tr>
		<td nowrap class="TableData">表达式:</td>
		<td class="TableData">
			<input type="text" name="AUTO_NAME" size="30" class="BigInput" value="';
echo $AUTO_NAME;
echo '">
			&nbsp;&nbsp;<a href="javascript:my_tip()">查看说明</a>
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">编号计数器:</td>
		<td class="TableData">
			<input type="text" name="AUTO_NUM" size="11" class="BigInput" value="';
echo $AUTO_NUM;
echo '"> 用于表达式编号标记
		</td>
	</tr>
	<tr>
		<td nowrap class="TableData">编号显示长度:</td>
		<td class="TableData">
			<input type="text" name="AUTO_LEN" size="2" class="BigInput" value="';
echo $AUTO_LEN;
echo '"> 为0表示按实际编号位数显示
		</td>
	</tr>
	<tr id="tip" style="display:none">
		<td nowrap class="TableData">说明:</td>
		<td class="TableData">表达式中可以使用以下特殊标记:<br>
			{Y}:表示年<br>
			{M}:表示月<br>
			{D}:表示日<br>
			{H}:表示时<br>
			{I}:表示分<br>
			{S}:表示秒<br>
			{F}:表示流程名<br>
			{U}:表示用户姓名<br>
			{N}:表示编号,通过 <u>编号计数器</u> 取值并自动增加计数值<br>
			<br>
			例如,表达式为:成建委发[{Y}]{N}号,编号位数为4<br>
			自动生成文号如:成建委发[2006]0001号<br>
			<br>
			例如,表达式为:BH{N},编号位数为3<br>
			自动生成文号如:BH001<br>
			<br>
			例如,表达式为:{F}流程({Y}年{M}月{D}日{H}:{I}){U}<br>
			自动生成文号如:请假流程(2006年01月01日10:30)张三<br>
			<br>
			可以不填写自动文号表达式,则系统默认按以下格式,如:<br>
			请假流程(2006-01-01 10:30:30)
		</td>
	</tr>
	<tr align="center" class="TableControl">
		<td colspan="2" nowrap>
			<input type=\'hidden\' value="';
echo $FLOW_ID;
echo '" name="FLOW_ID">
			<input type="submit"  value="保存" class="BigButton" name="submit">&nbsp;&nbsp;
			<input type="button"  value="返回" class="BigButton" name="back" onClick="history.back();">
		</td>
	</tr>
</form>
</table>
';
if ($FLOW_ID != '')
{
	echo '<br>
<table border="0" cellspacing="1" width="90%" align="center" class="small" bgcolor="#000000" cellpadding="3">
	<tr>
		<td class="TableHeader" nowrap colspan=2>
			<img src="/images/green_arrow.gif" align="absmiddle"> <b>相关操作</b></td>
 </tr>
 <tr>
		<td class="TableData" nowrap>
';
	if ($FLOW_TYPE == '1')
	{
		echo '          <a href="javascript:flow_design(\'';
		echo $FLOW_ID;
		echo '\');">
				<img border=0 src="/images/arrow_down.gif" width="11" height="13" align="absmiddle"> 流程设计器&nbsp
				</a>
';
	}
	echo '          <a href="set_manage.php?FLOW_ID=';
	echo $FLOW_ID;
	echo '">
				<img border=0 src="/images/node_user.gif" align="absmiddle"> 监控人员</a>&nbsp;
				<a href="set_query.php?FLOW_ID=';
	echo $FLOW_ID;
	echo '">
				<img border=0 src="/images/node_user.gif" align="absmiddle"> 查询人员</a>&nbsp;
				<a href="javascript:menu_code(\'FLOW\',\'';
	echo $FLOW_ID;
	echo '\')">
				<img border=0 src="/images/menu/system.gif" width=19 height=17 align="absmiddle"> 菜单定义指南</a>
	 </td>
	 <td class="TableData" align="center" nowrap>
	 	    <a href="data?FLOW_ID=';
	echo $FLOW_ID;
	echo '">数据</a>
				<a href="clone?FLOW_ID=';
	echo $FLOW_ID;
	echo '">克隆</a>
				<a href="javascript:empty_form(';
	echo $FLOW_ID;
	echo ');">清空</a>
				<a href="javascript:delete_form(';
	echo $FLOW_ID;
	echo ');">删除</a>
		</td>
	</tr>
';
}
echo '
</body>
</html>';
?>

⌨️ 快捷键说明

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