?? index.php
字號:
<?
include_once("inc/auth.php");
if($FLOW_ID!="")
$MENU_FLAG=1;
?>
<html>
<head>
<title>工作監控</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script Language=JavaScript>
window.setTimeout('this.location.reload();',180000);
</script>
<script>
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)
{
window.open("../list/print?RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID,"FLOW_PRINT","status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,width=800,height=600,resizable=yes");
}
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="+myleft+",top=100");
}
function delete_run(RUN_ID)
{
msg='確認要刪除該工作流程么?';
if(window.confirm(msg))
{
url="../list/delete.php?FLOW_ID=<?=$FLOW_ID?>&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=<?=$FLOW_ID?>&OP=MANAGE&RUN_ID="+RUN_ID+"&FLOW_ID="+FLOW_ID+"&PRCS_ID="+PRCS_ID;
location=url;
}
}
</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"><span class="big3"> 您可以監控以下工作</span> <span class=small1>可以點擊標題進行排序</span><br>
</td>
</tr>
</table>
<?
$query = "SELECT FLOW_RUN_PRCS.RUN_ID,PRCS_ID,PRCS_FLAG,PRCS_TIME from FLOW_RUN_PRCS,FLOW_RUN WHERE FLOW_RUN_PRCS.RUN_ID=FLOW_RUN.RUN_ID and PRCS_FLAG<>'4' ";
if($FLOW_ID!="")
$query.= " and FLOW_ID=$FLOW_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"];
$PRCS_FLAG = $ROW["PRCS_FLAG"];
$PRCS_TIME = $ROW["PRCS_TIME"];
$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];
if($PRCS_ID_MAX!=$PRCS_ID)
continue;
}
$query = "SELECT * from FLOW_RUN_PRCS WHERE RUN_ID='$RUN_ID' and PRCS_ID='$PRCS_ID'";
$cursor1 = exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
$FLOW_PRCS = $ROW["FLOW_PRCS"];
$query = "SELECT * from FLOW_RUN WHERE RUN_ID=$RUN_ID";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$FLOW_ID1=$ROW["FLOW_ID"];
$RUN_NAME=$ROW["RUN_NAME"];
}
$query = "SELECT * from FLOW_TYPE WHERE FLOW_ID=$FLOW_ID1";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$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;
}
$query = "SELECT * from FLOW_SORT WHERE SORT_ID=$FLOW_SORT";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
$SORT_NAME=$ROW["SORT_NAME"];
$FLOW_COUNT++;
if($FLOW_TYPE=="1")
{
$query = "SELECT * from FLOW_PROCESS WHERE FLOW_ID=$FLOW_ID1 AND PRCS_ID=$FLOW_PRCS";
$cursor1= exequery($connection,$query);
if($ROW=mysql_fetch_array($cursor1))
{
$PRCS_NAME="第".$PRCS_ID."步:".$ROW["PRCS_NAME"];
}
}
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)
{
?>
<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=<?=$FLOW_ID?>&ORDER_FIELD=PRCS_FLAG&ORDER_TYPE=<?if($ORDER_FIELD=="PRCS_FLAG" && $ORDER_TYPE=="ASC")echo "DESC";else echo "ASC";?>">
狀態
<?if($ORDER_TYPE=="ASC" and $ORDER_FIELD=="PRCS_FLAG"){?><img src="/images/arrow_up.gif" align="absmiddle" border=0><?}
elseif($ORDER_TYPE=="DESC" and $ORDER_FIELD=="PRCS_FLAG"){?><img src="/images/arrow_down.gif" align="absmiddle" border=0><?}?></a>
</td>
<td nowrap align="center">
<a href="index.php?FLOW_ID=<?=$FLOW_ID?>&ORDER_FIELD=FLOW_ID&ORDER_TYPE=<?if($ORDER_FIELD=="FLOW_ID" && $ORDER_TYPE=="ASC")echo "DESC";else echo "ASC";?>">
流程名稱
<?if($ORDER_TYPE=="ASC" and $ORDER_FIELD=="FLOW_ID"){?><img src="/images/arrow_up.gif" align="absmiddle" border=0><?}
elseif($ORDER_TYPE=="DESC" and $ORDER_FIELD=="FLOW_ID"){?><img src="/images/arrow_down.gif" align="absmiddle" border=0><?}?></a>
</td>
<td nowrap align="center">
<a href="index.php?FLOW_ID=<?=$FLOW_ID?>&ORDER_FIELD=RUN_NAME&ORDER_TYPE=<?if($ORDER_FIELD=="RUN_NAME" && $ORDER_TYPE=="ASC")echo "DESC";else echo "ASC";?>">
名稱/文號
<?if($ORDER_TYPE=="ASC" and $ORDER_FIELD=="RUN_NAME"){?><img src="/images/arrow_up.gif" align="absmiddle" border=0><?}
elseif($ORDER_TYPE=="DESC" and $ORDER_FIELD=="RUN_NAME"){?><img src="/images/arrow_down.gif" align="absmiddle" border=0><?}?></a>
</td>
<td nowrap align="center">
<a href="index.php?FLOW_ID=<?=$FLOW_ID?>&ORDER_FIELD=PRCS_ID&ORDER_TYPE=<?if($ORDER_FIELD=="PRCS_ID" && $ORDER_TYPE=="ASC")echo "DESC";else echo "ASC";?>">
當前步驟
<?if($ORDER_TYPE=="ASC" and $ORDER_FIELD=="PRCS_ID"){?><img src="/images/arrow_up.gif" align="absmiddle" border=0><?}
elseif($ORDER_TYPE=="DESC" and $ORDER_FIELD=="PRCS_ID"){?><img src="/images/arrow_down.gif" align="absmiddle" border=0><?}?></a>
</td>
<td nowrap align="center">
<a href="index.php?FLOW_ID=<?=$FLOW_ID?>&ORDER_FIELD=PRCS_TIME&ORDER_TYPE=<?if($ORDER_FIELD=="PRCS_TIME" && $ORDER_TYPE=="ASC")echo "DESC";else echo "ASC";?>">
辦理時間
<?if($ORDER_TYPE=="ASC" and $ORDER_FIELD=="PRCS_TIME"){?><img src="/images/arrow_up.gif" align="absmiddle" border=0><?}
elseif($ORDER_TYPE=="DESC" and $ORDER_FIELD=="PRCS_TIME"){?><img src="/images/arrow_down.gif" align="absmiddle" border=0><?}?></a>
</td>
<td nowrap align="center"><b>查看</b></td>
<td nowrap align="center"><b>流程控制</b></td>
</tr>
<?
}
if($FLOW_COUNT%2==1)
$TableLine="TableLine1";
else
$TableLine="TableLine2";
?>
<tr class="<?=$TableLine?>">
<td align="center" nowrap><?=$STATUS?></td>
<td align="center"><a title="流程分類:<?=$SORT_NAME."\n"?>流程類型:<?=$FLOW_TYPE_DESC?>" href="javascript:view_graph(<?=$FLOW_ID1?>);"><?=$FLOW_NAME?></a></td>
<td align="center"><?=$RUN_NAME?></td>
<td><?=$PRCS_NAME?></td>
<td align="center"><?=$PRCS_TIME?></td>
<td nowrap>
<a href="javascript:form_view(<?=$RUN_ID?>,<?=$FLOW_ID1?>);">表單</a>
<a href="javascript:flow_view(<?=$RUN_ID?>,<?=$FLOW_ID1?>)">流程圖</a>
<a href="javascript:delete_run(<?=$RUN_ID?>);">刪除</a>
</td>
<td nowrap>
<a href="../list/turn/<?if($FLOW_TYPE=="1")echo "turn_next";else echo"turn_next_free";?>.php?OP=MANAGE&RUN_ID=<?=$RUN_ID?>&FLOW_ID=<?=$FLOW_ID1?>&PRCS_ID=<?=$PRCS_ID?>&MENU_FLAG=<?=$MENU_FLAG?>" title="轉交下一步驟"><img src="/images/flow_next.gif" border="0"> 轉交下步</a>
<?
if($FLOW_TYPE=="2")
{
?>
<a href="javascript:stop_run(<?=$RUN_ID?>,<?=$FLOW_ID1?>,<?=$PRCS_ID?>);">結束</a>
<?
}
?>
</td>
</tr>
<?
}
if($FLOW_COUNT>0)
{
?>
</table>
<?
}
else
Message("提示","暫無可以監控的工作");
?>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -