📄 index.php
字号:
<?php
include_once( "inc/auth.php" );
include_once( "../prcs_role.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";
echo "<s";
echo "cript language=\"javascript\">\r\nfunction highlight(o){\r\n\tvar trs = o.getElementsByTagName(\"tr\");\r\n\tfor(var i=0;i<trs.length;i++){\r\n\t\t//trs[i].className = (i%2)==0 ? 'highlight':'nohighlight';\r\n\t\ttrs[i].onmouseover = function(){this.style.backgroundColor='#d6d6d6';return false;}\r\n\t\ttrs[i].onmouseout = function(){this.style.backgroundColor='';return false;}\r\n\t}\r\n}\r\n</script>\r\n";
echo "<s";
echo "tyle>\r\nul li{\r\n\tpadding:2px;\r\n\r\n}\r\n</style>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n";
$PRCS_ROLE = prcs_role( 0, 1 );
if ( $PRCS_ROLE == 0 )
{
message( "提示", "无新建工作流权限<br><br>需要由管理员指定您为某一固定工作流程第一步骤的经办人,<br>或者,由管理员定义可供全体员工使用的自由流程" );
exit( );
}
echo "<table border=\"0\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\">\r\n <tr class=\"tablehead1\">\r\n <td ><img src=\"/images/workflow.gif\" align=\"absmiddle\">新建流程\r\n </td>\r\n </tr>\r\n</table>\r\n<table border=\"0\" width=\"100%\">\r\n<tr height=\"5\"><td></td></tr>\r\n</table>\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"5\" class=tableline1 >\r\n";
$sql = "SELECT ID,NOORDER,TITLE FROM flow_sort ORDER BY NOORDER ASC";
$rs = exequery( $connection, $sql );
while ( $row = mysql_fetch_array( $rs ) )
{
$arrayflowsort[$row['ID']] = $row['TITLE'];
}
$sqlfl = "SELECT FLOW_SORT,FLOW_NAME,FLOW_ID,FLOW_TYPE FROM flow_type";
$rsfl = exequery( $connection, $sqlfl );
while ( $rowfl = mysql_fetch_array( $rsfl ) )
{
if ( $rowfl['FLOW_TYPE'] == 1 && !prcs_role( $rowfl['FLOW_ID'], 1 ) )
{
continue;
}
$arrayflowid[$rowfl['FLOW_ID']]['flowsort'] = $rowfl['FLOW_SORT'];
$arrayflowid[$rowfl['FLOW_ID']]['flowname'] = $rowfl['FLOW_NAME'];
$arrayflowid[$rowfl['FLOW_ID']]['flowtype'] = $rowfl['FLOW_TYPE'];
}
$totalflowid = count( $arrayflowid );
$totalflowsort = count( $arrayflowsort );
if ( is_array( $arrayflowid ) )
{
while ( list( $key, $var ) = each( $arrayflowid ) )
{
$arrayuse[$var['flowsort']]['sortname'] = $arrayflowsort[$var['flowsort']];
$arrayuse[$var['flowsort']]['flowid'][$key]['flowname'] = $var['flowname'];
$arrayuse[$var['flowsort']]['flowid'][$key]['flowtype'] = $var['flowtype'];
}
reset( $arrayflowid );
}
$htmlstr = " <tr>\n <td valign='top'>\n";
$cols = 3;
$colsbyrows = ceil( $totalflowid / $cols );
if ( $colsbyrows < 15 )
{
$colsbyrows = 15;
}
$nowcount = 0;
if ( is_array( $arrayuse ) )
{
while ( list( $sortid, $arraysort ) = each( $arrayuse ) )
{
$htmlstr .= " <ul><li><b>".$arraysort['sortname']."</b>\n";
while ( list( $sortid, $arraysort ) = each( $arrayuse ) )
{
++$nowcount;
if ( $arrayflow['flowtype'] == 1 )
{
$edHref = "do.php?FLOW_ID=".$flowid."&f=create";
$htmlstr .= " <ul><li><a href='".$edHref."'>".$arrayflow['flowname']."</a></li></ul>\n";
}
if ( $arrayflow['flowtype'] == 2 )
{
$edHref = "freedo.php?FLOW_ID=".$flowid."&f=create&FLOW_TYPE=2";
$htmlstr .= " <ul><li><a href='".$edHref."'>".$arrayflow['flowname']."</a> <span style='color:#cccccc'>(自由流程)</span></li></ul>\n";
}
if ( $nowcount % $colsbyrows == 0 )
{
$htmlstr .= " </li></ul>\n </td>\n <td valign='top'>\n <ul><li>";
echo "";
}
}
$htmlstr .= " </li></ul>\n";
}
reset( $arrayuse );
}
$htmlstr .= " </td>\n </tr>\n";
$htmlstr = str_replace( "<ul><li> </li></ul>", "", $htmlstr );
echo $htmlstr;
echo "\r\n</table>\r\n";
if ( $nowcount == 0 )
{
message( "", "尚未定义流程" );
}
echo "\r\n\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -