finish the task #689.
This commit is contained in:
+730
-730
File diff suppressed because it is too large
Load Diff
+179
-179
@@ -1,179 +1,179 @@
|
||||
<?php
|
||||
/**
|
||||
* The task module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "Index";
|
||||
$lang->task->create = "Create";
|
||||
$lang->task->batchCreate = "Batch create";
|
||||
$lang->task->import = "Import undone";
|
||||
$lang->task->edit = "Update";
|
||||
$lang->task->delete = "Delete";
|
||||
$lang->task->view = "Info";
|
||||
$lang->task->logEfforts = "Efforts";
|
||||
$lang->task->start = "Start";
|
||||
$lang->task->finish = "Finish";
|
||||
$lang->task->close = "Close";
|
||||
$lang->task->batchClose = "Batch close";
|
||||
$lang->task->cancel = "Cancel";
|
||||
$lang->task->activate = "Activate";
|
||||
$lang->task->export = "Export";
|
||||
$lang->task->reportChart = "Report chart";
|
||||
$lang->task->fromBug = 'From Bug';
|
||||
$lang->task->confirmStoryChange = "Confirm story change";
|
||||
|
||||
$lang->task->common = 'Task';
|
||||
$lang->task->id = 'ID';
|
||||
$lang->task->project = 'Project';
|
||||
$lang->task->story = 'Story';
|
||||
$lang->task->storyVersion = 'Version';
|
||||
$lang->task->name = 'Name';
|
||||
$lang->task->type = 'Type';
|
||||
$lang->task->pri = 'Pri';
|
||||
$lang->task->mailto = 'Mailto';
|
||||
$lang->task->estimate = 'Estimate';
|
||||
$lang->task->estimateAB = 'Est';
|
||||
$lang->task->left = 'Left';
|
||||
$lang->task->leftAB = 'Left';
|
||||
$lang->task->consumed = '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->assign = 'Assign';
|
||||
$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';
|
||||
$lang->task->closedDate = 'Closed Date';
|
||||
$lang->task->closedReason = 'Closed Reason';
|
||||
$lang->task->lastEditedBy = 'Last Edited By';
|
||||
$lang->task->lastEditedDate = 'Last Edited Date';
|
||||
$lang->task->lastEdited = 'Last Edited';
|
||||
|
||||
$lang->task->same = 'The same as above';
|
||||
$lang->task->notes = '(Notes: the name, type, pri and estimate must be written, otherwise it is no use)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = 'Waiting';
|
||||
$lang->task->statusList['doing'] = 'Doing';
|
||||
$lang->task->statusList['done'] = 'Done';
|
||||
$lang->task->statusList['cancel'] = 'Canceled';
|
||||
$lang->task->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = 'Design';
|
||||
$lang->task->typeList['devel'] = 'Devel';
|
||||
$lang->task->typeList['test'] = 'Test';
|
||||
$lang->task->typeList['study'] = 'Study';
|
||||
$lang->task->typeList['discuss'] = 'Discuss';
|
||||
$lang->task->typeList['ui'] = 'UI';
|
||||
$lang->task->typeList['affair'] = 'Affair';
|
||||
$lang->task->typeList['misc'] = 'Misc';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = 'Done';
|
||||
$lang->task->reasonList['cancel'] = 'Canceled';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = 'Continue add task for this story';
|
||||
$lang->task->afterChoices['toTastList'] = 'To task list';
|
||||
$lang->task->afterChoices['toStoryList'] = 'To story list';
|
||||
|
||||
$lang->task->buttonEdit = 'Edit';
|
||||
$lang->task->buttonClose = 'Close';
|
||||
$lang->task->buttonCancel = 'Cancel';
|
||||
$lang->task->buttonActivate = 'Activate';
|
||||
$lang->task->buttonLogEfforts = 'Efforts';
|
||||
$lang->task->buttonDelete = 'Delete';
|
||||
$lang->task->buttonBackToList = 'Back';
|
||||
$lang->task->buttonStart = 'Start';
|
||||
$lang->task->buttonDone = 'Done';
|
||||
|
||||
$lang->task->legendBasic = 'Basic info';
|
||||
$lang->task->legendEffort = 'Effort';
|
||||
$lang->task->legendLife = 'Lifetime';
|
||||
$lang->task->legendDesc = 'Desc';
|
||||
$lang->task->legendAction = 'Action';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "API:My tasks";
|
||||
$lang->task->ajaxGetProjectTasks = "API:Project tasks";
|
||||
$lang->task->confirmDelete = "Are you sure to delete this task?";
|
||||
$lang->task->copyStoryTitle = "Same as story";
|
||||
$lang->task->afterSubmit = "After created";
|
||||
$lang->task->successSaved = "Success saved";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> Postponed %s days </strong>";
|
||||
$lang->task->remindBug = "This task from Bug, update the Bug:%s or not?";
|
||||
|
||||
/* Report. */
|
||||
$lang->task->report->common = 'Report';
|
||||
$lang->task->report->select = 'Select';
|
||||
$lang->task->report->create = 'Create';
|
||||
$lang->task->report->selectAll = 'All';
|
||||
$lang->task->report->selectReverse = 'Reverse';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = 'Project tasks';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = 'Assigned To';
|
||||
$lang->task->report->charts['tasksPerType'] = 'Type';
|
||||
$lang->task->report->charts['tasksPerPri'] = 'Priority';
|
||||
$lang->task->report->charts['tasksPerStatus'] = 'Status';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = 'Deadline';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = 'Estimate time';
|
||||
$lang->task->report->charts['tasksPerLeft'] = 'Left time';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = 'Consumed time';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = 'Finished By';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = 'Closed reason';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = 'Finished tasks per day';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100;
|
||||
$lang->task->report->options->graph->showColumnShadow = 0;
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = 'Project';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = 'User';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = 'Type';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = 'Pri';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = 'Status';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = 'Date';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = 'User';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = 'Closed Reason';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = 'Date';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
<?php
|
||||
/**
|
||||
* The task module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "Index";
|
||||
$lang->task->create = "Create";
|
||||
$lang->task->batchCreate = "Batch create";
|
||||
$lang->task->import = "Import undone";
|
||||
$lang->task->edit = "Update";
|
||||
$lang->task->delete = "Delete";
|
||||
$lang->task->view = "Info";
|
||||
$lang->task->logEfforts = "Efforts";
|
||||
$lang->task->start = "Start";
|
||||
$lang->task->finish = "Finish";
|
||||
$lang->task->close = "Close";
|
||||
$lang->task->batchClose = "Batch close";
|
||||
$lang->task->cancel = "Cancel";
|
||||
$lang->task->activate = "Activate";
|
||||
$lang->task->export = "Export";
|
||||
$lang->task->reportChart = "Report chart";
|
||||
$lang->task->fromBug = 'From Bug';
|
||||
$lang->task->confirmStoryChange = "Confirm story change";
|
||||
|
||||
$lang->task->common = 'Task';
|
||||
$lang->task->id = 'ID';
|
||||
$lang->task->project = 'Project';
|
||||
$lang->task->story = 'Story';
|
||||
$lang->task->storyVersion = 'Version';
|
||||
$lang->task->name = 'Name';
|
||||
$lang->task->type = 'Type';
|
||||
$lang->task->pri = 'Pri';
|
||||
$lang->task->mailto = 'Mailto';
|
||||
$lang->task->estimate = 'Estimate';
|
||||
$lang->task->estimateAB = 'Est';
|
||||
$lang->task->left = 'Left';
|
||||
$lang->task->leftAB = 'Left';
|
||||
$lang->task->consumed = '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->assign = 'Assign';
|
||||
$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';
|
||||
$lang->task->closedDate = 'Closed Date';
|
||||
$lang->task->closedReason = 'Closed Reason';
|
||||
$lang->task->lastEditedBy = 'Last Edited By';
|
||||
$lang->task->lastEditedDate = 'Last Edited Date';
|
||||
$lang->task->lastEdited = 'Last Edited';
|
||||
|
||||
$lang->task->same = 'The same as above';
|
||||
$lang->task->notes = '(Notes: the name, type, pri and estimate must be written, otherwise it is no use)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = 'Waiting';
|
||||
$lang->task->statusList['doing'] = 'Doing';
|
||||
$lang->task->statusList['done'] = 'Done';
|
||||
$lang->task->statusList['cancel'] = 'Canceled';
|
||||
$lang->task->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = 'Design';
|
||||
$lang->task->typeList['devel'] = 'Devel';
|
||||
$lang->task->typeList['test'] = 'Test';
|
||||
$lang->task->typeList['study'] = 'Study';
|
||||
$lang->task->typeList['discuss'] = 'Discuss';
|
||||
$lang->task->typeList['ui'] = 'UI';
|
||||
$lang->task->typeList['affair'] = 'Affair';
|
||||
$lang->task->typeList['misc'] = 'Misc';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = 'Done';
|
||||
$lang->task->reasonList['cancel'] = 'Canceled';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = 'Continue add task for this story';
|
||||
$lang->task->afterChoices['toTastList'] = 'To task list';
|
||||
$lang->task->afterChoices['toStoryList'] = 'To story list';
|
||||
|
||||
$lang->task->buttonEdit = 'Edit';
|
||||
$lang->task->buttonClose = 'Close';
|
||||
$lang->task->buttonCancel = 'Cancel';
|
||||
$lang->task->buttonActivate = 'Activate';
|
||||
$lang->task->buttonLogEfforts = 'Efforts';
|
||||
$lang->task->buttonDelete = 'Delete';
|
||||
$lang->task->buttonBackToList = 'Back';
|
||||
$lang->task->buttonStart = 'Start';
|
||||
$lang->task->buttonDone = 'Done';
|
||||
|
||||
$lang->task->legendBasic = 'Basic info';
|
||||
$lang->task->legendEffort = 'Effort';
|
||||
$lang->task->legendLife = 'Lifetime';
|
||||
$lang->task->legendDesc = 'Desc';
|
||||
$lang->task->legendAction = 'Action';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "API:My tasks";
|
||||
$lang->task->ajaxGetProjectTasks = "API:Project tasks";
|
||||
$lang->task->confirmDelete = "Are you sure to delete this task?";
|
||||
$lang->task->copyStoryTitle = "Same as story";
|
||||
$lang->task->afterSubmit = "After created";
|
||||
$lang->task->successSaved = "Success saved";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> Postponed %s days </strong>";
|
||||
$lang->task->remindBug = "This task from Bug, update the Bug:%s or not?";
|
||||
|
||||
/* Report. */
|
||||
$lang->task->report->common = 'Report';
|
||||
$lang->task->report->select = 'Select';
|
||||
$lang->task->report->create = 'Create';
|
||||
$lang->task->report->selectAll = 'All';
|
||||
$lang->task->report->selectReverse = 'Reverse';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = 'Project tasks';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = 'Assigned To';
|
||||
$lang->task->report->charts['tasksPerType'] = 'Type';
|
||||
$lang->task->report->charts['tasksPerPri'] = 'Priority';
|
||||
$lang->task->report->charts['tasksPerStatus'] = 'Status';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = 'Deadline';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = 'Estimate time';
|
||||
$lang->task->report->charts['tasksPerLeft'] = 'Left time';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = 'Consumed time';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = 'Finished By';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = 'Closed reason';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = 'Finished tasks per day';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100;
|
||||
$lang->task->report->options->graph->showColumnShadow = 0;
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = 'Project';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = 'User';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = 'Type';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = 'Pri';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = 'Status';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = 'Date';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = 'Time';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = 'User';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = 'Closed Reason';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = 'Date';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
|
||||
+179
-179
@@ -1,179 +1,179 @@
|
||||
<?php
|
||||
/**
|
||||
* The task module zh-cn file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "任务一览";
|
||||
$lang->task->create = "新增任务";
|
||||
$lang->task->batchCreate = "批量添加";
|
||||
$lang->task->import = "导入之前未完任务";
|
||||
$lang->task->edit = "编辑任务";
|
||||
$lang->task->delete = "删除任务";
|
||||
$lang->task->view = "查看任务";
|
||||
$lang->task->logEfforts = "记录工时";
|
||||
$lang->task->start = "开始任务";
|
||||
$lang->task->finish = "完成任务";
|
||||
$lang->task->close = "关闭任务";
|
||||
$lang->task->batchClose = "批量关闭";
|
||||
$lang->task->cancel = "取消任务";
|
||||
$lang->task->activate = "激活任务";
|
||||
$lang->task->export = "导出数据";
|
||||
$lang->task->reportChart = "报表统计";
|
||||
$lang->task->fromBug = '来源Bug';
|
||||
$lang->task->confirmStoryChange = "确认需求变动";
|
||||
|
||||
$lang->task->common = '任务';
|
||||
$lang->task->id = '编号';
|
||||
$lang->task->project = '所属项目';
|
||||
$lang->task->story = '相关需求';
|
||||
$lang->task->storyVersion = '需求版本';
|
||||
$lang->task->name = '任务名称';
|
||||
$lang->task->type = '任务类型';
|
||||
$lang->task->pri = '优先级';
|
||||
$lang->task->mailto = '抄送给';
|
||||
$lang->task->estimate = '最初预计';
|
||||
$lang->task->estimateAB = '预';
|
||||
$lang->task->left = '预计剩余';
|
||||
$lang->task->leftAB = '剩';
|
||||
$lang->task->consumed = '已经消耗';
|
||||
$lang->task->consumedAB = '耗';
|
||||
$lang->task->deadline = '截止日期';
|
||||
$lang->task->deadlineAB = '截止';
|
||||
$lang->task->status = '任务状态';
|
||||
$lang->task->statusCustom = '状态排序';
|
||||
$lang->task->desc = '任务描述';
|
||||
$lang->task->assign = '指派';
|
||||
$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 = '由谁关闭';
|
||||
$lang->task->closedDate = '关闭时间';
|
||||
$lang->task->closedReason = '关闭原因';
|
||||
$lang->task->lastEditedBy = '最后修改';
|
||||
$lang->task->lastEditedDate = '最后修改日期';
|
||||
$lang->task->lastEdited = '最后编辑';
|
||||
|
||||
$lang->task->same = '同上';
|
||||
$lang->task->notes = '(注:“任务类型”、“任务名称”、“优先级”和“预计工时”必需填写,否则此行无效)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = '未开始';
|
||||
$lang->task->statusList['doing'] = '进行中';
|
||||
$lang->task->statusList['done'] = '已完成';
|
||||
$lang->task->statusList['cancel'] = '已取消';
|
||||
$lang->task->statusList['closed'] = '已关闭';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = '设计';
|
||||
$lang->task->typeList['devel'] = '开发';
|
||||
$lang->task->typeList['test'] = '测试';
|
||||
$lang->task->typeList['study'] = '研究';
|
||||
$lang->task->typeList['discuss'] = '讨论';
|
||||
$lang->task->typeList['ui'] = '界面';
|
||||
$lang->task->typeList['affair'] = '事务';
|
||||
$lang->task->typeList['misc'] = '其他';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = '已完成';
|
||||
$lang->task->reasonList['cancel'] = '已取消';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = '继续为该需求添加任务';
|
||||
$lang->task->afterChoices['toTastList'] = '返回任务列表';
|
||||
$lang->task->afterChoices['toStoryList'] = '返回需求列表';
|
||||
|
||||
$lang->task->buttonEdit = '编辑';
|
||||
$lang->task->buttonClose = '关闭';
|
||||
$lang->task->buttonCancel = '取消';
|
||||
$lang->task->buttonActivate = '激活';
|
||||
$lang->task->buttonLogEfforts = '记录工时';
|
||||
$lang->task->buttonDelete = '删除';
|
||||
$lang->task->buttonBackToList = '返回';
|
||||
$lang->task->buttonStart = '开始';
|
||||
$lang->task->buttonDone = '完成';
|
||||
|
||||
$lang->task->legendBasic = '基本信息';
|
||||
$lang->task->legendEffort = '工时信息';
|
||||
$lang->task->legendLife = '任务的一生';
|
||||
$lang->task->legendDesc = '任务描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "接口:我的任务";
|
||||
$lang->task->ajaxGetProjectTasks = "接口:项目任务";
|
||||
$lang->task->confirmDelete = "您确定要删除这个任务吗?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
$lang->task->afterSubmit = "添加之后";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "该任务为Bug转化得到,是否更新Bug:%s ?";
|
||||
|
||||
/* 统计报表。*/
|
||||
$lang->task->report->common = '统计报表';
|
||||
$lang->task->report->select = '请选择报表类型';
|
||||
$lang->task->report->create = '生成报表';
|
||||
$lang->task->report->selectAll = '全选';
|
||||
$lang->task->report->selectReverse = '反选';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '项目任务数统计';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派给统计';
|
||||
$lang->task->report->charts['tasksPerType'] = '任务类型统计';
|
||||
$lang->task->report->charts['tasksPerPri'] = '优先级统计';
|
||||
$lang->task->report->charts['tasksPerStatus'] = '任务状态统计';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = '截止日期统计';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = '预计时间统计';
|
||||
$lang->task->report->charts['tasksPerLeft'] = '剩余时间统计';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = '消耗时间统计';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = '由谁完成统计';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = '关闭原因统计';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = '每天完成统计';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100; // 饼图直径。
|
||||
$lang->task->report->options->graph->showColumnShadow = 0; // 是否显示柱状图阴影。
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '项目';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用户';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '类型';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = '优先级';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = '状态';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = '日期';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = '用户';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = '关闭原因';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = '日期';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
<?php
|
||||
/**
|
||||
* The task module zh-cn file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "任务一览";
|
||||
$lang->task->create = "新增任务";
|
||||
$lang->task->batchCreate = "批量添加";
|
||||
$lang->task->import = "导入之前未完任务";
|
||||
$lang->task->edit = "编辑任务";
|
||||
$lang->task->delete = "删除任务";
|
||||
$lang->task->view = "查看任务";
|
||||
$lang->task->logEfforts = "记录工时";
|
||||
$lang->task->start = "开始任务";
|
||||
$lang->task->finish = "完成任务";
|
||||
$lang->task->close = "关闭任务";
|
||||
$lang->task->batchClose = "批量关闭";
|
||||
$lang->task->cancel = "取消任务";
|
||||
$lang->task->activate = "激活任务";
|
||||
$lang->task->export = "导出数据";
|
||||
$lang->task->reportChart = "报表统计";
|
||||
$lang->task->fromBug = '来源Bug';
|
||||
$lang->task->confirmStoryChange = "确认需求变动";
|
||||
|
||||
$lang->task->common = '任务';
|
||||
$lang->task->id = '编号';
|
||||
$lang->task->project = '所属项目';
|
||||
$lang->task->story = '相关需求';
|
||||
$lang->task->storyVersion = '需求版本';
|
||||
$lang->task->name = '任务名称';
|
||||
$lang->task->type = '任务类型';
|
||||
$lang->task->pri = '优先级';
|
||||
$lang->task->mailto = '抄送给';
|
||||
$lang->task->estimate = '最初预计';
|
||||
$lang->task->estimateAB = '预';
|
||||
$lang->task->left = '预计剩余';
|
||||
$lang->task->leftAB = '剩';
|
||||
$lang->task->consumed = '已经消耗';
|
||||
$lang->task->consumedAB = '耗';
|
||||
$lang->task->deadline = '截止日期';
|
||||
$lang->task->deadlineAB = '截止';
|
||||
$lang->task->status = '任务状态';
|
||||
$lang->task->statusCustom = '状态排序';
|
||||
$lang->task->desc = '任务描述';
|
||||
$lang->task->assign = '指派';
|
||||
$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 = '由谁关闭';
|
||||
$lang->task->closedDate = '关闭时间';
|
||||
$lang->task->closedReason = '关闭原因';
|
||||
$lang->task->lastEditedBy = '最后修改';
|
||||
$lang->task->lastEditedDate = '最后修改日期';
|
||||
$lang->task->lastEdited = '最后编辑';
|
||||
|
||||
$lang->task->same = '同上';
|
||||
$lang->task->notes = '(注:“任务类型”、“任务名称”、“优先级”和“预计工时”必需填写,否则此行无效)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = '未开始';
|
||||
$lang->task->statusList['doing'] = '进行中';
|
||||
$lang->task->statusList['done'] = '已完成';
|
||||
$lang->task->statusList['cancel'] = '已取消';
|
||||
$lang->task->statusList['closed'] = '已关闭';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = '设计';
|
||||
$lang->task->typeList['devel'] = '开发';
|
||||
$lang->task->typeList['test'] = '测试';
|
||||
$lang->task->typeList['study'] = '研究';
|
||||
$lang->task->typeList['discuss'] = '讨论';
|
||||
$lang->task->typeList['ui'] = '界面';
|
||||
$lang->task->typeList['affair'] = '事务';
|
||||
$lang->task->typeList['misc'] = '其他';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = '已完成';
|
||||
$lang->task->reasonList['cancel'] = '已取消';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = '继续为该需求添加任务';
|
||||
$lang->task->afterChoices['toTastList'] = '返回任务列表';
|
||||
$lang->task->afterChoices['toStoryList'] = '返回需求列表';
|
||||
|
||||
$lang->task->buttonEdit = '编辑';
|
||||
$lang->task->buttonClose = '关闭';
|
||||
$lang->task->buttonCancel = '取消';
|
||||
$lang->task->buttonActivate = '激活';
|
||||
$lang->task->buttonLogEfforts = '记录工时';
|
||||
$lang->task->buttonDelete = '删除';
|
||||
$lang->task->buttonBackToList = '返回';
|
||||
$lang->task->buttonStart = '开始';
|
||||
$lang->task->buttonDone = '完成';
|
||||
|
||||
$lang->task->legendBasic = '基本信息';
|
||||
$lang->task->legendEffort = '工时信息';
|
||||
$lang->task->legendLife = '任务的一生';
|
||||
$lang->task->legendDesc = '任务描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "接口:我的任务";
|
||||
$lang->task->ajaxGetProjectTasks = "接口:项目任务";
|
||||
$lang->task->confirmDelete = "您确定要删除这个任务吗?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
$lang->task->afterSubmit = "添加之后";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "该任务为Bug转化得到,是否更新Bug:%s ?";
|
||||
|
||||
/* 统计报表。*/
|
||||
$lang->task->report->common = '统计报表';
|
||||
$lang->task->report->select = '请选择报表类型';
|
||||
$lang->task->report->create = '生成报表';
|
||||
$lang->task->report->selectAll = '全选';
|
||||
$lang->task->report->selectReverse = '反选';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '项目任务数统计';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派给统计';
|
||||
$lang->task->report->charts['tasksPerType'] = '任务类型统计';
|
||||
$lang->task->report->charts['tasksPerPri'] = '优先级统计';
|
||||
$lang->task->report->charts['tasksPerStatus'] = '任务状态统计';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = '截止日期统计';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = '预计时间统计';
|
||||
$lang->task->report->charts['tasksPerLeft'] = '剩余时间统计';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = '消耗时间统计';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = '由谁完成统计';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = '关闭原因统计';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = '每天完成统计';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100; // 饼图直径。
|
||||
$lang->task->report->options->graph->showColumnShadow = 0; // 是否显示柱状图阴影。
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '项目';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用户';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '类型';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = '优先级';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = '状态';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = '日期';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = '时间';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = '用户';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = '关闭原因';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = '日期';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
|
||||
+179
-179
@@ -1,179 +1,179 @@
|
||||
<?php
|
||||
/**
|
||||
* The task module zh-tw file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青島易軟天創網絡科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: zh-tw.php 2442 2011-12-17 02:47:00Z shiyangyangwork@yahoo.cn $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "任務一覽";
|
||||
$lang->task->create = "新增任務";
|
||||
$lang->task->batchCreate = "批量添加";
|
||||
$lang->task->import = "導入之前未完任務";
|
||||
$lang->task->edit = "編輯任務";
|
||||
$lang->task->delete = "刪除任務";
|
||||
$lang->task->view = "查看任務";
|
||||
$lang->task->logEfforts = "記錄工時";
|
||||
$lang->task->start = "開始任務";
|
||||
$lang->task->finish = "完成任務";
|
||||
$lang->task->close = "關閉任務";
|
||||
$lang->task->batchClose = "批量關閉";
|
||||
$lang->task->cancel = "取消任務";
|
||||
$lang->task->activate = "激活任務";
|
||||
$lang->task->export = "導出數據";
|
||||
$lang->task->reportChart = "報表統計";
|
||||
$lang->task->fromBug = '來源Bug';
|
||||
$lang->task->confirmStoryChange = "確認需求變動";
|
||||
|
||||
$lang->task->common = '任務';
|
||||
$lang->task->id = '編號';
|
||||
$lang->task->project = '所屬項目';
|
||||
$lang->task->story = '相關需求';
|
||||
$lang->task->storyVersion = '需求版本';
|
||||
$lang->task->name = '任務名稱';
|
||||
$lang->task->type = '任務類型';
|
||||
$lang->task->pri = '優先順序';
|
||||
$lang->task->mailto = '抄送給';
|
||||
$lang->task->estimate = '最初預計';
|
||||
$lang->task->estimateAB = '預';
|
||||
$lang->task->left = '預計剩餘';
|
||||
$lang->task->leftAB = '剩';
|
||||
$lang->task->consumed = '已經消耗';
|
||||
$lang->task->consumedAB = '耗';
|
||||
$lang->task->deadline = '截止日期';
|
||||
$lang->task->deadlineAB = '截止';
|
||||
$lang->task->status = '任務狀態';
|
||||
$lang->task->statusCustom = '狀態排序';
|
||||
$lang->task->desc = '任務描述';
|
||||
$lang->task->assign = '指派';
|
||||
$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 = '由誰關閉';
|
||||
$lang->task->closedDate = '關閉時間';
|
||||
$lang->task->closedReason = '關閉原因';
|
||||
$lang->task->lastEditedBy = '最後修改';
|
||||
$lang->task->lastEditedDate = '最後修改日期';
|
||||
$lang->task->lastEdited = '最後編輯';
|
||||
|
||||
$lang->task->same = '同上';
|
||||
$lang->task->notes = '(註:“任務類型”、“任務名稱”、“優先順序”和“預計工時”必需填寫,否則此行無效)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = '未開始';
|
||||
$lang->task->statusList['doing'] = '進行中';
|
||||
$lang->task->statusList['done'] = '已完成';
|
||||
$lang->task->statusList['cancel'] = '已取消';
|
||||
$lang->task->statusList['closed'] = '已關閉';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = '設計';
|
||||
$lang->task->typeList['devel'] = '開發';
|
||||
$lang->task->typeList['test'] = '測試';
|
||||
$lang->task->typeList['study'] = '研究';
|
||||
$lang->task->typeList['discuss'] = '討論';
|
||||
$lang->task->typeList['ui'] = '界面';
|
||||
$lang->task->typeList['affair'] = '事務';
|
||||
$lang->task->typeList['misc'] = '其他';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = '已完成';
|
||||
$lang->task->reasonList['cancel'] = '已取消';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = '繼續為該需求添加任務';
|
||||
$lang->task->afterChoices['toTastList'] = '返回任務列表';
|
||||
$lang->task->afterChoices['toStoryList'] = '返回需求列表';
|
||||
|
||||
$lang->task->buttonEdit = '編輯';
|
||||
$lang->task->buttonClose = '關閉';
|
||||
$lang->task->buttonCancel = '取消';
|
||||
$lang->task->buttonActivate = '激活';
|
||||
$lang->task->buttonLogEfforts = '記錄工時';
|
||||
$lang->task->buttonDelete = '刪除';
|
||||
$lang->task->buttonBackToList = '返回';
|
||||
$lang->task->buttonStart = '開始';
|
||||
$lang->task->buttonDone = '完成';
|
||||
|
||||
$lang->task->legendBasic = '基本信息';
|
||||
$lang->task->legendEffort = '工時信息';
|
||||
$lang->task->legendLife = '任務的一生';
|
||||
$lang->task->legendDesc = '任務描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "介面:我的任務";
|
||||
$lang->task->ajaxGetProjectTasks = "介面:項目任務";
|
||||
$lang->task->confirmDelete = "您確定要刪除這個任務嗎?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
$lang->task->afterSubmit = "添加之後";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "該任務為Bug轉化得到,是否更新Bug:%s ?";
|
||||
|
||||
/* 統計報表。*/
|
||||
$lang->task->report->common = '統計報表';
|
||||
$lang->task->report->select = '請選擇報表類型';
|
||||
$lang->task->report->create = '生成報表';
|
||||
$lang->task->report->selectAll = '全選';
|
||||
$lang->task->report->selectReverse = '反選';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '項目任務數統計';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派給統計';
|
||||
$lang->task->report->charts['tasksPerType'] = '任務類型統計';
|
||||
$lang->task->report->charts['tasksPerPri'] = '優先順序統計';
|
||||
$lang->task->report->charts['tasksPerStatus'] = '任務狀態統計';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = '截止日期統計';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = '預計時間統計';
|
||||
$lang->task->report->charts['tasksPerLeft'] = '剩餘時間統計';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = '消耗時間統計';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = '由誰完成統計';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = '關閉原因統計';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = '每天完成統計';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100; // 餅圖直徑。
|
||||
$lang->task->report->options->graph->showColumnShadow = 0; // 是否顯示柱狀圖陰影。
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '項目';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用戶';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '類型';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = '優先順序';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = '狀態';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = '日期';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = '用戶';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = '關閉原因';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = '日期';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
<?php
|
||||
/**
|
||||
* The task module zh-tw file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青島易軟天創網絡科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: zh-tw.php 2442 2011-12-17 02:47:00Z shiyangyangwork@yahoo.cn $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->task->index = "任務一覽";
|
||||
$lang->task->create = "新增任務";
|
||||
$lang->task->batchCreate = "批量添加";
|
||||
$lang->task->import = "導入之前未完任務";
|
||||
$lang->task->edit = "編輯任務";
|
||||
$lang->task->delete = "刪除任務";
|
||||
$lang->task->view = "查看任務";
|
||||
$lang->task->logEfforts = "記錄工時";
|
||||
$lang->task->start = "開始任務";
|
||||
$lang->task->finish = "完成任務";
|
||||
$lang->task->close = "關閉任務";
|
||||
$lang->task->batchClose = "批量關閉";
|
||||
$lang->task->cancel = "取消任務";
|
||||
$lang->task->activate = "激活任務";
|
||||
$lang->task->export = "導出數據";
|
||||
$lang->task->reportChart = "報表統計";
|
||||
$lang->task->fromBug = '來源Bug';
|
||||
$lang->task->confirmStoryChange = "確認需求變動";
|
||||
|
||||
$lang->task->common = '任務';
|
||||
$lang->task->id = '編號';
|
||||
$lang->task->project = '所屬項目';
|
||||
$lang->task->story = '相關需求';
|
||||
$lang->task->storyVersion = '需求版本';
|
||||
$lang->task->name = '任務名稱';
|
||||
$lang->task->type = '任務類型';
|
||||
$lang->task->pri = '優先順序';
|
||||
$lang->task->mailto = '抄送給';
|
||||
$lang->task->estimate = '最初預計';
|
||||
$lang->task->estimateAB = '預';
|
||||
$lang->task->left = '預計剩餘';
|
||||
$lang->task->leftAB = '剩';
|
||||
$lang->task->consumed = '已經消耗';
|
||||
$lang->task->consumedAB = '耗';
|
||||
$lang->task->deadline = '截止日期';
|
||||
$lang->task->deadlineAB = '截止';
|
||||
$lang->task->status = '任務狀態';
|
||||
$lang->task->statusCustom = '狀態排序';
|
||||
$lang->task->desc = '任務描述';
|
||||
$lang->task->assign = '指派';
|
||||
$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 = '由誰關閉';
|
||||
$lang->task->closedDate = '關閉時間';
|
||||
$lang->task->closedReason = '關閉原因';
|
||||
$lang->task->lastEditedBy = '最後修改';
|
||||
$lang->task->lastEditedDate = '最後修改日期';
|
||||
$lang->task->lastEdited = '最後編輯';
|
||||
|
||||
$lang->task->same = '同上';
|
||||
$lang->task->notes = '(註:“任務類型”、“任務名稱”、“優先順序”和“預計工時”必需填寫,否則此行無效)';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = '未開始';
|
||||
$lang->task->statusList['doing'] = '進行中';
|
||||
$lang->task->statusList['done'] = '已完成';
|
||||
$lang->task->statusList['cancel'] = '已取消';
|
||||
$lang->task->statusList['closed'] = '已關閉';
|
||||
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = '設計';
|
||||
$lang->task->typeList['devel'] = '開發';
|
||||
$lang->task->typeList['test'] = '測試';
|
||||
$lang->task->typeList['study'] = '研究';
|
||||
$lang->task->typeList['discuss'] = '討論';
|
||||
$lang->task->typeList['ui'] = '界面';
|
||||
$lang->task->typeList['affair'] = '事務';
|
||||
$lang->task->typeList['misc'] = '其他';
|
||||
|
||||
$lang->task->priList[0] = '';
|
||||
$lang->task->priList[3] = '3';
|
||||
$lang->task->priList[1] = '1';
|
||||
$lang->task->priList[2] = '2';
|
||||
$lang->task->priList[4] = '4';
|
||||
|
||||
$lang->task->reasonList[''] = '';
|
||||
$lang->task->reasonList['done'] = '已完成';
|
||||
$lang->task->reasonList['cancel'] = '已取消';
|
||||
|
||||
$lang->task->afterChoices['continueAdding'] = '繼續為該需求添加任務';
|
||||
$lang->task->afterChoices['toTastList'] = '返回任務列表';
|
||||
$lang->task->afterChoices['toStoryList'] = '返回需求列表';
|
||||
|
||||
$lang->task->buttonEdit = '編輯';
|
||||
$lang->task->buttonClose = '關閉';
|
||||
$lang->task->buttonCancel = '取消';
|
||||
$lang->task->buttonActivate = '激活';
|
||||
$lang->task->buttonLogEfforts = '記錄工時';
|
||||
$lang->task->buttonDelete = '刪除';
|
||||
$lang->task->buttonBackToList = '返回';
|
||||
$lang->task->buttonStart = '開始';
|
||||
$lang->task->buttonDone = '完成';
|
||||
|
||||
$lang->task->legendBasic = '基本信息';
|
||||
$lang->task->legendEffort = '工時信息';
|
||||
$lang->task->legendLife = '任務的一生';
|
||||
$lang->task->legendDesc = '任務描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "介面:我的任務";
|
||||
$lang->task->ajaxGetProjectTasks = "介面:項目任務";
|
||||
$lang->task->confirmDelete = "您確定要刪除這個任務嗎?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
$lang->task->afterSubmit = "添加之後";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "該任務為Bug轉化得到,是否更新Bug:%s ?";
|
||||
|
||||
/* 統計報表。*/
|
||||
$lang->task->report->common = '統計報表';
|
||||
$lang->task->report->select = '請選擇報表類型';
|
||||
$lang->task->report->create = '生成報表';
|
||||
$lang->task->report->selectAll = '全選';
|
||||
$lang->task->report->selectReverse = '反選';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '項目任務數統計';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派給統計';
|
||||
$lang->task->report->charts['tasksPerType'] = '任務類型統計';
|
||||
$lang->task->report->charts['tasksPerPri'] = '優先順序統計';
|
||||
$lang->task->report->charts['tasksPerStatus'] = '任務狀態統計';
|
||||
$lang->task->report->charts['tasksPerDeadline'] = '截止日期統計';
|
||||
$lang->task->report->charts['tasksPerEstimate'] = '預計時間統計';
|
||||
$lang->task->report->charts['tasksPerLeft'] = '剩餘時間統計';
|
||||
$lang->task->report->charts['tasksPerConsumed'] = '消耗時間統計';
|
||||
$lang->task->report->charts['tasksPerFinishedBy'] = '由誰完成統計';
|
||||
$lang->task->report->charts['tasksPerClosedReason'] = '關閉原因統計';
|
||||
$lang->task->report->charts['finishedTasksPerDay'] = '每天完成統計';
|
||||
|
||||
$lang->task->report->options->swf = 'pie2d';
|
||||
$lang->task->report->options->width = 'auto';
|
||||
$lang->task->report->options->height = 300;
|
||||
$lang->task->report->options->graph->baseFontSize = 12;
|
||||
$lang->task->report->options->graph->showNames = 1;
|
||||
$lang->task->report->options->graph->formatNumber = 1;
|
||||
$lang->task->report->options->graph->decimalPrecision = 0;
|
||||
$lang->task->report->options->graph->animation = 0;
|
||||
$lang->task->report->options->graph->rotateNames = 0;
|
||||
$lang->task->report->options->graph->yAxisName = 'COUNT';
|
||||
$lang->task->report->options->graph->pieRadius = 100; // 餅圖直徑。
|
||||
$lang->task->report->options->graph->showColumnShadow = 0; // 是否顯示柱狀圖陰影。
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '項目';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用戶';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '類型';
|
||||
$lang->task->report->tasksPerPri->graph->xAxisName = '優先順序';
|
||||
$lang->task->report->tasksPerStatus->graph->xAxisName = '狀態';
|
||||
$lang->task->report->tasksPerDeadline->graph->xAxisName = '日期';
|
||||
$lang->task->report->tasksPerEstimate->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerLeft->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerConsumed->graph->xAxisName = '時間';
|
||||
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = '用戶';
|
||||
$lang->task->report->tasksPerClosedReason->graph->xAxisName = '關閉原因';
|
||||
|
||||
$lang->task->report->finishedTasksPerDay->swf = 'column2d';
|
||||
$lang->task->report->finishedTasksPerDay->height = 400;
|
||||
$lang->task->report->finishedTasksPerDay->graph->xAxisName = '日期';
|
||||
$lang->task->report->finishedTasksPerDay->graph->rotateNames = '1';
|
||||
|
||||
+900
-900
File diff suppressed because it is too large
Load Diff
@@ -1,40 +1,40 @@
|
||||
<?php
|
||||
/**
|
||||
* The activate file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: start.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $members, $task->finishedBy, "class='select-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'>
|
||||
<?php
|
||||
echo html::submitButton();
|
||||
echo html::linkButton($lang->goback, $this->session->taskList);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The activate file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: start.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $members, $task->finishedBy, "class='select-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'>
|
||||
<?php
|
||||
echo html::submitButton();
|
||||
echo html::linkButton($lang->goback, $this->session->taskList);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
<?php
|
||||
/**
|
||||
* The complete file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: complete.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $users, '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The complete file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: complete.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $users, '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,51 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* The batch create view of story module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Yangyang Shi <shiyangyang@cnezsoft.com>
|
||||
* @package story
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post'>
|
||||
<table class='table-1 fixed'>
|
||||
<caption><?php echo $lang->task->project . $lang->colon . $lang->task->batchCreate;?></caption>
|
||||
<tr>
|
||||
<th class='w-20px'><?php echo $lang->idAB;?></th>
|
||||
<th><?php echo $lang->task->story;?></th>
|
||||
<th class='w-300px'><?php echo $lang->task->name;?></th>
|
||||
<th class='w-200px'><?php echo $lang->task->desc;?></th>
|
||||
<th class='w-60px'><?php echo $lang->typeAB;?></th>
|
||||
<th class='w-100px'><?php echo $lang->task->assignedTo;?></th>
|
||||
<th class='w-50px'><?php echo $lang->task->pri;?></th>
|
||||
<th class='w-60px'><?php echo $lang->task->estimate;?></th>
|
||||
</tr>
|
||||
<?php for($i = 0; $i < $config->task->batchCreate; $i++):?>
|
||||
<?php $story = $i == 0 ? '' : 'same';?>
|
||||
<?php $lang->task->typeList['same'] = $lang->task->same; $type = $i == 0 ? '' : 'same';?>
|
||||
|
||||
<?php $pri = 3;?>
|
||||
<tr class='a-center'>
|
||||
<td><?php echo $i+1;?></td>
|
||||
<td><?php echo html::select("story[$i]", $stories, $story, 'class=select-1');?></td>
|
||||
<td><?php echo html::input("name[$i]", '', 'class=text-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::textarea("desc[$i]", '', "class=text-1 rows='1'");?></td>
|
||||
<td><?php echo html::select("type[$i]", $lang->task->typeList, $type, 'class=select-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::select("assignedTo[$i]", $members, '', 'class=select-1');?></td>
|
||||
<td><?php echo html::select("pri[$i]", (array)$lang->task->priList, $pri, 'class=select-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::input("estimate[$i]", '', 'class=text-1'); echo "<span class='star'>*</span>";?></td>
|
||||
</tr>
|
||||
<?php endfor;?>
|
||||
<tr>
|
||||
<td colspan='8'>
|
||||
<div class='half-left red'><?php echo $lang->task->notes;?></div>
|
||||
<div class='half-right'><?php echo html::submitButton() . html::resetButton();?></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The batch create view of story module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Yangyang Shi <shiyangyang@cnezsoft.com>
|
||||
* @package story
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post'>
|
||||
<table class='table-1 fixed'>
|
||||
<caption><?php echo $lang->task->project . $lang->colon . $lang->task->batchCreate;?></caption>
|
||||
<tr>
|
||||
<th class='w-20px'><?php echo $lang->idAB;?></th>
|
||||
<th><?php echo $lang->task->story;?></th>
|
||||
<th class='w-300px'><?php echo $lang->task->name;?></th>
|
||||
<th class='w-200px'><?php echo $lang->task->desc;?></th>
|
||||
<th class='w-60px'><?php echo $lang->typeAB;?></th>
|
||||
<th class='w-100px'><?php echo $lang->task->assignedTo;?></th>
|
||||
<th class='w-50px'><?php echo $lang->task->pri;?></th>
|
||||
<th class='w-60px'><?php echo $lang->task->estimate;?></th>
|
||||
</tr>
|
||||
<?php for($i = 0; $i < $config->task->batchCreate; $i++):?>
|
||||
<?php $story = $i == 0 ? '' : 'same';?>
|
||||
<?php $lang->task->typeList['same'] = $lang->task->same; $type = $i == 0 ? '' : 'same';?>
|
||||
|
||||
<?php $pri = 3;?>
|
||||
<tr class='a-center'>
|
||||
<td><?php echo $i+1;?></td>
|
||||
<td><?php echo html::select("story[$i]", $stories, $story, 'class=select-1');?></td>
|
||||
<td><?php echo html::input("name[$i]", '', 'class=text-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::textarea("desc[$i]", '', "class=text-1 rows='1'");?></td>
|
||||
<td><?php echo html::select("type[$i]", $lang->task->typeList, $type, 'class=select-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::select("assignedTo[$i]", $members, '', 'class=select-1');?></td>
|
||||
<td><?php echo html::select("pri[$i]", (array)$lang->task->priList, $pri, 'class=select-1'); echo "<span class='star'>*</span>";?></td>
|
||||
<td><?php echo html::input("estimate[$i]", '', 'class=text-1'); echo "<span class='star'>*</span>";?></td>
|
||||
</tr>
|
||||
<?php endfor;?>
|
||||
<tr>
|
||||
<td colspan='8'>
|
||||
<div class='half-left red'><?php echo $lang->task->notes;?></div>
|
||||
<div class='half-right'><?php echo html::submitButton() . html::resetButton();?></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,36 +1,36 @@
|
||||
<?php
|
||||
/**
|
||||
* The browse view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='doc3'>
|
||||
<table align='center' class='table-4'>
|
||||
<caption><?php echo $lang->task->browse;?></caption>
|
||||
<tr>
|
||||
<th><?php echo $lang->task->id;?></th>
|
||||
<th><?php echo $lang->task->name;?></th>
|
||||
<th><?php echo $lang->task->assignedTo;?></th>
|
||||
</tr>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<tr>
|
||||
<td><?php echo $task->id;?></td>
|
||||
<td><?php echo $task->name;?></td>
|
||||
<td><?php echo $task->assignedTo;?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
<?php
|
||||
$vars['project'] = $project;
|
||||
$addLink = $this->createLink($this->moduleName, 'create', $vars);
|
||||
echo "<a href='$addLink'>{$lang->task->create}</a>";
|
||||
?>
|
||||
</div>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The browse view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='doc3'>
|
||||
<table align='center' class='table-4'>
|
||||
<caption><?php echo $lang->task->browse;?></caption>
|
||||
<tr>
|
||||
<th><?php echo $lang->task->id;?></th>
|
||||
<th><?php echo $lang->task->name;?></th>
|
||||
<th><?php echo $lang->task->assignedTo;?></th>
|
||||
</tr>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<tr>
|
||||
<td><?php echo $task->id;?></td>
|
||||
<td><?php echo $task->name;?></td>
|
||||
<td><?php echo $task->assignedTo;?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
<?php
|
||||
$vars['project'] = $project;
|
||||
$addLink = $this->createLink($this->moduleName, 'create', $vars);
|
||||
echo "<a href='$addLink'>{$lang->task->create}</a>";
|
||||
?>
|
||||
</div>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
<?php
|
||||
/**
|
||||
* The cancel file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: cancel.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?>;</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The cancel file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: cancel.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?>;</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,27 +1,27 @@
|
||||
<?php
|
||||
/**
|
||||
* The close file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author chunsheng wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: cancel.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The close file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author chunsheng wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: cancel.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,86 +1,86 @@
|
||||
<?php
|
||||
/**
|
||||
* The create view of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php include '../../common/view/datepicker.html.php';?>
|
||||
<?php include '../../common/view/autocomplete.html.php';?>
|
||||
<?php include '../../common/view/kindeditor.html.php';?>
|
||||
<script language='javascript'> var userList = "<?php echo join(',', array_keys($users));?>".split(',');</script>
|
||||
<script language='Javascript'>
|
||||
$(function(){
|
||||
$("#preview").colorbox({width:960, height:500, iframe:true, transition:'elastic', speed:350, scrolling:true});
|
||||
})
|
||||
</script>
|
||||
<form method='post' enctype='multipart/form-data' target='hiddenwin'>
|
||||
<table align='center' class='table-1 a-left'>
|
||||
<caption><?php echo $lang->task->create;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->project;?></th>
|
||||
<td><?php echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo[]', $members, '', 'class=select-3');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td>
|
||||
<?php echo html::select('story', $stories, $storyID, 'class=select-1 onchange=setPreview();');?>
|
||||
<a href='' id='preview' class='iframe'><?php echo $lang->preview;?></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->name;?></th>
|
||||
<td>
|
||||
<?php
|
||||
echo html::input('name', '', "class='text-1'");
|
||||
echo html::commonButton($lang->task->copyStoryTitle, 'onclick=copyStoryTitle()');?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->desc;?></th>
|
||||
<td><?php echo html::textarea('desc', '', "rows='7' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php echo html::select('pri', $lang->task->priList, '', 'class=select-3');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo html::input('estimate', '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td><?php echo html::input('deadline', '', "class='text-3 date'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo html::select('type', $lang->task->typeList, '', 'class=select-3 onchange="setOwners(this.value)"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->mailto;?></th>
|
||||
<td> <?php echo html::input('mailto', '', 'class=text-1');?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->files;?></th>
|
||||
<td class='a-left'><?php echo $this->fetch('file', 'buildform');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->afterSubmit;?></th>
|
||||
<td><?php echo html::radio('after', $lang->task->afterChoices, 'continueAdding');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::resetButton();?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The create view of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php include '../../common/view/datepicker.html.php';?>
|
||||
<?php include '../../common/view/autocomplete.html.php';?>
|
||||
<?php include '../../common/view/kindeditor.html.php';?>
|
||||
<script language='javascript'> var userList = "<?php echo join(',', array_keys($users));?>".split(',');</script>
|
||||
<script language='Javascript'>
|
||||
$(function(){
|
||||
$("#preview").colorbox({width:960, height:500, iframe:true, transition:'elastic', speed:350, scrolling:true});
|
||||
})
|
||||
</script>
|
||||
<form method='post' enctype='multipart/form-data' target='hiddenwin'>
|
||||
<table align='center' class='table-1 a-left'>
|
||||
<caption><?php echo $lang->task->create;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->project;?></th>
|
||||
<td><?php echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo[]', $members, '', 'class=select-3');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td>
|
||||
<?php echo html::select('story', $stories, $storyID, 'class=select-1 onchange=setPreview();');?>
|
||||
<a href='' id='preview' class='iframe'><?php echo $lang->preview;?></a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->name;?></th>
|
||||
<td>
|
||||
<?php
|
||||
echo html::input('name', '', "class='text-1'");
|
||||
echo html::commonButton($lang->task->copyStoryTitle, 'onclick=copyStoryTitle()');?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->desc;?></th>
|
||||
<td><?php echo html::textarea('desc', '', "rows='7' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php echo html::select('pri', $lang->task->priList, '', 'class=select-3');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo html::input('estimate', '', "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td><?php echo html::input('deadline', '', "class='text-3 date'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo html::select('type', $lang->task->typeList, '', 'class=select-3 onchange="setOwners(this.value)"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->mailto;?></th>
|
||||
<td> <?php echo html::input('mailto', '', 'class=text-1');?> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->files;?></th>
|
||||
<td class='a-left'><?php echo $this->fetch('file', 'buildform');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->afterSubmit;?></th>
|
||||
<td><?php echo html::radio('after', $lang->task->afterChoices, 'continueAdding');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::resetButton();?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
+145
-145
@@ -1,145 +1,145 @@
|
||||
<?php
|
||||
/**
|
||||
* The edit view of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php include '../../common/view/datepicker.html.php';?>
|
||||
<?php include '../../common/view/autocomplete.html.php';?>
|
||||
<?php include '../../common/view/kindeditor.html.php';?>
|
||||
<script language='Javascript'>var userList = "<?php echo join(',', array_keys($users));?>".split(',');</script>
|
||||
<form method='post' enctype='multipart/form-data' target='hiddenwin'>
|
||||
<div id='titlebar'>
|
||||
<div id='main'>TASK #<?php echo $task->id . $lang->colon . html::input('name', $task->name, 'class="text-1"');?></div>
|
||||
<div><?php echo html::submitButton();?></div>
|
||||
</div>
|
||||
|
||||
<table class='cont-rt5'>
|
||||
<tr valign='top'>
|
||||
<td>
|
||||
<table class='table-1 bd-none'>
|
||||
<tr class='bd-none'><td class='bd-none'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->desc;?></legend>
|
||||
<?php echo html::textarea('desc', htmlspecialchars($task->desc), "rows='8' class='area-1'");?>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->comment;?></legend>
|
||||
<?php echo html::textarea('comment', '', "rows='5' class='area-1'");?>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->files;?></legend>
|
||||
<?php echo $this->fetch('file', 'buildform');?>
|
||||
</fieldset>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->inlink('view', "taskID=$task->id"));?></div>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td class='side'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendBasic;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->project;?></th>
|
||||
<td><?php echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td><div class='searchleft'><?php echo html::select('story', $stories, $task->story, 'class=select-1');?></div>
|
||||
<?php echo html::a($this->createLink('search', 'select', "productID=0&projectID=$project->id&module=story&storyID=$task->story"), $lang->go, "_blank", "class='search' id='searchStories'");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $members, $task->assignedTo, 'class=select-1');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo html::select('type', $lang->task->typeList, $task->type, 'class=select-1');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->status;?></th>
|
||||
<td><?php echo html::select('status', (array)$lang->task->statusList, $task->status, 'class=select-1');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php echo html::select('pri', $lang->task->priList, $task->pri, 'class=select-1');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->task->mailto;?></td>
|
||||
<td><?php echo html::input('mailto', $task->mailto, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendEffort;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td><?php echo html::input('deadline', $task->deadline, "class='text-1 date'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo html::input('estimate', $task->estimate, "class='text-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', $task->left, "class='text-1'");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendLife;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->openedBy;?></th>
|
||||
<td><?php echo $users[$task->openedBy];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedBy;?></th>
|
||||
<td><?php echo html::select('finishedBy', $users, $task->finishedBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedDate;?></th>
|
||||
<td><?php echo html::input('finishedDate', $task->finishedDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledBy;?></th>
|
||||
<td><?php echo html::select('canceledBy', $users, $task->canceledBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledDate;?></th>
|
||||
<td><?php echo html::input('canceledDate', $task->canceledDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedBy;?></th>
|
||||
<td><?php echo html::select('closedBy', $users, $task->closedBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedReason;?></th>
|
||||
<td><?php echo html::select('closedReason', $lang->task->reasonList, $task->closedReason, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedDate;?></th>
|
||||
<td><?php echo html::input('closedDate', $task->closedDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The edit view of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php include '../../common/view/datepicker.html.php';?>
|
||||
<?php include '../../common/view/autocomplete.html.php';?>
|
||||
<?php include '../../common/view/kindeditor.html.php';?>
|
||||
<script language='Javascript'>var userList = "<?php echo join(',', array_keys($users));?>".split(',');</script>
|
||||
<form method='post' enctype='multipart/form-data' target='hiddenwin'>
|
||||
<div id='titlebar'>
|
||||
<div id='main'>TASK #<?php echo $task->id . $lang->colon . html::input('name', $task->name, 'class="text-1"');?></div>
|
||||
<div><?php echo html::submitButton();?></div>
|
||||
</div>
|
||||
|
||||
<table class='cont-rt5'>
|
||||
<tr valign='top'>
|
||||
<td>
|
||||
<table class='table-1 bd-none'>
|
||||
<tr class='bd-none'><td class='bd-none'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->desc;?></legend>
|
||||
<?php echo html::textarea('desc', htmlspecialchars($task->desc), "rows='8' class='area-1'");?>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->comment;?></legend>
|
||||
<?php echo html::textarea('comment', '', "rows='5' class='area-1'");?>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->files;?></legend>
|
||||
<?php echo $this->fetch('file', 'buildform');?>
|
||||
</fieldset>
|
||||
</td></tr>
|
||||
</table>
|
||||
<div class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->inlink('view', "taskID=$task->id"));?></div>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td class='side'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendBasic;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->project;?></th>
|
||||
<td><?php echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td><div class='searchleft'><?php echo html::select('story', $stories, $task->story, 'class=select-1');?></div>
|
||||
<?php echo html::a($this->createLink('search', 'select', "productID=0&projectID=$project->id&module=story&storyID=$task->story"), $lang->go, "_blank", "class='search' id='searchStories'");?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo html::select('assignedTo', $members, $task->assignedTo, 'class=select-1');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo html::select('type', $lang->task->typeList, $task->type, 'class=select-1');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->status;?></th>
|
||||
<td><?php echo html::select('status', (array)$lang->task->statusList, $task->status, 'class=select-1');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php echo html::select('pri', $lang->task->priList, $task->pri, 'class=select-1');?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->task->mailto;?></td>
|
||||
<td><?php echo html::input('mailto', $task->mailto, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendEffort;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td><?php echo html::input('deadline', $task->deadline, "class='text-1 date'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo html::input('estimate', $task->estimate, "class='text-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', $task->left, "class='text-1'");?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendLife;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->openedBy;?></th>
|
||||
<td><?php echo $users[$task->openedBy];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedBy;?></th>
|
||||
<td><?php echo html::select('finishedBy', $users, $task->finishedBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedDate;?></th>
|
||||
<td><?php echo html::input('finishedDate', $task->finishedDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledBy;?></th>
|
||||
<td><?php echo html::select('canceledBy', $users, $task->canceledBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledDate;?></th>
|
||||
<td><?php echo html::input('canceledDate', $task->canceledDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedBy;?></th>
|
||||
<td><?php echo html::select('closedBy', $users, $task->closedBy, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedReason;?></th>
|
||||
<td><?php echo html::select('closedReason', $lang->task->reasonList, $task->closedReason, 'class="select-1"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedDate;?></th>
|
||||
<td><?php echo html::input('closedDate', $task->closedDate, 'class="text-1"');?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?php
|
||||
/**
|
||||
* The export view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Congzhi Chen<congzhi@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../file/view/export.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The export view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Congzhi Chen<congzhi@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../file/view/export.html.php';?>
|
||||
|
||||
@@ -1,31 +1,31 @@
|
||||
<?php
|
||||
/**
|
||||
* The complete file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: complete.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The complete file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: complete.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList);?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,58 +1,58 @@
|
||||
<?php
|
||||
/**
|
||||
* The import view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<table class='table-1 fixed tablesorter'>
|
||||
<thead>
|
||||
<tr class='colhead'>
|
||||
<th><?php echo $lang->task->id;?></th>
|
||||
<th><?php echo $lang->task->pri;?></th>
|
||||
<th><?php echo $lang->task->name;?></th>
|
||||
<th><?php echo $lang->task->assignedTo;?></th>
|
||||
<th><?php echo $lang->task->estimate;?></th>
|
||||
<th><?php echo $lang->task->consumed;?></th>
|
||||
<th><?php echo $lang->task->left;?></th>
|
||||
<th><?php echo $lang->task->type;?></th>
|
||||
<th><?php echo $lang->task->status;?></th>
|
||||
<th class='w-p30'><?php echo $lang->task->story;?></th>
|
||||
<th class='w-100px'><?php echo $lang->actions;?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<?php $class = $task->assignedTo == $app->user->account ? 'style=color:red' : '';?>
|
||||
<tr class='a-center'>
|
||||
<td><?php if(common::hasPriv('task', 'view')) echo html::a($this->createLink('task', 'view', "task=$task->id"), sprintf('%03d', $task->id)); else printf('%03d', $task->id);?></td>
|
||||
<td><?php echo $task->pri;?></td>
|
||||
<td class='a-left nobr'><?php echo $task->name;?></td>
|
||||
<td <?php echo $class;?>><?php echo $task->assignedToRealName;?></td>
|
||||
<td><?php echo $task->estimate;?></td>
|
||||
<td><?php echo $task->consumed;?></td>
|
||||
<td><?php echo $task->left;?></td>
|
||||
<td><?php echo $lang->task->typeList[$task->type];?></td>
|
||||
<td class=<?php echo $task->status;?> ><?php echo $lang->task->statusList->{$task->status};?></td>
|
||||
<td class='a-left nobr'>
|
||||
<?php
|
||||
if($task->storyID)
|
||||
{
|
||||
if(common::hasPriv('story', 'view')) echo html::a($this->createLink('story', 'view', "storyid=$task->storyID"), $task->storyTitle);
|
||||
else echo $task->storyTitle;
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The import view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<table class='table-1 fixed tablesorter'>
|
||||
<thead>
|
||||
<tr class='colhead'>
|
||||
<th><?php echo $lang->task->id;?></th>
|
||||
<th><?php echo $lang->task->pri;?></th>
|
||||
<th><?php echo $lang->task->name;?></th>
|
||||
<th><?php echo $lang->task->assignedTo;?></th>
|
||||
<th><?php echo $lang->task->estimate;?></th>
|
||||
<th><?php echo $lang->task->consumed;?></th>
|
||||
<th><?php echo $lang->task->left;?></th>
|
||||
<th><?php echo $lang->task->type;?></th>
|
||||
<th><?php echo $lang->task->status;?></th>
|
||||
<th class='w-p30'><?php echo $lang->task->story;?></th>
|
||||
<th class='w-100px'><?php echo $lang->actions;?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php foreach($tasks as $task):?>
|
||||
<?php $class = $task->assignedTo == $app->user->account ? 'style=color:red' : '';?>
|
||||
<tr class='a-center'>
|
||||
<td><?php if(common::hasPriv('task', 'view')) echo html::a($this->createLink('task', 'view', "task=$task->id"), sprintf('%03d', $task->id)); else printf('%03d', $task->id);?></td>
|
||||
<td><?php echo $task->pri;?></td>
|
||||
<td class='a-left nobr'><?php echo $task->name;?></td>
|
||||
<td <?php echo $class;?>><?php echo $task->assignedToRealName;?></td>
|
||||
<td><?php echo $task->estimate;?></td>
|
||||
<td><?php echo $task->consumed;?></td>
|
||||
<td><?php echo $task->left;?></td>
|
||||
<td><?php echo $lang->task->typeList[$task->type];?></td>
|
||||
<td class=<?php echo $task->status;?> ><?php echo $lang->task->statusList->{$task->status};?></td>
|
||||
<td class='a-left nobr'>
|
||||
<?php
|
||||
if($task->storyID)
|
||||
{
|
||||
if(common::hasPriv('story', 'view')) echo html::a($this->createLink('story', 'view', "storyid=$task->storyID"), $task->storyTitle);
|
||||
else echo $task->storyTitle;
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,63 +1,63 @@
|
||||
<?php
|
||||
/**
|
||||
* The report view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author wenjie<wenjie@cnezsoft.com>
|
||||
* @package project
|
||||
* @version $Id: report.html.php 1594 2011-04-10 11:00:00Z wj $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='featurebar'>
|
||||
<div class='f-left'><?php echo $lang->report->common;?></div>
|
||||
<div class='f-right'><?php common::printLink('project', 'task', "projectID=$projectID&browseType=$browseType", $lang->goback); ?></div>
|
||||
</div>
|
||||
|
||||
<table class='cont-lt1'>
|
||||
<tr valign='top'>
|
||||
<td class='side'>
|
||||
<div class='box-title'><?php echo $lang->task->report->select;?></div>
|
||||
<div class='box-content'>
|
||||
<form method='post'>
|
||||
<?php echo html::checkBox('charts', $lang->task->report->charts, $checkedCharts)?>
|
||||
<input type='button' value='<?php echo $lang->task->report->selectAll;?>' onclick='checkAll()' />
|
||||
<input type='button' value='<?php echo $lang->task->report->selectReverse;?>' onclick='checkReverse()' />
|
||||
<br /><br />
|
||||
<?php echo html::submitButton($lang->task->report->create);?>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $lang->task->report->common;?></caption>
|
||||
<?php foreach($charts as $chartType => $chartContent):?>
|
||||
<tr valign='top'>
|
||||
<td><?php echo $chartContent;?></td>
|
||||
<td width='300'>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th><?php echo $lang->report->item;?></th>
|
||||
<th><?php echo $lang->report->value;?></th>
|
||||
<th><?php echo $lang->report->percent;?></th>
|
||||
</tr>
|
||||
<?php foreach($datas[$chartType] as $key => $data):?>
|
||||
<tr class='a-center'>
|
||||
<td><?php echo $data->name;?></td>
|
||||
<td><?php echo $data->value;?></td>
|
||||
<td><?php echo ($data->percent * 100) . '%';?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php echo $renderJS;?>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The report view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author wenjie<wenjie@cnezsoft.com>
|
||||
* @package project
|
||||
* @version $Id: report.html.php 1594 2011-04-10 11:00:00Z wj $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='featurebar'>
|
||||
<div class='f-left'><?php echo $lang->report->common;?></div>
|
||||
<div class='f-right'><?php common::printLink('project', 'task', "projectID=$projectID&browseType=$browseType", $lang->goback); ?></div>
|
||||
</div>
|
||||
|
||||
<table class='cont-lt1'>
|
||||
<tr valign='top'>
|
||||
<td class='side'>
|
||||
<div class='box-title'><?php echo $lang->task->report->select;?></div>
|
||||
<div class='box-content'>
|
||||
<form method='post'>
|
||||
<?php echo html::checkBox('charts', $lang->task->report->charts, $checkedCharts)?>
|
||||
<input type='button' value='<?php echo $lang->task->report->selectAll;?>' onclick='checkAll()' />
|
||||
<input type='button' value='<?php echo $lang->task->report->selectReverse;?>' onclick='checkReverse()' />
|
||||
<br /><br />
|
||||
<?php echo html::submitButton($lang->task->report->create);?>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $lang->task->report->common;?></caption>
|
||||
<?php foreach($charts as $chartType => $chartContent):?>
|
||||
<tr valign='top'>
|
||||
<td><?php echo $chartContent;?></td>
|
||||
<td width='300'>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th><?php echo $lang->report->item;?></th>
|
||||
<th><?php echo $lang->report->value;?></th>
|
||||
<th><?php echo $lang->report->percent;?></th>
|
||||
</tr>
|
||||
<?php foreach($datas[$chartType] as $key => $data):?>
|
||||
<tr class='a-center'>
|
||||
<td><?php echo $data->name;?></td>
|
||||
<td><?php echo $data->value;?></td>
|
||||
<td><?php echo ($data->percent * 100) . '%';?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php echo $renderJS;?>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* The mail file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: sendmail.html.php 867 2010-06-17 09:32:58Z yuren_@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<table width='98%' align='center'>
|
||||
<tr class='header'>
|
||||
<td>
|
||||
TASK #<?php echo $task->id . "=>$task->assignedTo " . html::a(common::getSysURL() . $this->createLink('task', 'view', "taskID=$task->id"), $task->name);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php include '../../common/view/mail.html.php';?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php
|
||||
/**
|
||||
* The mail file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: sendmail.html.php 867 2010-06-17 09:32:58Z yuren_@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<table width='98%' align='center'>
|
||||
<tr class='header'>
|
||||
<td>
|
||||
TASK #<?php echo $task->id . "=>$task->assignedTo " . html::a(common::getSysURL() . $this->createLink('task', 'view', "taskID=$task->id"), $task->name);?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><?php include '../../common/view/mail.html.php';?></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
<?php
|
||||
/**
|
||||
* The start file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: start.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', $task->left, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The start file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Jia Fu <fujia@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id: start.html.php 935 2010-07-06 07:49:24Z jajacn@126.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1'>
|
||||
<caption><?php echo $task->name;?></caption>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo html::input('consumed', $task->consumed, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo html::input('left', $task->left, "class='text-3'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->comment;?></td>
|
||||
<td><?php echo html::textarea('comment', '', "rows='6' class='area-1'");?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2' class='a-center'><?php echo html::submitButton() . html::linkButton($lang->goback, $this->session->taskList); ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
+182
-182
@@ -1,182 +1,182 @@
|
||||
<?php
|
||||
/**
|
||||
* The view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2011 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='titlebar'>
|
||||
<?php if($task->fromBug == 0):?>
|
||||
<div id='main' class='<?php if($task->deleted) echo 'deleted';?>'>TASK #<?php echo $task->id . $lang->colon . $task->name;?></div>
|
||||
<?php else:?>
|
||||
<div id='main' class='<?php if($task->deleted) echo 'deleted';?>'>TASK #<?php echo $task->id . $lang->colon . $task->name . '('. $lang->task->fromBug . $lang->colon . $task->fromBug . ')';?></div>
|
||||
<?php endif;?>
|
||||
<div>
|
||||
<?php
|
||||
$browseLink = $app->session->taskList != false ? $app->session->taskList : $this->createLink('project', 'browse', "projectID=$task->project");
|
||||
if(!$task->deleted)
|
||||
{
|
||||
//if(!($task->status != 'closed' and $task->status != 'cancel' and common::printLink('task', 'logEfforts', "taskID=$task->id", $lang->task->buttonLogEfforts))) echo $lang->task->buttonLogEfforts . ' ';
|
||||
if(!(($task->status == 'wait') and common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart))) echo $lang->task->buttonStart . ' ';
|
||||
if(!(($task->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(!(($task->status == 'wait' or $task->status == 'doing') and common::printLink('task', 'cancel', "taskID=$task->id", $lang->task->buttonCancel))) echo $lang->task->buttonCancel . ' ';
|
||||
if(!(($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate))) echo $lang->task->buttonActivate . ' ';
|
||||
if(!common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign)) echo $lang->task->assign . ' ';
|
||||
if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' ';
|
||||
if(common::hasPriv('task', 'edit')) echo html::a('#', $lang->comment, '', 'onclick=setComment()'). ' ';
|
||||
if(!common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", $lang->task->buttonDelete, 'hiddenwin')) echo $lang->task->buttonDelete . ' ';
|
||||
}
|
||||
echo html::a($browseLink, $lang->goback);
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class='cont-rt5'>
|
||||
<tr valign='top'>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendDesc;?></legend>
|
||||
<div class='content'><?php echo $task->desc;?></div>
|
||||
</fieldset>
|
||||
<?php echo $this->fetch('file', 'printFiles', array('files' => $task->files, 'fieldset' => 'true'));?>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
<div class='a-center f-16px strong'>
|
||||
<?php
|
||||
if(!$task->deleted)
|
||||
{
|
||||
if(!(($task->status == 'wait') and common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart))) echo $lang->task->buttonStart . ' ';
|
||||
if(!(($task->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(!(($task->status == 'wait' or $task->status == 'doing') and common::printLink('task', 'cancel', "taskID=$task->id", $lang->task->buttonCancel))) echo $lang->task->buttonCancel . ' ';
|
||||
if(!(($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate))) echo $lang->task->buttonActivate . ' ';
|
||||
if(!common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign)) echo $lang->task->assign . ' ';
|
||||
if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' ';
|
||||
if(common::hasPriv('task', 'edit')) echo html::a('#', $lang->comment, '', 'onclick=setComment()'). ' ';
|
||||
if(!common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", $lang->task->buttonDelete, 'hiddenwin')) echo $lang->task->buttonDelete . ' ';
|
||||
}
|
||||
echo html::a($browseLink, $lang->goback);
|
||||
?>
|
||||
</div>
|
||||
<div id='comment' class='hidden'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->comment;?></legend>
|
||||
<form method='post' action='<?php echo inlink('edit', "taskID=$task->id&comment=true")?>'>
|
||||
<table align='center' class='table-1'>
|
||||
<tr><td><?php echo html::textarea('comment', '',"rows='5' class='w-p100'");?></td></tr>
|
||||
<tr><td><?php echo html::submitButton() . html::resetButton();?></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset>
|
||||
</div>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td class='side'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendBasic;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->project;?></th>
|
||||
<td><?php if(!common::printLink('project', 'task', "projectID=$task->project", $project->name)) echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr class='nofixed'>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td>
|
||||
<?php
|
||||
if($task->storyTitle and !common::printLink('story', 'view', "storyID=$task->story", $task->storyTitle)) echo $task->storyTitle;
|
||||
if($task->needConfirm)
|
||||
{
|
||||
echo "(<span class='warning'>{$lang->story->changed}</span> ";
|
||||
echo html::a($this->createLink('task', 'confirmStoryChange', "taskID=$task->id"), $lang->confirm, 'hiddenwin');
|
||||
echo ")";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo $task->assignedToRealName . $lang->at . $task->assignedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo $lang->task->typeList[$task->type];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->status;?></th>
|
||||
<td><?php $lang->show($lang->task->statusList, $task->status);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php $lang->show($lang->task->priList, $task->pri);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->task->mailto;?></td>
|
||||
<td><?php $mailto = explode(',', str_replace(' ', '', $task->mailto)); foreach($mailto as $account) echo ' ' . $users[$account]; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendEffort;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td>
|
||||
<?php
|
||||
echo $task->deadline;
|
||||
if(isset($task->delay)) printf($lang->task->delayWarning, $task->delay);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo $task->estimate . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo $task->consumed . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo $task->left . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendLife;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->openedBy;?></th>
|
||||
<td><?php if($task->openedBy) echo $users[$task->openedBy] . $lang->at . $task->openedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedBy;?></th>
|
||||
<td><?php if($task->finishedBy) echo $users[$task->finishedBy] . $lang->at . $task->finishedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledBy;?></th>
|
||||
<td><?php if($task->canceledBy) echo $users[$task->canceledBy] . $lang->at . $task->canceledDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedBy;?></th>
|
||||
<td><?php if($task->closedBy) echo $users[$task->closedBy] . $lang->at . $task->closedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedReason;?></th>
|
||||
<td><?php echo $lang->task->reasonList[$task->closedReason];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->lastEdited;?></th>
|
||||
<td><?php if($task->lastEditedBy) echo $users[$task->lastEditedBy] . $lang->at . $task->lastEditedDate;?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
<?php
|
||||
/**
|
||||
* The view file of task module of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2012 青岛易软天创网络科技有限公司 (QingDao Nature Easy Soft Network Technology Co,LTD www.cnezsoft.com)
|
||||
* @license LGPL (http://www.gnu.org/licenses/lgpl.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package task
|
||||
* @version $Id$
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<div id='titlebar'>
|
||||
<?php if($task->fromBug == 0):?>
|
||||
<div id='main' class='<?php if($task->deleted) echo 'deleted';?>'>TASK #<?php echo $task->id . $lang->colon . $task->name;?></div>
|
||||
<?php else:?>
|
||||
<div id='main' class='<?php if($task->deleted) echo 'deleted';?>'>TASK #<?php echo $task->id . $lang->colon . $task->name . '('. $lang->task->fromBug . $lang->colon . $task->fromBug . ')';?></div>
|
||||
<?php endif;?>
|
||||
<div>
|
||||
<?php
|
||||
$browseLink = $app->session->taskList != false ? $app->session->taskList : $this->createLink('project', 'browse', "projectID=$task->project");
|
||||
if(!$task->deleted)
|
||||
{
|
||||
//if(!($task->status != 'closed' and $task->status != 'cancel' and common::printLink('task', 'logEfforts', "taskID=$task->id", $lang->task->buttonLogEfforts))) echo $lang->task->buttonLogEfforts . ' ';
|
||||
if(!(($task->status == 'wait') and common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart))) echo $lang->task->buttonStart . ' ';
|
||||
if(!(($task->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(!(($task->status == 'wait' or $task->status == 'doing') and common::printLink('task', 'cancel', "taskID=$task->id", $lang->task->buttonCancel))) echo $lang->task->buttonCancel . ' ';
|
||||
if(!(($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate))) echo $lang->task->buttonActivate . ' ';
|
||||
if(!common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign)) echo $lang->task->assign . ' ';
|
||||
if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' ';
|
||||
if(common::hasPriv('task', 'edit')) echo html::a('#', $lang->comment, '', 'onclick=setComment()'). ' ';
|
||||
if(!common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", $lang->task->buttonDelete, 'hiddenwin')) echo $lang->task->buttonDelete . ' ';
|
||||
}
|
||||
echo html::a($browseLink, $lang->goback);
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class='cont-rt5'>
|
||||
<tr valign='top'>
|
||||
<td>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendDesc;?></legend>
|
||||
<div class='content'><?php echo $task->desc;?></div>
|
||||
</fieldset>
|
||||
<?php echo $this->fetch('file', 'printFiles', array('files' => $task->files, 'fieldset' => 'true'));?>
|
||||
<?php include '../../common/view/action.html.php';?>
|
||||
<div class='a-center f-16px strong'>
|
||||
<?php
|
||||
if(!$task->deleted)
|
||||
{
|
||||
if(!(($task->status == 'wait') and common::printLink('task', 'start', "taskID=$task->id", $lang->task->buttonStart))) echo $lang->task->buttonStart . ' ';
|
||||
if(!(($task->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(!(($task->status == 'wait' or $task->status == 'doing') and common::printLink('task', 'cancel', "taskID=$task->id", $lang->task->buttonCancel))) echo $lang->task->buttonCancel . ' ';
|
||||
if(!(($task->status == 'closed' or $task->status == 'done' or $task->status == 'cancel') and common::printLink('task', 'activate', "taskID=$task->id", $lang->task->buttonActivate))) echo $lang->task->buttonActivate . ' ';
|
||||
if(!common::printLink('task', 'assignTo', "projectID=$task->project&taskID=$task->id", $lang->task->assign)) echo $lang->task->assign . ' ';
|
||||
if(!common::printLink('task', 'edit', "taskID=$task->id", $lang->task->buttonEdit)) echo $lang->task->buttonEdit . ' ';
|
||||
if(common::hasPriv('task', 'edit')) echo html::a('#', $lang->comment, '', 'onclick=setComment()'). ' ';
|
||||
if(!common::printLink('task', 'delete',"projectID=$task->project&taskID=$task->id", $lang->task->buttonDelete, 'hiddenwin')) echo $lang->task->buttonDelete . ' ';
|
||||
}
|
||||
echo html::a($browseLink, $lang->goback);
|
||||
?>
|
||||
</div>
|
||||
<div id='comment' class='hidden'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->comment;?></legend>
|
||||
<form method='post' action='<?php echo inlink('edit', "taskID=$task->id&comment=true")?>'>
|
||||
<table align='center' class='table-1'>
|
||||
<tr><td><?php echo html::textarea('comment', '',"rows='5' class='w-p100'");?></td></tr>
|
||||
<tr><td><?php echo html::submitButton() . html::resetButton();?></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
</fieldset>
|
||||
</div>
|
||||
</td>
|
||||
<td class='divider'></td>
|
||||
<td class='side'>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendBasic;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->project;?></th>
|
||||
<td><?php if(!common::printLink('project', 'task', "projectID=$task->project", $project->name)) echo $project->name;?></td>
|
||||
</tr>
|
||||
<tr class='nofixed'>
|
||||
<th class='rowhead'><?php echo $lang->task->story;?></th>
|
||||
<td>
|
||||
<?php
|
||||
if($task->storyTitle and !common::printLink('story', 'view', "storyID=$task->story", $task->storyTitle)) echo $task->storyTitle;
|
||||
if($task->needConfirm)
|
||||
{
|
||||
echo "(<span class='warning'>{$lang->story->changed}</span> ";
|
||||
echo html::a($this->createLink('task', 'confirmStoryChange', "taskID=$task->id"), $lang->confirm, 'hiddenwin');
|
||||
echo ")";
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->assignedTo;?></th>
|
||||
<td><?php echo $task->assignedToRealName . $lang->at . $task->assignedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->type;?></th>
|
||||
<td><?php echo $lang->task->typeList[$task->type];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->status;?></th>
|
||||
<td><?php $lang->show($lang->task->statusList, $task->status);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->pri;?></th>
|
||||
<td><?php $lang->show($lang->task->priList, $task->pri);?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class='rowhead'><?php echo $lang->task->mailto;?></td>
|
||||
<td><?php $mailto = explode(',', str_replace(' ', '', $task->mailto)); foreach($mailto as $account) echo ' ' . $users[$account]; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendEffort;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->deadline;?></th>
|
||||
<td>
|
||||
<?php
|
||||
echo $task->deadline;
|
||||
if(isset($task->delay)) printf($lang->task->delayWarning, $task->delay);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->estimate;?></th>
|
||||
<td><?php echo $task->estimate . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->consumed;?></th>
|
||||
<td><?php echo $task->consumed . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->left;?></th>
|
||||
<td><?php echo $task->left . $lang->workingHour;?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<fieldset>
|
||||
<legend><?php echo $lang->task->legendLife;?></legend>
|
||||
<table class='table-1'>
|
||||
<tr>
|
||||
<th class='rowhead w-p20'><?php echo $lang->task->openedBy;?></th>
|
||||
<td><?php if($task->openedBy) echo $users[$task->openedBy] . $lang->at . $task->openedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->finishedBy;?></th>
|
||||
<td><?php if($task->finishedBy) echo $users[$task->finishedBy] . $lang->at . $task->finishedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->canceledBy;?></th>
|
||||
<td><?php if($task->canceledBy) echo $users[$task->canceledBy] . $lang->at . $task->canceledDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedBy;?></th>
|
||||
<td><?php if($task->closedBy) echo $users[$task->closedBy] . $lang->at . $task->closedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->closedReason;?></th>
|
||||
<td><?php echo $lang->task->reasonList[$task->closedReason];?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class='rowhead'><?php echo $lang->task->lastEdited;?></th>
|
||||
<td><?php if($task->lastEditedBy) echo $users[$task->lastEditedBy] . $lang->at . $task->lastEditedDate;?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
Reference in New Issue
Block a user