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

📄 edit.php

📁 通达OA2007SE源代码 非常好的
💻 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">
';
  echo '<S';
  echo 'CRIPT 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.lo';
  echo 'cation=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,resiza';
  echo 'ble=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="bod';
  echo 'ycolor" 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">';
  echo '<s';
  echo 'pan 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'];
      $AUTO_EDIT = $ROW['AUTO_EDIT'];
    }
    $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 '
<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">
        ';
  echo '<s';
  echo 'elect 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">
        ';
  echo '<s';
  echo 'elect 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">
        ';
  echo '<s';
  echo 'elect 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">
        ';
  echo '<s';
  echo 'elect 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>
 ';
  echo '       {SD}:表示短部门<br>
        {LD}:表示长部门<br>
        {R}:表示角色<br>
        {N}:表示编号,通过 <u>编号计数器</u> 取值并自动增加计数值<br>
        <br>
        例如,表达式为:成建委发[{Y}]{N}号,编号位数为4<br>
        自动生成文号如:成建委发[2006]0001号<br>
        <br>
        例如,表达式为:BH{N},编号位数为3<br>
        自动生成文号如:BH001<br>
        <br>
        例如,表达

⌨️ 快捷键说明

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