From cdbed6ea70cc01ddfc0a7b396c51b689e0102768 Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Tue, 2 Mar 2021 10:58:20 +0800 Subject: [PATCH 01/16] * Finish task #36326. --- module/program/control.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/program/control.php b/module/program/control.php index 5b5bb5c1af..f81ef5ce9e 100644 --- a/module/program/control.php +++ b/module/program/control.php @@ -110,6 +110,9 @@ class program extends control */ public function PGMProduct($programID = 0, $browseType = 'noclosed', $orderBy = 'order_desc', $recTotal = 0, $recPerPage = 15, $pageID = 1) { + $programID = $this->program->savePGMState($programID, $this->program->getPGMPairs()); + setCookie("lastPGM", $programID, $this->config->cookieLife, $this->config->webRoot, '', false, true); + $program = $this->program->getPGMByID($programID); if(empty($program) || $program->type != 'program') die(js::error($this->lang->notFound) . js::locate('back')); From aab57d7d252a43326cb84983645bf94578a67562 Mon Sep 17 00:00:00 2001 From: Yagami <976204163@qq.com> Date: Tue, 2 Mar 2021 13:07:43 +0800 Subject: [PATCH 02/16] * Finish task #36314. --- module/group/lang/resource.php | 8 ++++---- module/projectstory/lang/de.php | 9 +++++---- module/projectstory/lang/en.php | 7 ++++--- module/projectstory/lang/fr.php | 9 +++++---- module/projectstory/lang/vi.php | 9 +++++---- module/projectstory/lang/zh-cn.php | 7 ++++--- module/upgrade/model.php | 7 +++---- module/upgrade/view/createprogram.html.php | 2 -- 8 files changed, 30 insertions(+), 28 deletions(-) diff --git a/module/group/lang/resource.php b/module/group/lang/resource.php index 05c1a62f35..6e936b12cc 100644 --- a/module/group/lang/resource.php +++ b/module/group/lang/resource.php @@ -989,8 +989,8 @@ $lang->job->methodOrder[25] = 'exec'; $lang->resource->doc = new stdclass(); $lang->resource->doc->index = 'index'; $lang->resource->doc->browse = 'browse'; -$lang->resource->doc->createlib = 'createLib'; -$lang->resource->doc->editlib = 'editLib'; +$lang->resource->doc->createlib = 'createlib'; +$lang->resource->doc->editlib = 'editlib'; $lang->resource->doc->deleteLib = 'deleteLib'; $lang->resource->doc->create = 'create'; $lang->resource->doc->view = 'view'; @@ -1006,9 +1006,9 @@ $lang->resource->doc->collect = 'collect'; $lang->doc->methodOrder[0] = 'index'; $lang->doc->methodOrder[5] = 'browse'; -$lang->doc->methodOrder[10] = 'createLib'; +$lang->doc->methodOrder[10] = 'createlib'; $lang->doc->methodOrder[15] = 'editLib'; -$lang->doc->methodOrder[20] = 'deleteLib'; +$lang->doc->methodOrder[20] = 'deletelib'; $lang->doc->methodOrder[25] = 'create'; $lang->doc->methodOrder[30] = 'view'; $lang->doc->methodOrder[35] = 'edit'; diff --git a/module/projectstory/lang/de.php b/module/projectstory/lang/de.php index b2377070e6..fb4cb26b0b 100644 --- a/module/projectstory/lang/de.php +++ b/module/projectstory/lang/de.php @@ -1,8 +1,9 @@ projectstory->common = 'Anforderungen an Projekte'; -$lang->projectstory->index = 'Fordern Sie Homepage'; -$lang->projectstory->view = 'Story Detail'; -$lang->projectstory->track = 'Matrix der Verfolgung'; +$lang->projectstory->common = "Project {$lang->SRCommon}"; +$lang->projectstory->index = "{$lang->SRCommon} Home"; +$lang->projectstory->view = "{$lang->SRCommon} Detail"; +$lang->projectstory->story = "{$lang->SRCommon} List"; +$lang->projectstory->track = 'Tracking Matrix'; $lang->projectstory->linkStory = 'Linked' . $lang->SRCommon; $lang->projectstory->unlinkStory = 'Unlinked' . $lang->SRCommon; diff --git a/module/projectstory/lang/en.php b/module/projectstory/lang/en.php index eaca6a34fd..fb4cb26b0b 100644 --- a/module/projectstory/lang/en.php +++ b/module/projectstory/lang/en.php @@ -1,7 +1,8 @@ projectstory->common = 'Project Requirements'; -$lang->projectstory->index = 'Request Home'; -$lang->projectstory->view = 'Story Detail'; +$lang->projectstory->common = "Project {$lang->SRCommon}"; +$lang->projectstory->index = "{$lang->SRCommon} Home"; +$lang->projectstory->view = "{$lang->SRCommon} Detail"; +$lang->projectstory->story = "{$lang->SRCommon} List"; $lang->projectstory->track = 'Tracking Matrix'; $lang->projectstory->linkStory = 'Linked' . $lang->SRCommon; $lang->projectstory->unlinkStory = 'Unlinked' . $lang->SRCommon; diff --git a/module/projectstory/lang/fr.php b/module/projectstory/lang/fr.php index e63f508d4f..fb4cb26b0b 100644 --- a/module/projectstory/lang/fr.php +++ b/module/projectstory/lang/fr.php @@ -1,8 +1,9 @@ projectstory->common = 'Exigences du projet'; -$lang->projectstory->index = 'Exigences Accueil'; -$lang->projectstory->view = 'Story Detail'; -$lang->projectstory->track = 'Matrice de suivi'; +$lang->projectstory->common = "Project {$lang->SRCommon}"; +$lang->projectstory->index = "{$lang->SRCommon} Home"; +$lang->projectstory->view = "{$lang->SRCommon} Detail"; +$lang->projectstory->story = "{$lang->SRCommon} List"; +$lang->projectstory->track = 'Tracking Matrix'; $lang->projectstory->linkStory = 'Linked' . $lang->SRCommon; $lang->projectstory->unlinkStory = 'Unlinked' . $lang->SRCommon; diff --git a/module/projectstory/lang/vi.php b/module/projectstory/lang/vi.php index cff6a5b845..fb4cb26b0b 100644 --- a/module/projectstory/lang/vi.php +++ b/module/projectstory/lang/vi.php @@ -1,8 +1,9 @@ projectstory->common = 'Yêu cầu dự án'; -$lang->projectstory->index = 'Yêu cầu trang nhà'; -$lang->projectstory->view = 'Story Detail'; -$lang->projectstory->track = 'Theo dõi ma trận'; +$lang->projectstory->common = "Project {$lang->SRCommon}"; +$lang->projectstory->index = "{$lang->SRCommon} Home"; +$lang->projectstory->view = "{$lang->SRCommon} Detail"; +$lang->projectstory->story = "{$lang->SRCommon} List"; +$lang->projectstory->track = 'Tracking Matrix'; $lang->projectstory->linkStory = 'Linked' . $lang->SRCommon; $lang->projectstory->unlinkStory = 'Unlinked' . $lang->SRCommon; diff --git a/module/projectstory/lang/zh-cn.php b/module/projectstory/lang/zh-cn.php index 495979caeb..2d39182b70 100644 --- a/module/projectstory/lang/zh-cn.php +++ b/module/projectstory/lang/zh-cn.php @@ -1,7 +1,8 @@ projectstory->common = '项目需求'; -$lang->projectstory->index = '需求主页'; -$lang->projectstory->view = '需求详情'; +$lang->projectstory->common = "项目{$lang->SRCommon}"; +$lang->projectstory->index = "{$lang->SRCommon}主页"; +$lang->projectstory->view = "{$lang->SRCommon}详情"; +$lang->projectstory->story = "{$lang->SRCommon}列表"; $lang->projectstory->track = '矩阵'; $lang->projectstory->linkStory = '关联' . $lang->SRCommon; $lang->projectstory->unlinkStory = '移除' . $lang->SRCommon; diff --git a/module/upgrade/model.php b/module/upgrade/model.php index a67fc2ad1b..964b47a368 100644 --- a/module/upgrade/model.php +++ b/module/upgrade/model.php @@ -3993,7 +3993,7 @@ class upgradeModel extends model $data = fixer::input('post')->get(); $account = isset($this->app->user->account) ? $this->app->user->account : ''; - if(!isset($data->programs) && $data->programID == '') + if(isset($data->newProgram)) { /* Insert program. */ $program = new stdclass(); @@ -4009,7 +4009,7 @@ class upgradeModel extends model $this->app->loadLang('program'); $this->app->loadLang('project'); - $this->lang->project->name = $this->lang->program->PGMName; + $this->lang->project->name = $this->lang->program->PGMName; $this->dao->insert(TABLE_PROJECT)->data($program) ->batchcheck('name,begin', 'notempty') @@ -4066,7 +4066,7 @@ class upgradeModel extends model if(!isset($data->sprints)) return array($programID, 0, $lineID); - if(!isset($data->projects)) + if(isset($data->newProject)) { if(!$this->post->longTime and !$this->post->end) die(js::alert(sprintf($this->lang->error->notempty, $this->lang->program->end))); @@ -4201,7 +4201,6 @@ class upgradeModel extends model $data = new stdClass(); $data->realBegan = $minRealBegan ? substr($minRealBegan, 0, 10) : '0000-00-00'; - $data->status = $PRJStatus; $PRJStatus = $this->dao->select('status')->from(TABLE_PROJECT)->where('id')->eq($projectID)->fetch('status'); if($PRJStatus == 'closed') diff --git a/module/upgrade/view/createprogram.html.php b/module/upgrade/view/createprogram.html.php index 6cd345d505..256cf885c1 100644 --- a/module/upgrade/view/createprogram.html.php +++ b/module/upgrade/view/createprogram.html.php @@ -9,14 +9,12 @@