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

📄 index.php

📁 通达OA2007SE源代码 非常好的
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?
  include_once 'inc/auth.php';
  if (($FLOW_ID != ''))
  {
    $MENU_FLAG = 1;
  }
  echo '
<html>
<head>
<title>工作监控</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
';
  echo '<s';
  echo 'cript Language=JavaScript>
window.setTimeout(\'this.location.reload();\',600000);
</script>
';
  echo '<s';
  echo 'cript>
function view_graph(FLOW_ID)
{
  myleft=(screen.availWidth-800)/2;
  window.open("../list/view_graph?FLOW_ID="+FLOW_ID,"flow_view","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=800,height=500,left="+myleft+",top=50");
}
function form_view(RUN_ID,FLOW_ID)
{
  myleft=(screen.availWidth-800)/2;
  window.open("../list/print?RUN_ID="+RUN_ID+"&FLOW_ID="';
  echo '+FLOW_ID,"","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,width=800,height=600,resizable=yes,left="+myleft+",top=50");
}
function flow_view(RUN_ID,FLOW_ID)
{
  myleft=(screen.availWidth-600)/2;
  window.open("../list/flow_view.php?RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID,"flow_view","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=600,height=400,left="+';
  echo 'myleft+",top=100");
}
function user_view(USER_ID)
{
  myleft=(screen.availWidth-500)/2;
  window.open("/general/ipanel/user_info.php?WINDOW=1&USER_ID="+USER_ID,"user_view","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=500,height=500,left="+myleft+",top=100");
}
function delete_run(RUN_ID)
{
  msg=\'确认要删除该工作流程么?\';
  if(window.confirm(msg))
';
  echo '  {
    url="../list/delete.php?FLOW_ID=';
  echo $FLOW_ID;
  echo '&OP=MANAGE&RUN_ID="+RUN_ID;
    location=url;
  }
}
function stop_run(RUN_ID,FLOW_ID,PRCS_ID)
{
  msg=\'确认要结束该工作流程么?\';
  if(window.confirm(msg))
  {
    url="../list/stop.php?FLOW_ID=';
  echo $FLOW_ID;
  echo '&OP=MANAGE&RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID+"&PRCS_ID="+PRCS_ID;
    location=url;
  }
}
function select_flow()
{
   location="index.php?FLOW_ID="+FLOW_ID_LIST.value;;
}
function query_run()
{
   location="index.php?FLOW_ID=';
  echo $FLOW_ID;
  echo '&RUN_ID="+RUN_ID.value;
}
</script>
</head>
<body class="bodycolor" topmargin="5">
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
  <tr>
    <td class="small"><img src="/images/green_arrow.gif" align="absmiddle">';
  echo '<s';
  echo 'pan class="big3"> 请选择要监控的流程</span>
    ';
  echo '<s';
  echo 'elect name="FLOW_ID_LIST" class="SmallSelect" style="width:150px" onchange="select_flow()">
    	<option value="">选择流程类型</option>
    	<option value="ALL" ';
  if (($FLOW_ID == 'ALL'))
  {
    echo 'selected';
  }
  echo '>所有流程类型</option>
';
  $query1 = (((((''.'SELECT FLOW_ID,FLOW_NAME from FLOW_TYPE,FLOW_SORT where FLOW_TYPE.FLOW_SORT=FLOW_SORT.SORT_ID and (MANAGE_USER like \'%,').$LOGIN_USER_ID).',%\' or MANAGE_USER like \'').$LOGIN_USER_ID).',%\') order by SORT_NO,FLOW_NO');
  $cursor1 = exequery ($connection, $query1);
  while ($ROW = mysql_fetch_array ($cursor1))
  {
    $FLOW_ID1 = $ROW['FLOW_ID'];
    $FLOW_NAME1 = $ROW['FLOW_NAME'];
    echo '      <option value="';
    echo $FLOW_ID1;
    echo '" ';
    if (($FLOW_ID1 == $FLOW_ID))
    {
      echo 'selected';
    }
    echo '>';
    echo $FLOW_NAME1;
    echo '</option>
';
  }
  echo '    </select>
    &nbsp;&nbsp;';
  echo '<s';
  echo 'pan class=small1>可以点击标题进行排序</span>
    </td>
';
  if (($FLOW_ID != ''))
  {
    echo '    <td align=right class=small1>
    	流水号 <input type="text" name="RUN_ID" class="SmallInput" size="5" value="';
    echo $RUN_ID;
    echo '">
    	<input type="button" class="SmallButton" value="查询" onclick="query_run()">
    	<input type="button" class="SmallButton" value="催办超时流程" onclick="sms_time_out()">
    </td>
';
  }
  echo '  </tr>
</table>
';
  if (($FLOW_ID == ''))
  {
    message ('提示', '请选择要监控的流程');
    exit ();
  }
  $query = 'SELECT FLOW_RUN_PRCS.RUN_ID,PRCS_ID,USER_ID,PRCS_FLAG,PRCS_TIME,FLOW_PRCS from FLOW_RUN_PRCS,FLOW_RUN WHERE FLOW_RUN_PRCS.RUN_ID=FLOW_RUN.RUN_ID and PRCS_FLAG in(\'1\',\'2\')and OP_FLAG=1';
  if (($FLOW_ID != 'ALL'))
  {
    ($query .= (((''.' and FLOW_ID=\'').$FLOW_ID).'\''));
  }
  if (($RUN_ID != ''))
  {
    ($query .= (((''.' and FLOW_RUN.RUN_ID=\'').$RUN_ID).'\''));
  }
  ($query .= ' group by FLOW_RUN_PRCS.RUN_ID,PRCS_ID ');
  if (($ORDER_FIELD == ''))
  {
    $ORDER_FIELD = 'PRCS_TIME';
    $ORDER_TYPE = 'DESC';
  }
  ($query .= (((' order by '.$ORDER_FIELD).' ').$ORDER_TYPE));
  $cursor = exequery ($connection, $query);
  $FLOW_COUNT = 0;
  while ($ROW = mysql_fetch_array ($cursor))
  {
    $RUN_ID = $ROW['RUN_ID'];
    $PRCS_ID = $ROW['PRCS_ID'];
    $USER_ID = $ROW['USER_ID'];
    $PRCS_FLAG = $ROW['PRCS_FLAG'];
    $PRCS_TIME = $ROW['PRCS_TIME'];
    $FLOW_PRCS = $ROW['FLOW_PRCS'];
    $query = (((''.'SELECT FLOW_TYPE.FLOW_ID,RUN_NAME,FLOW_NAME,FLOW_TYPE,MANAGE_USER,FLOW_SORT from FLOW_TYPE,FLOW_RUN WHERE FLOW_TYPE.FLOW_ID=FLOW_RUN.FLOW_ID and RUN_ID=\'').$RUN_ID).'\' limit 1');
    $cursor1 = exequery ($connection, $query);
    if ($ROW = mysql_fetch_array ($cursor1))
    {
      $FLOW_ID1 = $ROW['FLOW_ID'];
      $RUN_NAME = $ROW['RUN_NAME'];
      $FLOW_NAME = $ROW['FLOW_NAME'];
      $FLOW_TYPE = $ROW['FLOW_TYPE'];
      $MANAGE_USER = $ROW['MANAGE_USER'];
      $FLOW_SORT = $ROW['FLOW_SORT'];
      if (($FLOW_TYPE == '1'))
      {
        $FLOW_TYPE_DESC = '固定流程';
      }
      else
      {
        $FLOW_TYPE_DESC = '自由流程';
      }
      if (!find_id ($MANAGE_USER, $LOGIN_USER_ID))
      {
        continue;
      }
    }
    $STR = ('RUN_ID_MAX_'.$RUN_ID);
    if (($$STR != ''))
    {
      if (($PRCS_ID != $$STR))
      {
        continue;
      }
    }
    else
    {
      $query = ((''.'SELECT MAX(PRCS_ID) from FLOW_RUN_PRCS WHERE RUN_ID=').$RUN_ID);
      $cursor1 = exequery ($connection, $query);
      if ($ROW = mysql_fetch_array ($cursor1))
      {
        $PRCS_ID_MAX = $ROW[0];
        $$STR = $PRCS_ID_MAX;
        if (($PRCS_ID != $PRCS_ID_MAX))
        {
          continue;
        }
      }
    }
    ++$FLOW_COUNT;
    $query = (((''.'SELECT USER_NAME from USER WHERE USER_ID=\'').$USER_ID).'\' limit 1');
    $cursor1 = exequery ($connection, $query);
    if ($ROW = mysql_fetch_array ($cursor1))
    {
      $USER_NAME = $ROW['USER_NAME'];
    }
    if (($FLOW_TYPE == '1'))
    {
      $query = (((((''.'SELECT PRCS_NAME,TIME_OUT from FLOW_PROCESS WHERE FLOW_ID=').$FLOW_ID1).' AND PRCS_ID=').$FLOW_PRCS).' limit 1');
      $cursor1 = exequery ($connection, $query);
      if ($ROW = mysql_fetch_array ($cursor1))
      {
        $PRCS_NAME = ((('第'.$PRCS_ID).'步:').$ROW['PRCS_NAME']);
        $TIME_OUT = $ROW['TIME_OUT'];
      }
    }
    else
    {
      $PRCS_NAME = (('第'.$PRCS_ID).'步');
    }
    if (($PRCS_FLAG == '1'))
    {
      $STATUS = '<img src=\'/images/email_close.gif\' alt=\'未接收\'>';
    }
    else
    {
      if (($PRCS_FLAG == '2'))
      {
        $STATUS = '<img src=\'/images/email_open.gif\' alt=\'已接收\'>';
      }
      else
      {
        $STATUS = '<img src=\'/images/flow_next.gif\' alt=\'已办结\'>';
      }
    }
    if (($FLOW_COUNT == 1))
    {
      echo '  <table border="0" cellspacing="1" width="100%" class="small" bgcolor="#000000" cellpadding="3">
    <tr class="TableHeader">
      <td nowrap align="center">
       <a href="index.php?FLOW_ID=';
      echo $FLOW_ID;
      echo '&ORDER_FIELD=PRCS_FLAG&ORDER_TYPE=';
      if ((($ORDER_FIELD == 'PRCS_FLAG') AND ($ORDER_TYPE == 'ASC')))
      {
        echo 'DESC';
      }
      else
      {
        echo 'ASC';
      }
      echo '">
       状态';
      if ((($ORDER_TYPE == 'ASC') AND ($ORDER_FIELD == 'PRCS_FLAG')))
      {
        echo '<img src="/images/arrow_up.gif" align="absmiddle" border=0>';
      }
      else
      {
        if ((($ORDER_TYPE == 'DESC') AND ($ORDER_FIELD == 'PRCS_FLAG')))
        {
          echo '<img src="/images/arrow_down.gif" align="absmiddle" border=0>';
        }
      }
      echo '</a>
      </td>
      <td nowrap align="center">
       <a href="index.php?FLOW_ID=';
      echo $FLOW_ID;
      echo '&ORDER_FIELD=RUN_ID&ORDER_TYPE=';
      if ((($ORDER_FIELD == 'RUN_ID') AND ($ORDER_TYPE == 'ASC')))
      {
        echo 'DESC';
      }
      else
      {
        echo 'ASC';
      }
      echo '">
       流水号';
      if ((($ORDER_TYPE == 'ASC') AND ($ORDER_FIELD == 'RUN_ID')))
      {
        echo '<img src="/images/arrow_up.gif" align="absmiddle" border=0>';
      }
      else
      {
        if ((($ORDER_TYPE == 'DESC') AND ($ORDER_FIELD == 'RUN_ID')))
        {
          echo '<img src="/images/arrow_down.gif" align="absmiddle" border=0>';
        }
      }
      echo '</a>
      </td>
      <td nowrap align="center">
       <a href="index.php?FLOW_ID=';
      echo $FLOW_ID;
      echo '&ORDER_FIELD=FLOW_ID&ORDER_TYPE=';
      if ((($ORDER_FIELD == 'FLOW_ID') AND ($ORDER_TYPE == 'ASC')))
      {
        echo 'DESC';
      }
      else
      {
        echo 'ASC';
      }

⌨️ 快捷键说明

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