programset->noProgramset;?> " . $lang->programset->create, '', "class='btn btn-info' data-toggle=modal");?>
+diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index 891b1611fb..5d9089ae7e 100755 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -120,14 +120,21 @@ $lang->common->common = '公有模块'; /* 主导航菜单。*/ $lang->mainNav = new stdclass(); -$lang->mainNav->my = ' 地盘|my|index|'; -$lang->mainNav->program = ' 项目|program|browse|'; -$lang->mainNav->system = ' 组织|custom|estimate|'; -$lang->mainNav->admin = ' 后台|admin|index|'; +$lang->mainNav->my = ' 地盘|my|index|'; +$lang->mainNav->programset = ' 项目集|programset|index|'; +$lang->mainNav->program = ' 项目|program|browse|'; +$lang->mainNav->system = ' 组织|custom|estimate|'; +$lang->mainNav->admin = ' 后台|admin|index|'; $lang->reporting = new stdclass(); $lang->dividerMenu = ',admin,'; +/* Program set menu. */ +$lang->programset = new stdclass(); +$lang->programset->menu = new stdclass(); +$lang->programset->menu->index = '主页|programset|index|'; +$lang->programset->menu->browse = '项目集|programset|browse|'; + /* Scrum menu. */ $lang->menu = new stdclass(); $lang->menu->program = '仪表盘|program|index|'; @@ -889,6 +896,6 @@ if($config->URAndSR) } $lang->nc->menu = $lang->auditplan->menu; -$lang->noMenuModule = array('my', 'todo', 'effort', 'program', 'attend', 'leave', 'makeup', 'overtime', 'lieu', 'holiday', 'custom', 'auditcl', 'subject', 'admin', 'mail', 'extension', 'dev', 'backup', 'action', 'cron', 'issue', 'risk', 'pssp', 'sms', 'message', 'webhook', 'search'); +$lang->noMenuModule = array('my', 'todo', 'effort', 'program', 'programset', 'attend', 'leave', 'makeup', 'overtime', 'lieu', 'holiday', 'custom', 'auditcl', 'subject', 'admin', 'mail', 'extension', 'dev', 'backup', 'action', 'cron', 'issue', 'risk', 'pssp', 'sms', 'message', 'webhook', 'search'); include (dirname(__FILE__) . '/menuOrder.php'); diff --git a/module/common/model.php b/module/common/model.php index 2979e0b904..e02288a216 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -556,7 +556,7 @@ class commonModel extends model $currentMethod = $app->rawMethod; /* Set main menu by group. */ - $group = isset($lang->navGroup->$moduleName) ? $lang->navGroup->$moduleName : ''; + $group = isset($lang->navGroup->$moduleName) ? $lang->navGroup->$moduleName : $moduleName; self::setMainMenuByGroup($group, $moduleName, $methodName); /* Print all main menus. */ @@ -2157,6 +2157,10 @@ EOD; $lang->menu = $lang->admin->menu; $lang->menuOrder = $lang->admin->menuOrder; } + if($group == 'programset') + { + $lang->menu = $lang->programset->menu; + } if($group == 'program') $lang->menu = self::getProgramMainMenu($moduleName); } diff --git a/module/programset/control.php b/module/programset/control.php new file mode 100644 index 0000000000..b190d80ccf --- /dev/null +++ b/module/programset/control.php @@ -0,0 +1,13 @@ +display(); + } + + public function browse() + { + $this->display(); + } +} diff --git a/module/programset/view/browse.html.php b/module/programset/view/browse.html.php new file mode 100644 index 0000000000..022ea52faa --- /dev/null +++ b/module/programset/view/browse.html.php @@ -0,0 +1,90 @@ + +
programset->noProgramset;?> " . $lang->programset->create, '', "class='btn btn-info' data-toggle=modal");?>
+