From 26a61c522a5ce6684fce3c0cd940e51fe96720df Mon Sep 17 00:00:00 2001 From: wangchunsheng Date: Mon, 10 Oct 2011 03:33:42 +0000 Subject: [PATCH] + finish task #551. --- module/project/view/task.html.php | 107 +++++++++++++----------------- module/task/lang/en.php | 9 ++- module/task/lang/zh-cn.php | 11 ++- 3 files changed, 61 insertions(+), 66 deletions(-) diff --git a/module/project/view/task.html.php b/module/project/view/task.html.php index 76a3c1ea12..d30766fb23 100644 --- a/module/project/view/task.html.php +++ b/module/project/view/task.html.php @@ -24,26 +24,30 @@ var browseType = ''; idAB);?> priAB);?> task->name);?> - task->assignedTo);?> - task->finishedBy);?> - task->estimateAB);?> - task->consumedAB);?> - task->leftAB);?> - task->deadlineAB);?> statusAB);?> + task->deadlineAB);?> + + cookie->windowWidth > $this->config->wideSize):?> + task->openedDateAB);?> + + + task->assignedToAB);?> + task->finishedByAB);?> + + cookie->windowWidth > $this->config->wideSize):?> + task->finishedDateAB);?> + + + task->estimateAB);?> + task->consumedAB);?> + task->leftAB);?> task->story);?> - actions;?> + actions;?> @@ -52,58 +56,42 @@ var browseType = ''; $totalEstimate += $task->estimate; $totalConsumed += $task->consumed; $totalLeft += (($task->status == 'cancel' or $task->closedReason == 'cancel') ? 0 : $task->left); - if($task->status == 'wait') - { - $statusWait ++; - } - elseif($task->status == 'doing') - { - $statusDoing ++; - } - elseif($task->status == 'done') - { - $statusDone ++; - } - elseif($task->status == 'closed') - { - $statusClosed ++; - } + $statusVar = 'status' . ucfirst($task->status); + $$statusVar ++; ?> id", sprintf('%03d', $task->id))) printf('%03d', $task->id);?> task->priList[$task->pri];?> id", $task->name)) echo $task->name;?> + status;?> > + storyStatus == 'active' and $task->latestStoryVersion > $task->storyVersion); + $storyChanged ? print("{$lang->story->changed} ") : print($lang->task->statusList[$task->status]); + ?> + + delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo substr($task->deadline, 5, 6);?> + + + cookie->windowWidth > $this->config->wideSize):?> + openedDate, 5, 6);?> + + >assignedToRealName;?> finishedBy];?> + + cookie->windowWidth > $this->config->wideSize):?> + finishedDate, 5, 6);?> + + estimate;?> consumed;?> left;?> - delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?> - status;?> > - storyStatus == 'active' and $task->latestStoryVersion > $task->storyVersion) - { - echo "{$lang->story->changed} "; - } - else - { - echo $lang->task->statusList[$task->status]; - } - ?> - storyID) - { - if(common::hasPriv('story', 'view')) - { - echo html::a($this->createLink('story', 'view', "storyid=$task->storyID"), $task->storyTitle); - } - else - { - echo $task->storyTitle; - } - } + $story = ''; + if($task->storyID and common::hasPriv('story', 'view')) $story = html::a($this->createLink('story', 'view', "storyid=$task->storyID"), $task->storyTitle); + if($task->storyID and !common::hasPriv('story', 'view')) $story = $task->storyTitle; + echo $story; ?> @@ -119,12 +107,9 @@ var browseType = ''; - -
- project->taskSummary, count($tasks), $statusWait, $statusDoing, $totalEstimate, $totalConsumed, $totalLeft); - ?> -
+ cookie->windowWidth > $this->config->wideSize ? 14 : 12;?> + +
project->taskSummary, count($tasks), $statusWait, $statusDoing, $totalEstimate, $totalConsumed, $totalLeft);?>
show();?> diff --git a/module/task/lang/en.php b/module/task/lang/en.php index c6d49e21f6..cae8ad07ba 100644 --- a/module/task/lang/en.php +++ b/module/task/lang/en.php @@ -36,22 +36,27 @@ $lang->task->type = 'Type'; $lang->task->pri = 'Pri'; $lang->task->mailto = 'Mailto'; $lang->task->estimate = 'Estimate'; -$lang->task->estimateAB = 'Estimate'; +$lang->task->estimateAB = 'Est'; $lang->task->left = 'Left'; $lang->task->leftAB = 'Left'; $lang->task->consumed = 'Consumed'; -$lang->task->consumedAB = 'Consumed'; +$lang->task->consumedAB = 'Use'; $lang->task->deadline = 'Deadline'; $lang->task->deadlineAB = 'Deadline'; $lang->task->status = 'Status'; $lang->task->statusCustom = 'Status Order'; $lang->task->desc = 'Desc'; $lang->task->assignedTo = 'Assigned To'; +$lang->task->assignedToAB = 'Assign'; $lang->task->assignedDate = 'Assigned Date'; $lang->task->openedBy = 'Opened By'; +$lang->task->openedByAB = 'Open'; $lang->task->openedDate = 'Opened Date'; +$lang->task->openedDateAB = 'Open'; $lang->task->finishedBy = 'Finished By'; +$lang->task->finishedByAB = 'Finishe'; $lang->task->finishedDate = 'Finished Date'; +$lang->task->finishedDateAB = 'Date'; $lang->task->canceledBy = 'Canceled By'; $lang->task->canceledDate = 'Canceled Date'; $lang->task->closedBy = 'Closed By'; diff --git a/module/task/lang/zh-cn.php b/module/task/lang/zh-cn.php index dbf4d15243..f256bb6c4b 100644 --- a/module/task/lang/zh-cn.php +++ b/module/task/lang/zh-cn.php @@ -36,22 +36,27 @@ $lang->task->type = '任务类型'; $lang->task->pri = '优先级'; $lang->task->mailto = '抄送给'; $lang->task->estimate = '最初预计'; -$lang->task->estimateAB = '预计'; +$lang->task->estimateAB = '预'; $lang->task->left = '预计剩余'; -$lang->task->leftAB = '剩余'; +$lang->task->leftAB = '剩'; $lang->task->consumed = '已经消耗'; -$lang->task->consumedAB = '消耗'; +$lang->task->consumedAB = '耗'; $lang->task->deadline = '截止日期'; $lang->task->deadlineAB = '截止'; $lang->task->status = '任务状态'; $lang->task->statusCustom = '状态排序'; $lang->task->desc = '任务描述'; $lang->task->assignedTo = '指派给'; +$lang->task->assignedToAB = '指派给'; $lang->task->assignedDate = '指派日期'; $lang->task->openedBy = '由谁创建'; +$lang->task->openedByAB = '创建者'; $lang->task->openedDate = '创建日期'; +$lang->task->openedDateAB = '创建'; $lang->task->finishedBy = '由谁完成'; +$lang->task->finishedByAB = '完成者'; $lang->task->finishedDate = '完成时间'; +$lang->task->finishedDateAB = '完成'; $lang->task->canceledBy = '由谁取消'; $lang->task->canceledDate = '取消时间'; $lang->task->closedBy = '由谁关闭';