当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 6 Fork 4

小老虎/wss
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
default_task_edit.php 37.10 KB
一键复制 编辑 原始数据 按行查看 历史
陈学虎 提交于 2016-04-23 19:26 . 1.3.2版本提交
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
<?php require_once('config/tank_config.php'); ?>
<?php require_once('session_unset.php'); ?>
<?php require_once('session.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$colname_Recordset_task = "-1";
if (isset($_GET['editID'])) {
$colname_Recordset_task = $_GET['editID'];
}
$pagetabs = "mtask";
if (isset($_GET['pagetab'])) {
$pagetabs = $_GET['pagetab'];
}
$multilingual_breadcrumb_tasklisturl;
if($pagetabs=="mtask"){
$multilingual_breadcrumb_tasklisturl = "<a href='index.php?select=&select_project=&select_year=".date("Y")."&textfield=".date("m")."&select3=-1&select4=".$_SESSION['MM_uid']."&select_prt=&select_temp=&inputtitle=&select1=-1&select2=%&create_by=%&select_type=&inputid=&inputtag='>". $multilingual_user_mytask."</a>";
}else if ($pagetabs=="ftask") {
$multilingual_breadcrumb_tasklisturl = "<a href='index.php?select=&select_project=&select_year=".date("Y")."&textfield=".date("m")."&select3=-1&select4=%&select_prt=&select_temp=&inputtitle=&select1=-1&select2=".$_SESSION['MM_uid']."&create_by=%&select_type=&inputid=&inputtag=&pagetab=ftask'>". $multilingual_default_fromme."</a>";
}else if ($pagetabs=="ctask"){
$multilingual_breadcrumb_tasklisturl = "<a href='index.php?select=&select_project=&select_year=".date("Y")."&textfield=".date("m")."&select3=-1&select4=%&select_prt=&select_temp=&inputtitle=&select1=-1&select2=%&create_by=".$_SESSION['MM_uid']."&select_type=&inputid=&inputtag=&pagetab=ctask'>". $multilingual_default_createme."</a>";
} else if ($pagetabs=="etask"){
$multilingual_breadcrumb_tasklisturl = "<a href='index.php?select=&select_project=&select_year=--&textfield=--&select3=-1&select4=%&select_prt=&select_temp=&select_exam=".$multilingual_dd_status_exam."&inputtitle=&select1=-1&select2=".$_SESSION['MM_uid']."&select_type=&inputid=&inputtag=&pagetab=etask'>". $multilingual_exam_wait."</a>";
} else if ($pagetabs=="alltask"){
$multilingual_breadcrumb_tasklisturl = "<a href='index.php?select=&select_project=&select_year=".date("Y")."&textfield=".date("m")."&select3=-1&select4=%&select_prt=&select_temp=&inputtitle=&select1=-1&select2=%&create_by=%&select_type=&inputid=&inputtag=&pagetab=alltask'>". $multilingual_default_alltask."</a>";
}
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_task = sprintf("SELECT *,
tk_user1.tk_display_name as tk_display_name1,
tk_user2.tk_display_name as tk_display_name2,
tk_user3.tk_display_name as tk_display_name3,
tk_user4.tk_display_name as tk_display_name4,
tk_project.id as proid
FROM tk_task
inner join tk_task_tpye on tk_task.csa_type=tk_task_tpye.id
inner join tk_status on tk_task.csa_remark2=tk_status.id
inner join tk_user as tk_user1 on tk_task.csa_to_user=tk_user1.uid
inner join tk_user as tk_user2 on tk_task.csa_from_user=tk_user2.uid
inner join tk_user as tk_user3 on tk_task.csa_create_user=tk_user3.uid
inner join tk_user as tk_user4 on tk_task.csa_last_user=tk_user4.uid
inner join tk_project on tk_task.csa_project=tk_project.id
WHERE TID = %s", GetSQLValueString($colname_Recordset_task, "int"));
$Recordset_task = mysql_query($query_Recordset_task, $tankdb) or die(mysql_error());
$row_Recordset_task = mysql_fetch_assoc($Recordset_task);
$totalRows_Recordset_task = mysql_num_rows($Recordset_task);
$taskid = $_GET['editID'];
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_sumlog = sprintf("SELECT sum(csa_tb_manhour) as sum_hour FROM tk_task_byday WHERE csa_tb_backup1= %s", GetSQLValueString($taskid, "int"));
$Recordset_sumlog = mysql_query($query_Recordset_sumlog, $tankdb) or die(mysql_error());
$row_Recordset_sumlog = mysql_fetch_assoc($Recordset_sumlog);
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_countlog = sprintf("SELECT COUNT(*) as count_log FROM tk_task_byday WHERE csa_tb_backup1= %s", GetSQLValueString($taskid, "int"));
$Recordset_countlog = mysql_query($query_Recordset_countlog, $tankdb) or die(mysql_error());
$row_Recordset_countlog = mysql_fetch_assoc($Recordset_countlog);
$maxRows_Recordset_comment = 10;
$pageNum_Recordset_comment = 0;
if (isset($_GET['pageNum_Recordset_comment'])) {
$pageNum_Recordset_comment = $_GET['pageNum_Recordset_comment'];
}
$startRow_Recordset_comment = $pageNum_Recordset_comment * $maxRows_Recordset_comment;
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_comment = sprintf("SELECT * FROM tk_comment
inner join tk_user on tk_comment.tk_comm_user =tk_user.uid
WHERE tk_comm_pid = %s AND tk_comm_type = 1
ORDER BY tk_comm_lastupdate DESC",
GetSQLValueString($colname_Recordset_task, "text")
);
$query_limit_Recordset_comment = sprintf("%s LIMIT %d, %d", $query_Recordset_comment, $startRow_Recordset_comment, $maxRows_Recordset_comment);
$Recordset_comment = mysql_query($query_limit_Recordset_comment, $tankdb) or die(mysql_error());
$row_Recordset_comment = mysql_fetch_assoc($Recordset_comment);
if (isset($_GET['totalRows_Recordset_comment'])) {
$totalRows_Recordset_comment = $_GET['totalRows_Recordset_comment'];
} else {
$all_Recordset_comment = mysql_query($query_Recordset_comment);
$totalRows_Recordset_comment = mysql_num_rows($all_Recordset_comment);
}
$totalPages_Recordset_comment = ceil($totalRows_Recordset_comment/$maxRows_Recordset_comment)-1;
$queryString_Recordset_comment = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset_comment") == false &&
stristr($param, "totalRows_Recordset_comment") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset_comment = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_Recordset_comment = sprintf("&totalRows_Recordset_comment=%d%s", $totalRows_Recordset_comment, $queryString_Recordset_comment);
$maxRows_Recordset_actlog = 10;
$pageNum_Recordset_actlog = 0;
if (isset($_GET['pageNum_Recordset_actlog'])) {
$pageNum_Recordset_actlog = $_GET['pageNum_Recordset_actlog'];
}
$startRow_Recordset_actlog = $pageNum_Recordset_actlog * $maxRows_Recordset_actlog;
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_actlog = sprintf("SELECT * FROM tk_log
inner join tk_user on tk_log.tk_log_user =tk_user.uid
WHERE tk_log_type = %s AND tk_log_class = 1
ORDER BY tk_log_time DESC",
GetSQLValueString($colname_Recordset_task, "text")
);
$query_limit_Recordset_actlog = sprintf("%s LIMIT %d, %d", $query_Recordset_actlog, $startRow_Recordset_actlog, $maxRows_Recordset_actlog);
$Recordset_actlog = mysql_query($query_limit_Recordset_actlog, $tankdb) or die(mysql_error());
$row_Recordset_actlog = mysql_fetch_assoc($Recordset_actlog);
if (isset($_GET['totalRows_Recordset_actlog'])) {
$totalRows_Recordset_actlog = $_GET['totalRows_Recordset_actlog'];
} else {
$all_Recordset_actlog = mysql_query($query_Recordset_actlog);
$totalRows_Recordset_actlog = mysql_num_rows($all_Recordset_actlog);
}
$totalPages_Recordset_actlog = ceil($totalRows_Recordset_actlog/$maxRows_Recordset_actlog)-1;
$queryString_Recordset_actlog = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset_actlog") == false &&
stristr($param, "totalRows_Recordset_actlog") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset_actlog = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_Recordset_actlog = sprintf("&totalRows_Recordset_actlog=%d%s", $totalRows_Recordset_actlog, $queryString_Recordset_actlog);
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_sumtotal = sprintf("SELECT
COUNT(*) as count_task
FROM tk_status
WHERE task_status_backup2 = '1'"
);
$Recordset_sumtotal = mysql_query($query_Recordset_sumtotal, $tankdb) or die(mysql_error());
$row_Recordset_sumtotal = mysql_fetch_assoc($Recordset_sumtotal);
$exam_totaltask=$row_Recordset_sumtotal['count_task'];
//for wbs!
$maxRows_Recordset_subtask = 15;
$pageNum_Recordset_subtask = 0;
if (isset($_GET['pageNum_Recordset_subtask'])) {
$pageNum_Recordset_subtask = $_GET['pageNum_Recordset_subtask'];
}
$startRow_Recordset_subtask = $pageNum_Recordset_subtask * $maxRows_Recordset_subtask;
//$colname_Recordset_subtask = $row_DetailRS1['tk_user_login'];
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_subtask = sprintf("SELECT *
FROM tk_task
inner join tk_task_tpye on tk_task.csa_type=tk_task_tpye.id
inner join tk_user on tk_task.csa_to_user=tk_user.uid
inner join tk_status on tk_task.csa_remark2=tk_status.id
WHERE tk_task.csa_remark4 = %s ORDER BY csa_last_update DESC",
GetSQLValueString($colname_Recordset_task, "text")
);
$query_limit_Recordset_subtask = sprintf("%s LIMIT %d, %d", $query_Recordset_subtask, $startRow_Recordset_subtask, $maxRows_Recordset_subtask);
$Recordset_subtask = mysql_query($query_limit_Recordset_subtask, $tankdb) or die(mysql_error());
$row_Recordset_subtask = mysql_fetch_assoc($Recordset_subtask);
if (isset($_GET['totalRows_Recordset_subtask'])) {
$totalRows_Recordset_subtask = $_GET['totalRows_Recordset_subtask'];
} else {
$all_Recordset_subtask = mysql_query($query_Recordset_subtask);
$totalRows_Recordset_subtask = mysql_num_rows($all_Recordset_subtask);
}
$totalPages_Recordset_subtask = ceil($totalRows_Recordset_subtask/$maxRows_Recordset_subtask)-1;
$queryString_Recordset_subtask = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_Recordset_subtask") == false &&
stristr($param, "totalRows_Recordset_subtask") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_Recordset_subtask = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_Recordset_subtask = sprintf("&totalRows_Recordset_subtask=%d%s", $totalRows_Recordset_subtask, $queryString_Recordset_subtask);
if ($row_Recordset_task['csa_remark6'] == "-1" ){
$wbs_id = "1";
} else {
$wbs_id = $row_Recordset_task['csa_remark6'];
}
$wbsID = $wbs_id + 1;
if ($row_Recordset_task['csa_remark6'] == "-1"){
$wbssum = $row_Recordset_task['TID'].">".$wbsID;
}else {
$wbssum = $row_Recordset_task['csa_remark5'].">".$row_Recordset_task['TID'].">".$wbsID;
}
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_sumplan = "SELECT round(sum(csa_plan_hour),1) as sum_plan_hour FROM tk_task
inner join tk_task_tpye on tk_task.csa_type=tk_task_tpye.id
WHERE task_tpye NOT LIKE '$multilingual_dd_status_ca' AND csa_remark5 LIKE '$wbssum%'";
$Recordset_sumplan = mysql_query($query_Recordset_sumplan, $tankdb) or die(mysql_error());
$row_Recordset_sumplan = mysql_fetch_assoc($Recordset_sumplan);
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_sumsublog = "SELECT round(sum(csa_tb_manhour),1) as sum_sublog FROM tk_task
inner join tk_task_byday on tk_task.TID=tk_task_byday.csa_tb_backup1
WHERE csa_remark5 LIKE '$wbssum%'";
$Recordset_sumsublog = mysql_query($query_Recordset_sumsublog, $tankdb) or die(mysql_error());
$row_Recordset_sumsublog = mysql_fetch_assoc($Recordset_sumsublog);
$pattaskid = $row_Recordset_task['csa_remark4'];
mysql_select_db($database_tankdb, $tankdb);
$query_Recordset_pattask = "SELECT * FROM tk_task inner join tk_task_tpye on tk_task.csa_type=tk_task_tpye.id WHERE TID = '$pattaskid'";
$Recordset_pattask = mysql_query($query_Recordset_pattask, $tankdb) or die(mysql_error());
$row_Recordset_pattask = mysql_fetch_assoc($Recordset_pattask);
?>
<?php require('head.php'); ?>
<script type="text/javascript" language="javascript">
//禁止滚动条
$(document.body).css({
"overflow-x":"hidden",
"overflow-y":"hidden"
});
function TuneHeight()
{
var frm = document.getElementById("frame_content");
var subWeb = document.frames ? document.frames["main_frame"].document : frm.contentDocument;
if(frm != null && subWeb != null)
{ frm.height = subWeb.body.scrollHeight;}
}
$(document).ready(function() {
var h = $(window).height(), h2;
var h = h - <?php if($totalRows_Recordset_anc > 0) {echo "75";} else {echo "40";} ?>;
$("#main_right").css("height", h);
$(window).resize(function() {
h2 = $(this).height();
$("#main_right").css("height", h2);
});
})
</script>
<script type="text/javascript">
function eduser()
{
J.dialog.get({ id: "test", title: '<?php echo $multilingual_tasklog_changeuser; ?>', width: 260, height: 145, page: "default_task_edituser.php?taskid=<?php echo $row_Recordset_task['TID']; ?>" });
}
function addcomm()
{
J.dialog.get({ id: "test1", title: '<?php echo $multilingual_default_addcom; ?>', width: 600, height: 500, page: "comment_add.php?taskid=<?php echo $row_Recordset_task['TID']; ?>&type=1" });
}
function check()
{
J.dialog.get({ id: "test2", title: '<?php echo $multilingual_exam_poptitle; ?>', width: 320, height: 260, page: "default_task_exam.php?taskid=<?php echo $row_Recordset_task['TID']; ?>" });
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="295px" class="input_task_right_bg" valign="top">
<table width="290px" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td valign="top"><?php
$project_id = $row_Recordset_task['csa_project'];
$project_name = $row_Recordset_task['project_name'];
$node_id_task = $row_Recordset_task['TID'];
require_once('tree.php'); ?></td>
</tr>
</table></td>
<td valign="top">
<div style="overflow:auto; " id="main_right"><!-- right main -->
<table width="98%" border="0" cellspacing="0" cellpadding="5" align="center">
<tr>
<td ><ul class="breadcrumb">
<li><?php echo $multilingual_breadcrumb_tasklisturl; ?> <span class="divider">/</span></li>
<li><?php echo $multilingual_tasklog_title; ?> <span class="divider">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
<li><?php echo $multilingual_default_taskproject; ?>: <a href="project_view.php?recordID=<?php echo $row_Recordset_task['id']; ?>" ><?php echo $row_Recordset_task['project_name']; ?></a> <span class="divider">/</span></li>
<li><?php if ($row_Recordset_task['csa_remark4'] <> -1) { ?>
<?php echo $multilingual_default_task_parent; ?>: <a href="default_task_edit.php?editID=<?php echo $row_Recordset_pattask['TID']; ?>" >[<?php echo $row_Recordset_pattask['task_tpye']; ?>] <?php echo $row_Recordset_pattask['csa_text']; ?></a>
<?php } else {
echo $multilingual_subtask_root;
} ?></li>
<li class="float_right"><?php echo $multilingual_default_taskid; ?>: <?php echo $row_Recordset_task['TID']; ?></li>
</ul></td>
</tr>
<tr>
<td >
<span class="breakwordsfloat_left"><h2>[<?php echo $row_Recordset_task['task_tpye']; ?>] <?php echo htmlentities($row_Recordset_task['csa_text'], ENT_COMPAT, 'utf-8'); ?></h2></span> </td>
</tr>
<?php if($row_Recordset_task['test02'] <> " " && $row_Recordset_task['test02'] <> "" ) { ?>
<tr>
<td><span class="gray"><?php echo $row_Recordset_task['test02']; ?></span> </td>
</tr>
<?php } ?>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="5" class="info_task_bg">
<tr>
<td width="9%" class="info_task_title"><?php echo $multilingual_default_task_status; ?></td>
<td width="28%"><div class="float_left view_task_status"><?php echo $row_Recordset_task['task_status_display']; ?></div></td>
<td width="14%" class="info_task_title"><?php echo $multilingual_default_task_priority; ?></td>
<td><?php
switch ($row_Recordset_task['csa_priority'])
{
case 5:
echo $multilingual_dd_priority_p5;
break;
case 4:
echo $multilingual_dd_priority_p4;
break;
case 3:
echo $multilingual_dd_priority_p3;
break;
case 2:
echo $multilingual_dd_priority_p2;
break;
case 1:
echo $multilingual_dd_priority_p1;
break;
}
?></td>
<td width="12%" class="info_task_title"><?php echo $multilingual_default_tasklevel; ?></td>
<td width="17%"><?php
switch ($row_Recordset_task['csa_temp'])
{
case 5:
echo $multilingual_dd_level_l5;
break;
case 4:
echo $multilingual_dd_level_l4;
break;
case 3:
echo $multilingual_dd_level_l3;
break;
case 2:
echo $multilingual_dd_level_l2;
break;
case 1:
echo $multilingual_dd_level_l1;
break;
}
?></td>
</tr>
<tr>
<td class="info_task_title"><?php echo $multilingual_default_task_to; ?></td>
<td><a href="user_view.php?recordID=<?php echo $row_Recordset_task['csa_to_user']; ?>"><?php echo $row_Recordset_task['tk_display_name1']; ?></a>
<?php if($row_Recordset_countlog['count_log'] == "0" && $_SESSION['MM_uid'] == $row_Recordset_task['csa_to_user'] && $_SESSION['MM_rank'] > "1") { ?>
&nbsp;&nbsp; <a href="#" onclick="eduser();">[<?php echo $multilingual_tasklog_changeuser; ?>]</a>
<?php } else { ?>
<b title="<?php echo $multilingual_tasktype_lock; ?>">[?]</b>
<?php } ?></td>
<td class="info_task_title"><?php echo $multilingual_tasklog_cost; ?></td>
<td><?php if($row_Recordset_sumlog["sum_hour"] == null){
$sum_hour = 0;
} else {
$sum_hour = $row_Recordset_sumlog["sum_hour"];
}
echo $sum_hour;?>
<?php echo $multilingual_global_hour; ?></td>
<td class="info_task_title"><?php echo $multilingual_default_task_planstart; ?></td>
<td><?php echo $row_Recordset_task['csa_plan_st']; ?></td>
</tr>
<tr>
<td class="info_task_title"><?php echo $multilingual_default_task_from; ?></td>
<td><a href="user_view.php?recordID=<?php echo $row_Recordset_task['csa_from_user']; ?>"><?php echo $row_Recordset_task['tk_display_name2']; ?></a></td>
<td class="info_task_title"><?php echo $multilingual_default_task_planhour; ?></td>
<td><?php if($row_Recordset_task['csa_plan_hour'] == null){
$plan_hour = 0;
} else {
$plan_hour = $row_Recordset_task['csa_plan_hour'];
}
echo $plan_hour;?>
<?php echo $multilingual_global_hour; ?></td>
<td class="info_task_title"><?php echo $multilingual_default_task_planend; ?></td>
<td><?php echo $row_Recordset_task['csa_plan_et']; ?></td>
</tr>
<tr>
<td class="info_task_title"><?php echo $multilingual_global_action_create; ?></td>
<td><a href="user_view.php?recordID=<?php echo $row_Recordset_task['csa_create_user']; ?>"><?php echo $row_Recordset_task['tk_display_name3']; ?></a></td>
<td class="info_task_title"><?php if($row_Recordset_task['csa_plan_hour'] <> null){ ?>
<?php
$over_hour=$plan_hour - $sum_hour;
if ($over_hour < 0) {
echo "<span class='red'>".$multilingual_tasklog_over."</span>";
} else if ($over_hour >= 0) {
echo $multilingual_tasklog_live;
}
?>
<?php } ?>
</td>
<td>
<?php if($row_Recordset_task['csa_plan_hour'] <> null){ ?>
<?php
if ($over_hour < 0) {
echo "<span class='red'>".-$over_hour." ".$multilingual_global_hour."</span>";
} else if ($over_hour >= 0) {
echo $over_hour." ".$multilingual_global_hour;
}
?>
<?php } ?></td>
<td class="info_task_title"><?php
$live_days = (strtotime($row_Recordset_task['csa_plan_et']) - strtotime(date("Y-m-d")))/86400;
if ($live_days < 0){
echo $multilingual_tasklog_overday;
} else {
echo $multilingual_tasklog_liveday;
}
?></td>
<td><?php
if ($live_days < 0){
//echo "<span class='red'>".$live_days." ".$multilingual_tasklog_day."</span>";
} else {
echo $live_days." ".$multilingual_tasklog_day;
}
?></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%">
<tr>
<?php if($_SESSION['MM_rank'] > "2") { ?>
<td width="16%">
<a onclick="javascript:self.location='default_task_add.php?taskID=<?php echo $colname_Recordset_task; ?>&projectID=<?php echo $row_Recordset_task['proid']; ?>&wbsID=<?php echo $wbsID; ?>';" class="mouse_over"><i class="icon-random"></i> <?php echo $multilingual_project_newtask; ?>(<?php echo $multilingual_global_break; ?>)</a>
</td>
<?php } ?>
<?php if ($exam_totaltask > "0") { ?>
<?php if (($row_Recordset_task['csa_from_user'] == $_SESSION['MM_uid'] && $_SESSION['MM_rank'] > "1") || $_SESSION['MM_rank'] > "4" ) { ?>
<td width="10%">
<a onclick="check();" class="mouse_over"><i class="icon-check"></i> <?php echo $multilingual_exam_title; ?></a>
</td>
<?php } ?>
<?php } ?>
<?php if($_SESSION['MM_rank'] > "1") { ?>
<td width="12%">
<a onclick="addcomm();" class="mouse_over"><i class="icon-comment"></i> <?php echo $multilingual_default_addcom; ?></a>
</td>
<?php } ?>
<?php if (($row_Recordset_task['csa_create_user'] == $_SESSION['MM_uid'] && $_SESSION['MM_rank'] > "1") || $_SESSION['MM_rank'] > "4" ) { ?>
<td width="10%">
<a onClick="javascript:self.location='default_task_plan.php?editID=<?php echo $row_Recordset_task['TID']; ?>';" class="mouse_over"><i class="icon-pencil"></i> <?php echo $multilingual_global_action_edit; ?></a>
</td>
<?php } ?>
<?php if ($_SESSION['MM_rank'] > "4") { ?>
<td width="10%">
<a class="mouse_over" onClick="javascript:if(confirm( '<?php
if($row_Recordset_countlog['count_log'] == "0"){
echo $multilingual_global_action_delconfirm;
} else { echo $multilingual_global_action_delconfirm2;} ?>'))self.location= 'task_del.php?delID=<?php echo $row_Recordset_task['TID']; ?>';"><i class="icon-remove"></i> <?php echo $multilingual_global_action_del; ?></a>
</td>
<?php } ?>
<td>
<a class="mouse_over" onclick="javascript:history.go(-1)"><i class="icon-arrow-left"></i> <?php echo $multilingual_global_action_back; ?></a>
</td>
<td>&nbsp;
</td>
</tr>
</table>
</td>
</tr>
<?php if ($row_Recordset_task['csa_remark1'] <> "&nbsp;" && $row_Recordset_task['csa_remark1'] <> "") { ?>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><div class="float_left"><span class="font_big18 fontbold" ><?php echo $multilingual_default_task_description; ?></span><a name="comment"></a></div>
</td>
</tr>
<tr>
<td><?php
echo $row_Recordset_task['csa_remark1'];
?></td>
</tr>
<?php } ?>
<?php if($totalRows_Recordset_comment > 0){ //如果有评论?>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><div class="float_left"><span class="font_big18 fontbold" ><?php echo $multilingual_default_comment; ?></span><a name="comment"></a></div>
</td>
</tr>
<tr>
<td><table class="table table-striped table-hover glink">
<?php do { ?>
<tr>
<td ><div class="float_left gray"> <a href="user_view.php?recordID=<?php echo $row_Recordset_comment['tk_comm_user']; ?>"><?php echo $row_Recordset_comment['tk_display_name']; ?></a> <?php echo $multilingual_default_by; ?> <?php echo $row_Recordset_comment['tk_comm_lastupdate']; ?> <?php echo $multilingual_default_at; ?></div>
<div class="float_right">
<?php if ($_SESSION['MM_rank'] > "4" || ($row_Recordset_comment['tk_comm_user'] == $_SESSION['MM_uid'] && $_SESSION['MM_rank'] > "1")) { ?>
<?php
$coid =$row_Recordset_comment['coid'];
$editcomment_row = "
<script type='text/javascript'>
function editcomm$coid()
{
J.dialog.get({ id: 'test3', title: '$multilingual_default_editcom', width: 600, height: 500, page: 'comment_edit.php?editcoID=$coid' });
}
</script>";
echo $editcomment_row;
?>
<a onclick="editcomm<?php echo $coid; ?>();" class="mouse_hover"> <?php echo $multilingual_global_action_edit; ?></a>
<?php if ($_SESSION['MM_Username'] <> $multilingual_dd_user_readonly) { ?>
<a class="mouse_hover"
onclick="javascript:if(confirm( '<?php
echo $multilingual_global_action_delconfirm; ?>'))self.location='comment_del.php?delID=<?php echo $row_Recordset_comment['coid']; ?>&taskID=<?php echo $row_Recordset_task['TID']; ?>';"
><?php echo $multilingual_global_action_del; ?></a>
<?php } else {
echo $multilingual_global_action_del;
} ?>
<?php } ?>
</div>
<?php
echo "<br/>".$row_Recordset_comment['tk_comm_title'];
?> </td>
</tr>
<?php
} while ($row_Recordset_comment = mysql_fetch_assoc($Recordset_comment));
$rows = mysql_num_rows($Recordset_comment);
if($rows > 0) {
mysql_data_seek($Recordset_comment, 0);
$row_Recordset_comment = mysql_fetch_assoc($Recordset_comment);
}
?>
</table>
<table class="rowcon" border="0" align="center">
<tr>
<td><table border="0">
<tr>
<td><?php if ($pageNum_Recordset_comment > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_comment=%d%s", $currentPage, 0, $queryString_Recordset_comment); ?>#comment"><?php echo $multilingual_global_first; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_comment > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_comment=%d%s", $currentPage, max(0, $pageNum_Recordset_comment - 1), $queryString_Recordset_comment); ?>#comment"><?php echo $multilingual_global_previous; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_comment < $totalPages_Recordset_comment) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_comment=%d%s", $currentPage, min($totalPages_Recordset_comment, $pageNum_Recordset_comment + 1), $queryString_Recordset_comment); ?>#comment"><?php echo $multilingual_global_next; ?></a>
<?php } // Show if not last page ?></td>
<td><?php if ($pageNum_Recordset_comment < $totalPages_Recordset_comment) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_comment=%d%s", $currentPage, $totalPages_Recordset_comment, $queryString_Recordset_comment); ?>#comment"><?php echo $multilingual_global_last; ?></a>
<?php } // Show if not last page ?></td>
</tr>
</table></td>
<td align="right"><?php echo ($startRow_Recordset_comment + 1) ?> <?php echo $multilingual_global_to; ?> <?php echo min($startRow_Recordset_comment + $maxRows_Recordset_comment, $totalRows_Recordset_comment) ?> (<?php echo $multilingual_global_total; ?> <?php echo $totalRows_Recordset_comment ?>)&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table></td>
</tr>
<?php } //如果有评论 ?>
<?php if($totalRows_Recordset_actlog > 0){ //如果有操作记录 ?>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="font_big18 fontbold"><?php echo $multilingual_log_title; ?></span><a name="log"></td>
</tr>
<tr>
<td><table class="table table-striped table-hover glink">
<?php do { ?>
<tr>
<td ><?php echo $row_Recordset_actlog['tk_log_time']; ?> <a href="user_view.php?recordID=<?php echo $row_Recordset_actlog['tk_log_user']; ?>"><?php echo $row_Recordset_actlog['tk_display_name']; ?></a><?php echo $row_Recordset_actlog['tk_log_action']; ?>
<td> </tr>
<?php
} while ($row_Recordset_actlog = mysql_fetch_assoc($Recordset_actlog));
$rows = mysql_num_rows($Recordset_actlog);
if($rows > 0) {
mysql_data_seek($Recordset_actlog, 0);
$row_Recordset_actlog = mysql_fetch_assoc($Recordset_actlog);
}
?>
</table>
<table class="rowcon" border="0" align="center">
<tr>
<td><table border="0">
<tr>
<td><?php if ($pageNum_Recordset_actlog > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_actlog=%d%s", $currentPage, 0, $queryString_Recordset_actlog); ?>#log"><?php echo $multilingual_global_first; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_actlog > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_actlog=%d%s", $currentPage, max(0, $pageNum_Recordset_actlog - 1), $queryString_Recordset_actlog); ?>#log"><?php echo $multilingual_global_previous; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_actlog < $totalPages_Recordset_actlog) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_actlog=%d%s", $currentPage, min($totalPages_Recordset_actlog, $pageNum_Recordset_actlog + 1), $queryString_Recordset_actlog); ?>#log"><?php echo $multilingual_global_next; ?></a>
<?php } // Show if not last page ?></td>
<td><?php if ($pageNum_Recordset_actlog < $totalPages_Recordset_actlog) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_actlog=%d%s", $currentPage, $totalPages_Recordset_actlog, $queryString_Recordset_actlog); ?>#log"><?php echo $multilingual_global_last; ?></a>
<?php } // Show if not last page ?></td>
</tr>
</table></td>
<td align="right"><?php echo ($startRow_Recordset_actlog + 1) ?> <?php echo $multilingual_global_to; ?> <?php echo min($startRow_Recordset_actlog + $maxRows_Recordset_actlog, $totalRows_Recordset_actlog) ?> (<?php echo $multilingual_global_total; ?> <?php echo $totalRows_Recordset_actlog ?>)&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table></td>
</tr>
<?php } //如果有操作记录 ?>
<?php if($totalRows_Recordset_subtask > 0){ //如果有子任务 ?>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="font_big18 fontbold"><?php echo $multilingual_default_task_subtask; ?></span></td>
</tr>
<tr>
<td><div class="float_left gray"> <?php echo $multilingual_subtask_cost; ?>:
<?php if($row_Recordset_sumsublog['sum_sublog'] == null){
$sum_subhour = 0;
} else {
$sum_subhour = $row_Recordset_sumsublog['sum_sublog'];
}
echo $sum_subhour;?>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <?php echo $multilingual_subtask_plan; ?>:
<?php if($row_Recordset_sumplan['sum_plan_hour'] == null){
$plan_subhour = 0;
} else {
$plan_subhour = $row_Recordset_sumplan['sum_plan_hour'];
}
echo $plan_subhour;?>
<?php echo $multilingual_global_hour; ?> </div>
<?php if($_SESSION['MM_rank'] > "2") { ?>
<div class="float_right">
<input name="" type="button" class="button" onclick="javascript:self.location='default_task_add.php?taskID=<?php echo $colname_Recordset_task; ?>&projectID=<?php echo $row_Recordset_task['proid']; ?>&wbsID=<?php echo $wbsID; ?>';" value="<?php echo $multilingual_project_newtask; ?>(<?php echo $multilingual_global_break; ?>)" />
</div>
<?php } ?> </td>
</tr>
<tr>
<td><table class="table table-striped table-hover glink">
<thead>
<tr>
<th><?php echo $multilingual_default_task_id; ?></th>
<th><?php echo $multilingual_default_task_title; ?></th>
<th><?php echo $multilingual_default_task_to; ?></th>
<th><?php echo $multilingual_default_task_status; ?></th>
<th><?php echo $multilingual_default_task_planstart; ?></th>
<th><?php echo $multilingual_default_task_planend; ?></th>
<th><?php echo $multilingual_default_task_priority; ?></th>
<th><?php echo $multilingual_default_task_temp; ?></th>
</tr>
</thead>
<tbody>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset_subtask['TID']; ?></td>
<td class="task_title"><div class="text_overflow_150 task_title" title="<?php echo $row_Recordset_subtask['csa_text']; ?>"> <a href="default_task_edit.php?editID=<?php echo $row_Recordset_subtask['TID']; ?>" > <b>[<?php echo $row_Recordset_subtask['task_tpye']; ?>]</b> <?php echo $row_Recordset_subtask['csa_text']; ?> </a> </div></td>
<td ><a href="user_view.php?recordID=<?php echo $row_Recordset_subtask['csa_to_user']; ?>"><?php echo $row_Recordset_subtask['tk_display_name']; ?></a></td>
<td><?php echo $row_Recordset_subtask['task_status_display']; ?></td>
<td><?php echo $row_Recordset_subtask['csa_plan_st']; ?></td>
<td><?php echo $row_Recordset_subtask['csa_plan_et']; ?></td>
<td><?php
switch ($row_Recordset_subtask['csa_priority'])
{
case 5:
echo $multilingual_dd_priority_p5;
break;
case 4:
echo $multilingual_dd_priority_p4;
break;
case 3:
echo $multilingual_dd_priority_p3;
break;
case 2:
echo $multilingual_dd_priority_p2;
break;
case 1:
echo $multilingual_dd_priority_p1;
break;
}
?> </td>
<td><?php
switch ($row_Recordset_subtask['csa_temp'])
{
case 5:
echo $multilingual_dd_level_l5;
break;
case 4:
echo $multilingual_dd_level_l4;
break;
case 3:
echo $multilingual_dd_level_l3;
break;
case 2:
echo $multilingual_dd_level_l2;
break;
case 1:
echo $multilingual_dd_level_l1;
break;
}
?> </td>
</tr>
<?php } while ($row_Recordset_subtask = mysql_fetch_assoc($Recordset_subtask)); ?>
</tbody>
</table>
<table class="rowcon" border="0" align="center">
<tr>
<td><table border="0">
<tr>
<td><?php if ($pageNum_Recordset_subtask > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_subtask=%d%s", $currentPage, 0, $queryString_Recordset_subtask); ?>#task"><?php echo $multilingual_global_first; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_subtask > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_Recordset_subtask=%d%s", $currentPage, max(0, $pageNum_Recordset_subtask - 1), $queryString_Recordset_subtask); ?>#task"><?php echo $multilingual_global_previous; ?></a>
<?php } // Show if not first page ?></td>
<td><?php if ($pageNum_Recordset_subtask < $totalPages_Recordset_subtask) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_subtask=%d%s", $currentPage, min($totalPages_Recordset_subtask, $pageNum_Recordset_subtask + 1), $queryString_Recordset_subtask); ?>#task"><?php echo $multilingual_global_next; ?></a>
<?php } // Show if not last page ?></td>
<td><?php if ($pageNum_Recordset_subtask < $totalPages_Recordset_subtask) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_Recordset_subtask=%d%s", $currentPage, $totalPages_Recordset_subtask, $queryString_Recordset_subtask); ?>#task"><?php echo $multilingual_global_last; ?></a>
<?php } // Show if not last page ?></td>
</tr>
</table></td>
<td align="right"><?php echo ($startRow_Recordset_subtask + 1) ?> <?php echo $multilingual_global_to; ?> <?php echo min($startRow_Recordset_subtask + $maxRows_Recordset_subtask, $totalRows_Recordset_subtask) ?> (<?php echo $multilingual_global_total; ?> <?php echo $totalRows_Recordset_subtask ?>)&nbsp;&nbsp;&nbsp;&nbsp;</td>
</tr>
</table></td>
</tr>
<?php } //如果有子任务 ?>
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td><span class="font_big18 fontbold"><?php echo $multilingual_default_task_section5; ?></span></td>
</tr>
<tr>
<td><iframe id="frame_content" name="main_frame" frameborder="0" height="" width="100%" src="default_task_calendar.php?taskid=<?php echo $row_Recordset_task['TID']; ?>&userid=<?php echo $row_Recordset_task['csa_to_user']; ?>&projectid=<?php echo $row_Recordset_task['csa_project']; ?>&tasktype=<?php echo $row_Recordset_task['csa_type']; ?>" onLoad="TuneHeight()" scrolling="no"></iframe></td>
</tr>
</table>
<?php require('foot.php'); ?>
</div><!-- right main -->
</td>
</tr>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset_task);
?>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/chenxuehu/wss.git
git@gitee.com:chenxuehu/wss.git
chenxuehu
wss
wss
master

搜索帮助