* Finish task#8467.
This commit is contained in:
@@ -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. */
|
||||
|
||||
@@ -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. */
|
||||
|
||||
@@ -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. */
|
||||
|
||||
@@ -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. */
|
||||
|
||||
@@ -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)';
|
||||
|
||||
/* 导入支持的编码格式。*/
|
||||
|
||||
@@ -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)';
|
||||
|
||||
/* 導入支持的編碼格式。*/
|
||||
|
||||
@@ -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}綫";
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user