* Add function to create sub menu by settings in lang files.
This commit is contained in:
@@ -252,13 +252,6 @@ class customModel extends model
|
||||
|
||||
if(isset($item['subMenu']))
|
||||
{
|
||||
if(isset($customMenuMap[$name]->subMenu))
|
||||
{
|
||||
foreach($customMenuMap[$name]->subMenu as $subItem)
|
||||
{
|
||||
if(isset($subItem->hidden) && $subItem->hidden && isset($item['subMenu'][$subItem->name])) $item['subMenu'][$subItem->name]->hidden = true;
|
||||
}
|
||||
}
|
||||
foreach($item['subMenu'] as $subItem)
|
||||
{
|
||||
if(isset($subItem->link['module']) && isset($subItem->link['method']))
|
||||
@@ -266,6 +259,13 @@ class customModel extends model
|
||||
$subItem->hidden = !common::hasPriv($subItem->link['module'], $subItem->link['method']);
|
||||
}
|
||||
}
|
||||
if(isset($customMenuMap[$name]->subMenu))
|
||||
{
|
||||
foreach($customMenuMap[$name]->subMenu as $subItem)
|
||||
{
|
||||
if(isset($subItem->hidden) && isset($item['subMenu'][$subItem->name])) $item['subMenu'][$subItem->name]->hidden = $subItem->hidden;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(strpos($name, 'QUERY') === 0 and !isset($customMenuMap[$name])) $hidden = true;
|
||||
|
||||
Reference in New Issue
Block a user