* Finish task#8467.

This commit is contained in:
hufangzhou
2020-11-24 09:08:13 +08:00
parent 6f8d41b767
commit 6d25f07fa8
8 changed files with 28 additions and 6 deletions
+2 -1
View File
@@ -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. */
+2 -1
View File
@@ -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. */
+2 -1
View File
@@ -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. */
+2 -1
View File
@@ -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. */
+2 -1
View File
@@ -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)';
/* 导入支持的编码格式。*/
+2 -1
View File
@@ -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)';
/* 導入支持的編碼格式。*/
+1
View File
@@ -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}綫";
+15
View File
@@ -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");
}
}