📄 bug_list.php
字号:
<?php
function level_desc( $level )
{
switch ( $level )
{
case "1" :
return "非常高";
case "2" :
return "高";
case "3" :
return "普通";
case "4" :
return "低";
}
}
include_once( "inc/auth.php" );
echo "<html>\r\n<head>\r\n<title>项目问题</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/theme/";
echo $LOGIN_THEME;
echo "/dialog.css\">\r\n<link rel=\"stylesheet\" type=\"text/css\" href=\"/theme/";
echo $LOGIN_THEME;
echo "/calendar.css\">\r\n<script src=\"/inc/js/dialog.js\"></script>\r\n<script src=\"/inc/js/attach.js\"></script>\r\n<script language=\"javascript\" src=\"/inc/js/jquery/jquery.js\"></script>\r\n<script type=\"text/javascript\">\r\nfunction showDetail(bug_id,flag)\r\n{\r\n\tif(flag==1) jQuery(\"#stat\"+flag).html(\"<font color=green>办理中</font>\");\t\r\n\tjQuery.get(\"detail.php?BUG_ID=\"+bug_id,function(data){jQuery(\"#detail_body\").html(data);ShowDialog('detail');});\r\n}\r\nfunction showProj(PROJ_ID)\r\n{\r\n\tmyleft=(screen.availWidth-800)/2;\r\n window.open(\"../proj/project.php?PROJ_ID=\"+PROJ_ID,\"\",\"status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=800,height=600,left=\"+myleft+\",top=50\");\r\n}\r\nfunction do_bug(bug_id)\r\n{\r\n document.form1.BUG_ID.value=bug_id;\r\n ShowDialog('do');\r\n}\r\nfunction check_form()\r\n{\r\n\tif(document.form1.RESULT.value==\"\") return(false);else return(true);\r\n}\r\n</script>\r\n</head>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\r\n\t<tr><td>\r\n <img src=\"/images/project/bug.gif\" align=\"absmiddle\" width=16 height=16/>\r\n <span class=\"big3\">待解决项目问题</span>\r\n\t<td></tr>\r\n</table>\r\n\r\n<table class=\"TableList\" width=\"100%\">\r\n";
$COUNT = 0;
$query = "select a.*,b.USER_NAME FROM PROJ_BUG AS a LEFT JOIN USER AS b ON (a.BEGIN_USER=b.USER_ID) where DEAL_USER='".$LOGIN_USER_ID."'";
if ( $HISTORY == 1 )
{
$query .= " AND STATUS=3";
}
else
{
$query .= " AND STATUS IN (1,2)";
}
$query .= " ORDER BY LEVEL DESC";
$cursor = exequery( $connection, $query );
while ( $ROW = mysql_fetch_array( $cursor ) )
{
++$COUNT;
if ( $COUNT == 1 )
{
echo "\r\n <tr class=\"TableHeader\">\r\n <td nowrap align=\"center\">项目名称</td>\r\n <td nowrap align=\"center\">问题名称</td>\r\n <td nowrap align=\"center\">提交人</td>\r\n <td nowrap align=\"center\" width=\"120px\">处理底线</td>\r\n <td nowrap align=\"center\" width=\"120px\">优先级</td>\r\n <td nowrap align=\"center\" width=\"120px\">状态</td>\r\n <td nowrap align=\"center\">操作</td>\r\n </tr>";
}
if ( $COUNT % 2 == 1 )
{
$TableLine = "TableLine1";
}
else
{
$TableLine = "TableLine2";
}
switch ( $ROW['STATUS'] )
{
case 1 :
$STATUS_DESC = "<font color=red>未接收</font>";
break;
case 2 :
$STATUS_DESC = "<font color=green>处理中</font>";
break;
case 3 :
$STATUS_DESC = "<font color=blue>已反馈</font>";
}
$PROJ_ID = $ROW['PROJ_ID'];
$query1 = "select PROJ_NAME FROM PROJ_PROJECT where PROJ_ID='".$PROJ_ID."'";
$cursor1 = exequery( $connection, $query1 );
if ( $ROW1 = mysql_fetch_array( $cursor1 ) )
{
$PROJ_NAME = $ROW1['PROJ_NAME'];
}
echo "<tr class=\"".$TableLine."\"> \r\n\t <td nowrap align=\"center\"><a href=\"#\" onclick=showProj(".$PROJ_ID.")>".$PROJ_NAME."</a></td>\r\n\t <td nowrap align=\"center\"><a href=\"#\" onclick=\"showDetail(".$ROW['BUG_ID'].",".$ROW['STATUS'].")\">".$ROW['BUG_NAME']."</a></td>\r\n\t <td nowrap align=\"center\">".$ROW['USER_NAME']."</td>\r\n\t <td nowrap align=\"center\">".$ROW['DEAD_LINE']."</td>\r\n <td nowrap align=\"center\"><span class=\"CalLevel".$ROW['LEVEL']."\" title=\"".level_desc( $ROW['LEVEL'] )."\"></span></td>\r\n\t <td nowrap align=\"center\" id=\"stat_".$ROW['BUG_ID']."\">".$STATUS_DESC."</td>\r\n\t <td nowrap align=\"center\">\r\n\t <a href=\"#\" onclick=\"showDetail(".$ROW['BUG_ID'].",".$ROW['PROJ_ID'].")\">详情</a> ";
if ( $ROW['STATUS'] == 1 || $ROW['STATUS'] == 2 )
{
echo "<a href=\"#\" onclick=\"do_bug(".$ROW['BUG_ID'].")\">办理</a> ";
}
echo "</td></tr>";
}
echo "\t\r\n</table>\r\n";
if ( $COUNT == 0 )
{
message( "提示", "没有待处理项目问题!" );
}
echo "<div id=\"overlay\"></div>\r\n<div id=\"detail\" class=\"ModalDialog\" style=\"width:550px;\">\r\n <div class=\"header\"><span id=\"title\" class=\"title\">项目问题详情</span><a class=\"operation\" href=\"javascript:HideDialog('detail');\"><img src=\"/images/close.png\"/></a></div>\r\n <div id=\"detail_body\" class=\"body\">\r\n </div>\r\n <div id=\"footer\" class=\"footer\">\r\n <input class=\"BigButton\" onclick=\"HideDialog('detail')\" type=\"button\" value=\"关闭\"/>\r\n </div>\r\n</div>\r\n\r\n<div id=\"do\" class=\"ModalDialog\" style=\"width:550px;\">\r\n <div class=\"header\"><span id=\"title\" class=\"title\">项目问题处理</span><a class=\"operation\" href=\"javascript:HideDialog('do');\"><img src=\"/images/close.png\"/></a></div>\r\n <form action=\"do.php\" method=\"post\" name=\"form1\" onsubmit=\"return check_form();\">\r\n <div id=\"do_body\" class=\"body\">\r\n \t\t<table class=\"TableList\" border=0 align=\"center\">\r\n \t\t <tr>\r\n \t\t <td class=\"TableContent\">汇报时间:</td>\r\n \t\t <td class=\"TableData\">";
echo date( "Y-m-d H:i:s", time( ) );
echo "</td>\r\n \t\t </tr>\r\n \t\t <tr>\r\n \t\t \t<td class=\"TableContent\">处理结果汇报:</td>\r\n \t\t <td class=\"TableData\"><textarea class=\"BigInput\" rows=5 cols=50 name=\"RESULT\"></textarea></td>\r\n \t\t </tr>\r\n \t\t</table>\r\n </div>\r\n <div id=\"footer\" class=\"footer\">\r\n <input type=\"hidden\" name=\"BUG_ID\"/>\r\n <input class=\"BigButton\" type=\"submit\" value=\"确定\"/>\r\n <input class=\"BigButton\" onclick=\"HideDialog('do')\" type=\"button\" value=\"关闭\"/>\r\n </div>\r\n </form>\r\n</div>\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -