* [misc] add group id to setMenu.
This commit is contained in:
@@ -152,7 +152,8 @@ class navbar extends wg
|
||||
global $app, $lang, $config;
|
||||
if($app->tab == 'admin')
|
||||
{
|
||||
$app->control->loadModel('admin')->setMenu();
|
||||
$groupID = data('groupID');
|
||||
$app->control->loadModel('admin')->setMenu($groupID);
|
||||
$adminMenuKey = $app->control->loadModel('admin')->getMenuKey();
|
||||
jsVar('adminMenuKey', $adminMenuKey);
|
||||
}
|
||||
|
||||
@@ -101,10 +101,11 @@ class adminModel extends model
|
||||
* 设置后台二级导航。
|
||||
* Set admin menu.
|
||||
*
|
||||
* @param int $groupID
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function setMenu(): void
|
||||
public function setMenu(int $groupID = 0): void
|
||||
{
|
||||
$this->checkPrivMenu();
|
||||
|
||||
@@ -134,7 +135,10 @@ class adminModel extends model
|
||||
if($firstParam == $subMenuKey) $subModule = 'custom';
|
||||
}
|
||||
|
||||
if(isset($subMenu['link']) && strpos($subMenu['link'], '%s') !== false) $subMenu['link'] = sprintf($subMenu['link'], $firstParam);
|
||||
if(isset($subMenu['link']) && strpos($subMenu['link'], '%s') !== false)
|
||||
{
|
||||
$subMenu['link'] = $menuKey == 'projectflow' ? sprintf($subMenu['link'], $groupID) : sprintf($subMenu['link'], $firstParam);
|
||||
}
|
||||
|
||||
if(!empty($subModule)) $subMenu['subModule'] = $subModule;
|
||||
if(isset($this->lang->admin->menuList->{$menuKey}['tabMenu'][$subMenuKey]))
|
||||
|
||||
Reference in New Issue
Block a user