diff --git a/module/project/css/manageproducts.css b/module/project/css/manageproducts.css new file mode 100644 index 0000000000..03d69f8a8e --- /dev/null +++ b/module/project/css/manageproducts.css @@ -0,0 +1 @@ +span{display:block; float:left; width:200px} diff --git a/module/project/js/common.js b/module/project/js/common.js new file mode 100644 index 0000000000..1a6080069c --- /dev/null +++ b/module/project/js/common.js @@ -0,0 +1,9 @@ +function setWhite(acl) +{ + acl == 'custom' ? $('#whitelistBox').removeClass('hidden') : $('#whitelistBox').addClass('hidden'); +} +function switchGroup(projectID, groupBy) +{ + link = createLink('project', 'groupTask', 'project=' + projectID + '&groupBy=' + groupBy); + location.href=link; +} diff --git a/module/project/js/story.js b/module/project/js/story.js new file mode 100644 index 0000000000..bf4d0687b5 --- /dev/null +++ b/module/project/js/story.js @@ -0,0 +1,4 @@ +$(document).ready(function() +{ + $("a.iframe").colorbox({width:640, height:480, iframe:true, transition:'none'}); +}); diff --git a/module/project/view/bug.html.php b/module/project/view/bug.html.php index d3f58ddbae..9fc4e7611b 100644 --- a/module/project/view/bug.html.php +++ b/module/project/view/bug.html.php @@ -12,49 +12,47 @@ ?> -
- - - - - id}&orderBy=%s&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}"; ?> - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
project->bug;?>
-
id", $lang->bug->create);?>
-
idAB);?>bug->severityAB);?> priAB);?>bug->title);?>openedByAB);?>assignedToAB);?>bug->resolvedBy);?>bug->resolutionAB);?>actions;?>
createLink('bug', 'view', "bugID=$bug->id"), $bug->id, '_blank');?>bug->severityList[$bug->severity]?>bug->priList[$bug->pri]?>createLink('bug', 'view', "bugID=$bug->id"), $bug->title);?>openedBy];?>assignedTo];?>resolvedBy];?>bug->resolutionList[$bug->resolution];?> - id"; - if(!($bug->status == 'active' and common::printLink('bug', 'resolve', $params, $lang->bug->buttonResolve))) echo $lang->bug->buttonResolve . ' '; - if(!($bug->status == 'resolved' and common::printLink('bug', 'close', $params, $lang->bug->buttonClose))) echo $lang->bug->buttonClose . ' '; - common::printLink('bug', 'edit', $params, $lang->bug->buttonEdit); - ?> -
-
show();?>
-
+ + + + + id}&orderBy=%s&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}"; ?> + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
project->bug;?>
+
id", $lang->bug->create);?>
+
idAB);?>bug->severityAB);?> priAB);?>bug->title);?>openedByAB);?>assignedToAB);?>bug->resolvedBy);?>bug->resolutionAB);?>actions;?>
createLink('bug', 'view', "bugID=$bug->id"), $bug->id, '_blank');?>bug->severityList[$bug->severity]?>bug->priList[$bug->pri]?>createLink('bug', 'view', "bugID=$bug->id"), $bug->title);?>openedBy];?>assignedTo];?>resolvedBy];?>bug->resolutionList[$bug->resolution];?> + id"; + if(!($bug->status == 'active' and common::printLink('bug', 'resolve', $params, $lang->bug->buttonResolve))) echo $lang->bug->buttonResolve . ' '; + if(!($bug->status == 'resolved' and common::printLink('bug', 'close', $params, $lang->bug->buttonClose))) echo $lang->bug->buttonClose . ' '; + common::printLink('bug', 'edit', $params, $lang->bug->buttonEdit); + ?> +
+ show();?> diff --git a/module/project/view/build.html.php b/module/project/view/build.html.php index 3f53fd15cb..bf0517e5ac 100644 --- a/module/project/view/build.html.php +++ b/module/project/view/build.html.php @@ -12,41 +12,39 @@ ?> -
- - - - - - - - - - - - - - - - - - - - - - - - - - -
-
project->build;?>
-
id", $lang->build->create);?>
-
build->product;?>build->name;?>build->scmPath;?>build->filePath;?>build->date;?>build->builder;?>actions;?>
productName;?>createLink('build', 'view', "build=$build->id"), $build->name);?>scmPath, 'http') === 0 ? printf(html::a($build->scmPath)) : printf($build->scmPath);?>filePath, 'http') === 0 ? printf(html::a($build->filePath)) : printf($build->filePath);?>date?>builder]?> - id", $lang->edit); - common::printLink('build', 'delete', "buildID=$build->id", $lang->delete, 'hiddenwin'); - ?> -
-
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
project->build;?>
+
id", $lang->build->create);?>
+
build->product;?>build->name;?>build->scmPath;?>build->filePath;?>build->date;?>build->builder;?>actions;?>
productName;?>createLink('build', 'view', "build=$build->id"), $build->name);?>scmPath, 'http') === 0 ? printf(html::a($build->scmPath)) : printf($build->scmPath);?>filePath, 'http') === 0 ? printf(html::a($build->filePath)) : printf($build->filePath);?>date?>builder]?> + id", $lang->edit); + common::printLink('build', 'delete', "buildID=$build->id", $lang->delete, 'hiddenwin'); + ?> +
diff --git a/module/project/view/burn.html.php b/module/project/view/burn.html.php index b9a601617a..e6290a0f73 100644 --- a/module/project/view/burn.html.php +++ b/module/project/view/burn.html.php @@ -11,7 +11,7 @@ */ ?> -
+
project->computeBurn, 'hiddenwin'); diff --git a/module/project/view/create.html.php b/module/project/view/create.html.php index d8120e34ca..91739900a3 100644 --- a/module/project/view/create.html.php +++ b/module/project/view/create.html.php @@ -15,9 +15,9 @@ -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
project->create;?>
project->name;?>
project->code;?>
project->begin;?>
project->end;?>
project->teamname;?>
project->manageProducts;?>
project->goal;?>
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - -
project->create;?>
project->name;?>
project->code;?>
project->begin;?>
project->end;?>
project->teamname;?>
project->manageProducts;?>
project->goal;?>
project->desc;?>
project->acl;?>project->aclList, 'open', "onclick='setWhite(this.value);'"));?>
-
-
+ + project->desc;?> + + + + project->acl;?> + project->aclList, 'open', "onclick='setWhite(this.value);'"));?> + + + project->whitelist;?> + + + + + + + diff --git a/module/project/view/doc.html.php b/module/project/view/doc.html.php index a4f01e476b..e36ed0c6d2 100644 --- a/module/project/view/doc.html.php +++ b/module/project/view/doc.html.php @@ -13,42 +13,39 @@ -
- - - - - - - - - - - - - - - $doc):?> - createLink('doc', 'view', "docID=$doc->id"); - $canView = common::hasPriv('doc', 'view'); - ?> - - - - - - - - - - -
id&from=project", $lang->doc->create);?>
idAB;?>doc->module;?>doc->title;?>doc->addedBy;?>doc->addedDate;?>actions;?>
id)); else printf('%03d', $doc->id);?>module]);?>title);?>addedBy];?>addedDate;?> - id}"; - if(!common::printLink('doc', 'edit', $vars, $lang->edit)) echo $lang->edit; - if(!common::printLink('doc', 'delete', $vars, $lang->delete, 'hiddenwin')) echo $lang->delete; - ?> -
-
+ + + + + + + + + + + + + + $doc):?> + createLink('doc', 'view', "docID=$doc->id"); + $canView = common::hasPriv('doc', 'view'); + ?> + + + + + + + + + + +
id&from=project", $lang->doc->create);?>
idAB;?>doc->module;?>doc->title;?>doc->addedBy;?>doc->addedDate;?>actions;?>
id)); else printf('%03d', $doc->id);?>module]);?>title);?>addedBy];?>addedDate;?> + id}"; + if(!common::printLink('doc', 'edit', $vars, $lang->edit)) echo $lang->edit; + if(!common::printLink('doc', 'delete', $vars, $lang->delete, 'hiddenwin')) echo $lang->delete; + ?> +
diff --git a/module/project/view/edit.html.php b/module/project/view/edit.html.php index 957c60bb4c..a7d61e81b6 100644 --- a/module/project/view/edit.html.php +++ b/module/project/view/edit.html.php @@ -13,79 +13,70 @@ - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - acl != 'custom') echo "class='hidden'";?>> - - - - -
project->edit;?>
project->name;?>name, "class='text-3'");?>
project->code;?>code, "class='text-3'");?>
project->begin;?>begin, "class='text-3 date'");?>
project->end;?>end, "class='text-3 date'");?>
project->teamname;?>team, "class='text-3'");?>
project->status;?>project->statusList, $project->status, 'class=text-3');?>
project->PO;?>PO, 'class=text-3');?>
project->PM;?>PM, 'class=text-3');?>
project->QM;?>QM, 'class=text-3');?>
project->RM;?>RM, 'class=text-3');?>
project->manageProducts;?>
project->goal;?>goal), "rows='6' class='area-1'");?>
project->desc;?>desc), "rows='6' class='area-1'");?>
project->acl;?>project->aclList, $project->acl, "onclick='setWhite(this.value);'"));?>
project->whitelist;?>whitelist);?>
-
-
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + acl != 'custom') echo "class='hidden'";?>> + + + + +
project->edit;?>
project->name;?>name, "class='text-3'");?>
project->code;?>code, "class='text-3'");?>
project->begin;?>begin, "class='text-3 date'");?>
project->end;?>end, "class='text-3 date'");?>
project->teamname;?>team, "class='text-3'");?>
project->status;?>project->statusList, $project->status, 'class=text-3');?>
project->PO;?>PO, 'class=text-3');?>
project->PM;?>PM, 'class=text-3');?>
project->QM;?>QM, 'class=text-3');?>
project->RM;?>RM, 'class=text-3');?>
project->manageProducts;?>
project->goal;?>goal), "rows='6' class='area-1'");?>
project->desc;?>desc), "rows='6' class='area-1'");?>
project->acl;?>project->aclList, $project->acl, "onclick='setWhite(this.value);'"));?>
project->whitelist;?>whitelist);?>
+
diff --git a/module/project/view/grouptask.html.php b/module/project/view/grouptask.html.php index a2d07f1b2e..bad0556214 100644 --- a/module/project/view/grouptask.html.php +++ b/module/project/view/grouptask.html.php @@ -13,50 +13,48 @@ -
- - - - - - - - - - - - - +
task->name;?>priAB;?>task->assignedTo;?>task->finishedBy;?>task->estimateAB;?>task->consumedAB;?>task->leftAB;?>typeAB;?>task->deadlineAB;?>task->status;?>
+ + + + + + + + + + + + + + + $groupTasks):?> + + + + + + + assignedTo == $app->user->account ? 'style=color:red' : '';?> + + + + + + + + + + + + + - - $groupTasks):?> - - - - - - - assignedTo == $app->user->account ? 'style=color:red' : '';?> - - - - - - - - - - - - - - - -
task->name;?>priAB;?>task->assignedTo;?>task->finishedBy;?>task->estimateAB;?>task->consumedAB;?>task->leftAB;?>typeAB;?>task->deadlineAB;?>task->status;?>
 id . $lang->colon; if(common::hasPriv('task', 'view')) echo html::a($this->createLink('task', 'view', "task=$task->id"), $task->name); else echo $task->name;?>pri;?>>assignedToRealName;?>finishedBy];?>estimate;?>consumed;?>left;?>task->typeList[$task->type];?>delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?>status;?> >task->statusList[$task->status];?> + createLink('task', 'edit', "taskid=$task->id"), $lang->edit);?> + createLink('task', 'delete', "projectID=$task->project&taskid=$task->id"), $lang->delete, 'hiddenwin');?> +
 id . $lang->colon; if(common::hasPriv('task', 'view')) echo html::a($this->createLink('task', 'view', "task=$task->id"), $task->name); else echo $task->name;?>pri;?>>assignedToRealName;?>finishedBy];?>estimate;?>consumed;?>left;?>task->typeList[$task->type];?>delay)) echo 'delayed';?>>deadline, 0, 4) > 0) echo $task->deadline;?>status;?> >task->statusList[$task->status];?> - createLink('task', 'edit', "taskid=$task->id"), $lang->edit);?> - createLink('task', 'delete', "projectID=$task->project&taskid=$task->id"), $lang->delete, 'hiddenwin');?> -
-
+ + diff --git a/module/project/view/importtask.html.php b/module/project/view/importtask.html.php index a732e7465e..ffcc8fdacf 100644 --- a/module/project/view/importtask.html.php +++ b/module/project/view/importtask.html.php @@ -12,8 +12,7 @@ ?> -
-
+ @@ -56,6 +55,5 @@
project->importTask);?>
-
-
+ diff --git a/module/project/view/linkstory.html.php b/module/project/view/linkstory.html.php index d7717686f3..d6ac96051e 100644 --- a/module/project/view/linkstory.html.php +++ b/module/project/view/linkstory.html.php @@ -12,42 +12,40 @@ ?> -
-
- - - - - - - - - - - - - - - - id])) continue;?> - createLink('story', 'view', "storyID=$story->id");?> - - - - - - - - - - - - - -
idAB;?>priAB;?>story->product;?>story->title;?>story->plan;?>openedByAB;?>story->estimateAB;?>link;?>
id);?>story->priList[$story->pri];?>createLink('product', 'browse', "productID=$story->product"), $products[$story->product], '_blank');?>title);?>planTitle;?>openedBy];?>estimate;?> - - -
-
-
+
+ + + + + + + + + + + + + + + + id])) continue;?> + createLink('story', 'view', "storyID=$story->id");?> + + + + + + + + + + + + + +
idAB;?>priAB;?>story->product;?>story->title;?>story->plan;?>openedByAB;?>story->estimateAB;?>link;?>
id);?>story->priList[$story->pri];?>createLink('product', 'browse', "productID=$story->product"), $products[$story->product], '_blank');?>title);?>planTitle;?>openedBy];?>estimate;?> + + +
+
diff --git a/module/project/view/managemembers.html.php b/module/project/view/managemembers.html.php index d57f232ee3..a70fdb5f9c 100644 --- a/module/project/view/managemembers.html.php +++ b/module/project/view/managemembers.html.php @@ -11,47 +11,45 @@ */ ?> -
-
- - - - - - - - $member):?> - account]);?> - - - - - - - PROJECTMODEL::LINK_MEMBERS_ONE_TIME) $count = PROJECTMODEL::LINK_MEMBERS_ONE_TIME; - ?> + +
project->manageMembers;?>
team->account;?>team->role;?>team->workingHour;?>
- - -
+ + + + + + + $member):?> + account]);?> + + + + + + + PROJECTMODEL::LINK_MEMBERS_ONE_TIME) $count = PROJECTMODEL::LINK_MEMBERS_ONE_TIME; + ?> - - - - - - - - - - -
project->manageMembers;?>
team->account;?>team->role;?>team->workingHour;?>
+ + +
- - -
- -
-
-
+ + + + + + + + + + + + + + + + + diff --git a/module/project/view/manageproducts.html.php b/module/project/view/manageproducts.html.php index 5e68bca38e..c88a399dba 100644 --- a/module/project/view/manageproducts.html.php +++ b/module/project/view/manageproducts.html.php @@ -11,16 +11,13 @@ */ ?> - -
-
- - - - - - -
project->manageProducts;?>
-
-
+
+ + + + + + +
project->manageProducts;?>
+
diff --git a/module/project/view/story.html.php b/module/project/view/story.html.php index d1322cb421..fba66dd752 100644 --- a/module/project/view/story.html.php +++ b/module/project/view/story.html.php @@ -12,69 +12,61 @@ ?> - -
- - - - - - - - - - - - - - - - - - - $story):?> - createLink('story', 'view', "storyID=$story->id"); - $totalEstimate += $story->estimate; - ?> - - - - - - - - - - - - - - - - - -
-
project->story;?>
-
- createLink('project', 'linkstory', "project=$project->id"), $lang->project->linkStory);?> -
-
idAB;?>priAB;?>story->title;?>openedByAB;?>assignedToAB;?>story->estimateAB;?>statusAB;?>story->stageAB;?>story->taskCount;?>actions;?>
id));?>story->priList[$story->pri];?>title);?>openedBy];?>assignedTo];?>estimate;?>story->statusList[$story->status];?>story->stageList[$story->stage];?> - id}&story={$story->id}"; - common::printLink('task', 'create', $param, $lang->project->wbs); - common::printLink('project', 'unlinkStory', $param, $lang->unlink, 'hiddenwin'); - ?> -
project->storySummary, count($stories), $totalEstimate);?>
-
+ + + + + + + + + + + + + + + + + + + $story):?> + createLink('story', 'view', "storyID=$story->id"); + $totalEstimate += $story->estimate; + ?> + + + + + + + + + + + + + + + + + +
+
project->story;?>
+
+ createLink('project', 'linkstory', "project=$project->id"), $lang->project->linkStory);?> +
+
idAB;?>priAB;?>story->title;?>openedByAB;?>assignedToAB;?>story->estimateAB;?>statusAB;?>story->stageAB;?>story->taskCount;?>actions;?>
id));?>story->priList[$story->pri];?>title);?>openedBy];?>assignedTo];?>estimate;?>story->statusList[$story->status];?>story->stageList[$story->stage];?> + id}&story={$story->id}"; + common::printLink('task', 'create', $param, $lang->project->wbs); + common::printLink('project', 'unlinkStory', $param, $lang->unlink, 'hiddenwin'); + ?> +
project->storySummary, count($stories), $totalEstimate);?>
diff --git a/module/project/view/task.html.php b/module/project/view/task.html.php index c1ff9c6bc8..ebf4e2e28c 100644 --- a/module/project/view/task.html.php +++ b/module/project/view/task.html.php @@ -14,72 +14,70 @@ -
- - id&status=$status&orderBy=%s&recTotal=$recTotal&recPerPage=$recPerPage"; ?> - - - - - - - - - - - - - - - - - - - assignedTo == $app->user->account ? 'style=color:red' : '';?> - - - - - - - - - - - - - - - - -
idAB);?> priAB);?> task->name);?> task->assignedTo);?> task->finishedBy);?> task->estimateAB);?> task->consumedAB);?> task->leftAB);?> task->deadlineAB);?>statusAB);?>task->story);?>actions;?>
id", sprintf('%03d', $task->id))) printf('%03d', $task->id);?>task->priList[$task->pri];?>id", $task->name)) echo $task->name;?>>assignedToRealName;?>finishedBy];?>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; - } - ?> - - status == 'wait' or $task->status == 'doing') and common::printLink('task', 'finish', "taskID=$task->id", $lang->task->buttonDone))) echo $lang->task->buttonDone . ' '; - if(!(($task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'close', "taskID=$task->id", $lang->task->buttonClose))) echo $lang->task->buttonClose . ' '; - if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' '; - if($browseType == 'needconfirm') common::printLink('task', 'confirmStoryChange', "taskid=$task->id", $lang->confirm, 'hiddenwin'); - ?> -
-
-
+ + id&status=$status&orderBy=%s&recTotal=$recTotal&recPerPage=$recPerPage"; ?> + + + + + + + + + + + + + + + + + + + assignedTo == $app->user->account ? 'style=color:red' : '';?> + + + + + + + + + + + + + + + + +
idAB);?> priAB);?> task->name);?> task->assignedTo);?> task->finishedBy);?> task->estimateAB);?> task->consumedAB);?> task->leftAB);?> task->deadlineAB);?>statusAB);?>task->story);?>actions;?>
id", sprintf('%03d', $task->id))) printf('%03d', $task->id);?>task->priList[$task->pri];?>id", $task->name)) echo $task->name;?>>assignedToRealName;?>finishedBy];?>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; + } + ?> + + status == 'wait' or $task->status == 'doing') and common::printLink('task', 'finish', "taskID=$task->id", $lang->task->buttonDone))) echo $lang->task->buttonDone . ' '; + if(!(($task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'close', "taskID=$task->id", $lang->task->buttonClose))) echo $lang->task->buttonClose . ' '; + if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' '; + if($browseType == 'needconfirm') common::printLink('task', 'confirmStoryChange', "taskid=$task->id", $lang->confirm, 'hiddenwin'); + ?> +
+
diff --git a/module/project/view/taskheader.html.php b/module/project/view/taskheader.html.php index 55a1515308..6bbfb1ba09 100644 --- a/module/project/view/taskheader.html.php +++ b/module/project/view/taskheader.html.php @@ -1,34 +1,25 @@ - -
-
-
- " ; common::printLink('project', 'task', "project=$project->id", $lang->project->allTasks); echo '' ; - echo ""; common::printLink('project', 'task', "project=$project->id&type=assignedtome", $lang->project->assignedToMe); echo '' ; - echo ""; common::printLink('project', 'task', "project=$project->id&type=finishedbyme", $lang->project->finishedByMe); echo '' ; - echo "" ; common::printLink('project', 'task', "project=$project->id&type=wait", $lang->project->statusWait); echo '' ; - echo "" ; common::printLink('project', 'task', "project=$project->id&type=doing", $lang->project->statusDoing); echo '' ; - echo "" ; common::printLink('project', 'task', "project=$project->id&type=done", $lang->project->statusDone); echo '' ; - echo "" ; common::printLink('project', 'task', "project=$project->id&type=delayed", $lang->project->delayed); echo '' ; +
+
+ " ; common::printLink('project', 'task', "project=$project->id", $lang->project->allTasks); echo '' ; + echo ""; common::printLink('project', 'task', "project=$project->id&type=assignedtome", $lang->project->assignedToMe); echo '' ; + echo ""; common::printLink('project', 'task', "project=$project->id&type=finishedbyme", $lang->project->finishedByMe); echo '' ; + echo "" ; common::printLink('project', 'task', "project=$project->id&type=wait", $lang->project->statusWait); echo '' ; + echo "" ; common::printLink('project', 'task', "project=$project->id&type=doing", $lang->project->statusDoing); echo '' ; + echo "" ; common::printLink('project', 'task', "project=$project->id&type=done", $lang->project->statusDone); echo '' ; + echo "" ; common::printLink('project', 'task', "project=$project->id&type=delayed", $lang->project->delayed); echo '' ; - echo ""; - echo html::select('groupBy', $lang->project->groups, isset($groupBy) ? $groupBy : '', "onchange='switchGroup({$project->id}, this.value)'"); - echo ""; - echo ""; common::printLink('project', 'task', "project=$project->id&status=needConfirm",$lang->project->listTaskNeedConfrim); echo '' ; + echo ""; + echo html::select('groupBy', $lang->project->groups, isset($groupBy) ? $groupBy : '', "onchange='switchGroup({$project->id}, this.value)'"); + echo ""; + echo ""; common::printLink('project', 'task', "project=$project->id&status=needConfirm",$lang->project->listTaskNeedConfrim); echo '' ; + ?> +
+
+ exportCSV, $lang->setFileName); + common::printLink('project', 'importTask', "project=$project->id", $lang->project->importTask); + common::printLink('task', 'create', "project=$project->id", $lang->task->create); ?> -
-
- exportCSV, $lang->setFileName); - common::printLink('project', 'importTask', "project=$project->id", $lang->project->importTask); - common::printLink('task', 'create', "project=$project->id", $lang->task->create); - ?> -
diff --git a/module/project/view/team.html.php b/module/project/view/team.html.php index e68c0722de..500d46157d 100644 --- a/module/project/view/team.html.php +++ b/module/project/view/team.html.php @@ -12,38 +12,34 @@ ?> -
- - - - - - - - $lang->actions";?> - - - - - - - - - - " . html::a($this->createLink('project', 'unlinkmember', "projectID=$project->id&account=$member->account"), $lang->project->unlinkMember, 'hiddenwin') . '';?> - - - - - - -
team->account;?>team->role;?>team->joinDate;?>team->workingHour;?>
- createLink('user', 'view', "account=$member->account"), $member->realname); - else echo $member->realname; - ?> - role;?>joinDate, 2);?>workingHour;?>
id", $lang->project->manageMembers);?>
-
-
-
+ + + + + + + + $lang->actions";?> + + + + + + + + + + " . html::a($this->createLink('project', 'unlinkmember', "projectID=$project->id&account=$member->account"), $lang->project->unlinkMember, 'hiddenwin') . '';?> + + + + + + +
team->account;?>team->role;?>team->joinDate;?>team->workingHour;?>
+ createLink('user', 'view', "account=$member->account"), $member->realname); + else echo $member->realname; + ?> + role;?>joinDate, 2);?>workingHour;?>
id", $lang->project->manageMembers);?>
diff --git a/module/project/view/tips.html.php b/module/project/view/tips.html.php index 845e009a0d..057e60ae6a 100644 --- a/module/project/view/tips.html.php +++ b/module/project/view/tips.html.php @@ -1,13 +1,11 @@ -
- - - - - -
project->tips;?>
project->afterInfo;?> -
arrow. html::a($this->createLink('project', 'team', "projectID=$projectID"), $lang->project->setTeam);?>
-
arrow. html::a($this->createLink('project', 'linkstory', "projectID=$projectID"), $lang->project->linkStory);?>
-
arrow. html::a($this->createLink('task', 'create', "project=$projectID"), $lang->project->createTask);?>
-
arrow. html::a($this->createLink('project', 'task', "projectID=$projectID"), $lang->project->goback);?>
-
-
+ + + + + +
project->tips;?>
project->afterInfo;?> +
arrow. html::a($this->createLink('project', 'team', "projectID=$projectID"), $lang->project->setTeam);?>
+
arrow. html::a($this->createLink('project', 'linkstory', "projectID=$projectID"), $lang->project->linkStory);?>
+
arrow. html::a($this->createLink('task', 'create', "project=$projectID"), $lang->project->createTask);?>
+
arrow. html::a($this->createLink('project', 'task', "projectID=$projectID"), $lang->project->goback);?>
+
diff --git a/module/project/view/view.html.php b/module/project/view/view.html.php index 0df8d5b4c6..809d40fa2c 100644 --- a/module/project/view/view.html.php +++ b/module/project/view/view.html.php @@ -11,84 +11,82 @@ */ ?> -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
name;?>
project->name;?>'>name;?>
project->code;?>code;?>
project->beginAndEnd;?>begin . ' ~ ' . $project->end;?>
project->goal;?>goal;?>
project->desc;?>desc;?>
project->status;?>show($lang->project->statusList, $project->status);?>
project->PM;?>PM];?>
project->PO;?>PO];?>
project->QM;?>QM];?>
project->RM;?>RM];?>
project->lblStats;?>project->stats, $project->totalEstimate, $project->totalConsumed, $project->totalLeft, 10)?>
project->products;?> - $productName) echo html::a($this->createLink('product', 'browse', "productID=$productID"), $productName) . '
';?> -
project->acl;?>project->aclList[$project->acl];?>
project->whitelist;?> - whitelist); - foreach($whitelist as $groupID) if(isset($groups[$groupID])) echo $groups[$groupID] . ' '; - ?> -
-
- session->projectList ? $this->session->projectList : inlink('task', "projectID=$project->id"); - if(!$project->deleted) - { - common::printLink('project', 'edit', "projectID=$project->id", $lang->project->edit); - common::printLink('project', 'delete', "projectID=$project->id", $lang->project->delete, 'hiddenwin'); - } - echo html::a($browseLink, $lang->goback); - ?> -
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
name;?>
project->name;?>'>name;?>
project->code;?>code;?>
project->beginAndEnd;?>begin . ' ~ ' . $project->end;?>
project->goal;?>goal;?>
project->desc;?>desc;?>
project->status;?>show($lang->project->statusList, $project->status);?>
project->PM;?>PM];?>
project->PO;?>PO];?>
project->QM;?>QM];?>
project->RM;?>RM];?>
project->lblStats;?>project->stats, $project->totalEstimate, $project->totalConsumed, $project->totalLeft, 10)?>
project->products;?> + $productName) echo html::a($this->createLink('product', 'browse', "productID=$productID"), $productName) . '
';?> +
project->acl;?>project->aclList[$project->acl];?>
project->whitelist;?> + whitelist); + foreach($whitelist as $groupID) if(isset($groups[$groupID])) echo $groups[$groupID] . ' '; + ?> +
+
+session->projectList ? $this->session->projectList : inlink('task', "projectID=$project->id"); +if(!$project->deleted) +{ + common::printLink('project', 'edit', "projectID=$project->id", $lang->project->edit); + common::printLink('project', 'delete', "projectID=$project->id", $lang->project->delete, 'hiddenwin'); +} +echo html::a($browseLink, $lang->goback); +?>
+