diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php index 997afcef..0524a353 100644 --- a/application/admin/library/Auth.php +++ b/application/admin/library/Auth.php @@ -401,9 +401,10 @@ class Auth extends \fast\Auth foreach ($topList as $index => $item) { $childList = Tree::instance()->getTreeMenu($item['id'], '
  • @title @caret @badge @childlist
  • ', $select_id, '', 'ul', 'class="treeview-menu"'); $current = in_array($item['id'], $selectParentIds); - $url = $childList ? 'javascript:;' : $item['url']; + $url = $childList ? 'javascript:;' : url($item['url']); + $addtabs = $childList || !$url ? "" : (stripos($url, "?") !== false ? "&" : "?") . "ref=addtabs"; $childList = str_replace('" pid="' . $item['id'] . '"', ' treeview ' . ($current ? '' : 'hidden') . '" pid="' . $item['id'] . '"', $childList); - $nav .= '
  • ' . $item['title'] . '
  • '; + $nav .= '
  • ' . $item['title'] . '
  • '; $menu .= $childList; } } else {