diff --git a/module/common/lang/de.php b/module/common/lang/de.php index f3654e7356..1aefbf0e9c 100644 --- a/module/common/lang/de.php +++ b/module/common/lang/de.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => 'Program|program|pgmbrowse|', 'a $lang->program->viewMenu = new stdclass(); $lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -227,6 +227,7 @@ $lang->searchObjects['testtask'] = 'Test Aufgabe'; $lang->searchObjects['doc'] = 'Doc'; $lang->searchObjects['caselib'] = 'Case Library'; $lang->searchObjects['testreport'] = 'Test-Bericht'; +$lang->searchObjects['program'] = 'Program'; $lang->searchTips = 'ID (strg+g)'; /* Code formats for import. */ diff --git a/module/common/lang/en.php b/module/common/lang/en.php index 769b549b12..4c2a023f66 100644 --- a/module/common/lang/en.php +++ b/module/common/lang/en.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => 'Program|program|pgmbrowse|', 'al $lang->program->viewMenu = new stdclass(); //$lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -227,6 +227,7 @@ $lang->searchObjects['testtask'] = 'Request'; $lang->searchObjects['doc'] = 'Document'; $lang->searchObjects['caselib'] = 'Case Library'; $lang->searchObjects['testreport'] = 'Test Report'; +$lang->searchObjects['program'] = 'Program'; $lang->searchTips = 'ID (ctrl+g)'; /* Code formats for import. */ diff --git a/module/common/lang/fr.php b/module/common/lang/fr.php index a7ca0878b5..0970e952dc 100644 --- a/module/common/lang/fr.php +++ b/module/common/lang/fr.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => 'Program|program|pgmbrowse|', 'a $lang->program->viewMenu = new stdclass(); $lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -227,6 +227,7 @@ $lang->searchObjects['testtask'] = 'Recette'; $lang->searchObjects['doc'] = 'Document'; $lang->searchObjects['caselib'] = 'Case Library'; $lang->searchObjects['testreport'] = 'CR de Test'; +$lang->searchObjects['program'] = 'Program'; $lang->searchTips = 'ID (ctrl+g)'; /* Code formats for import. */ diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php index 8992801a91..b4785dc1d4 100644 --- a/module/common/lang/vi.php +++ b/module/common/lang/vi.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => 'Program|program|pgmbrowse|', 'al $lang->program->viewMenu = new stdclass(); $lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -227,6 +227,7 @@ $lang->searchObjects['testtask'] = 'Yêu cầu'; $lang->searchObjects['doc'] = 'Tài liệu'; $lang->searchObjects['caselib'] = 'Thư viện tình huống'; $lang->searchObjects['testreport'] = 'Test báo cáo'; +$lang->searchObjects['program'] = 'Program'; $lang->searchTips = 'ID (ctrl+g)'; /* Code formats for import. */ diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index 6baf7ba7ce..12db180906 100755 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => '项目集|program|pgmbrowse|', $lang->program->viewMenu = new stdclass(); //$lang->program->viewMenu->view = array('link' => '概况|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => '产品|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => '产品|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "项目|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "人员|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "干系人|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -228,6 +228,7 @@ $lang->searchObjects['testtask'] = '测试单'; $lang->searchObjects['doc'] = '文档'; $lang->searchObjects['caselib'] = '用例库'; $lang->searchObjects['testreport'] = '测试报告'; +$lang->searchObjects['program'] = '项目集'; $lang->searchTips = '编号(ctrl+g)'; /* 导入支持的编码格式。*/ diff --git a/module/common/lang/zh-tw.php b/module/common/lang/zh-tw.php index eb67dbaddc..e05f749ccf 100644 --- a/module/common/lang/zh-tw.php +++ b/module/common/lang/zh-tw.php @@ -147,7 +147,7 @@ $lang->program->menu->browse = array('link' => '項目集|program|pgmbrowse|', $lang->program->viewMenu = new stdclass(); $lang->program->viewMenu->view = array('link' => '概況|program|pgmview|program=%s'); -$lang->program->viewMenu->product = array('link' => '產品|program|pgmproduct|program=%s'); +$lang->program->viewMenu->product = array('link' => '產品|program|pgmproduct|program=%s', 'alias' => 'view'); $lang->program->viewMenu->project = array('link' => "項目|program|pgmproject|program=%s"); $lang->program->viewMenu->personnel = array('link' => "人員|personnel|accessible|program=%s"); $lang->program->viewMenu->stakeholder = array('link' => "干係人|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder'); @@ -227,6 +227,7 @@ $lang->searchObjects['testtask'] = '測試單'; $lang->searchObjects['doc'] = '文檔'; $lang->searchObjects['caselib'] = '用例庫'; $lang->searchObjects['testreport'] = '測試報告'; +$lang->searchObjects['program'] = '項目集'; $lang->searchTips = '編號(ctrl+g)'; /* 導入支持的編碼格式。*/ diff --git a/module/product/lang/zh-tw.php b/module/product/lang/zh-tw.php index 8f432b234e..e1cd7a7493 100644 --- a/module/product/lang/zh-tw.php +++ b/module/product/lang/zh-tw.php @@ -66,6 +66,7 @@ $lang->product->errorNoProduct = "還沒有創建{$lang->productCommon}!"; $lang->product->accessDenied = "您無權訪問該{$lang->productCommon}"; $lang->product->id = '編號'; +$lang->product->program = '所屬項目集'; $lang->product->name = "{$lang->productCommon}名稱"; $lang->product->code = "{$lang->productCommon}代號"; $lang->product->line = "{$lang->productCommon}綫"; diff --git a/module/program/control.php b/module/program/control.php index 61bda463d7..e2fbe50507 100644 --- a/module/program/control.php +++ b/module/program/control.php @@ -1416,4 +1416,19 @@ class program extends control $this->display(); } + + /** + * View a program. + * + * @param int $programID + * @access public + * @return void + */ + public function view($programID) + { + $program = $this->program->getPGMByID($programID); + if(!$program) die(js::error($this->lang->notFound) . js::locate('back')); + + echo $this->fetch('program', 'PGMProduct', "programID=$programID"); + } }