diff --git a/application/classes/Menu.php b/application/classes/Menu.php index 3dcf722a..3d48742e 100644 --- a/application/classes/Menu.php +++ b/application/classes/Menu.php @@ -38,10 +38,11 @@ class Menu extends lnApp_Menu { $ao = Auth::instance()->get_user(); - foreach ($ao->methods() as $mmo) - if ($mmo->menu_display AND $type == $mmo->directory()) - if (empty($result[$mmo->id])) - $result[$mmo->id] = $mmo; + if (is_object($ao)) + foreach ($ao->methods() as $mmo) + if ($mmo->menu_display AND $type == $mmo->directory()) + if (empty($result[$mmo->id])) + $result[$mmo->id] = $mmo; return self::collapse($result); } diff --git a/application/classes/URL.php b/application/classes/URL.php index b469dcf3..431c101b 100644 --- a/application/classes/URL.php +++ b/application/classes/URL.php @@ -30,7 +30,9 @@ class URL extends lnApp_URL { case 'reseller': $result[$k] = array('name'=>'Reseller','icon'=>'icon-th-list'); break; - case 'user': $result[$k] = array('name'=>Auth::instance()->get_user()->name(),'icon'=>'icon-user'); + case 'user': + if (is_object(Auth::instance()->get_user())) + $result[$k] = array('name'=>Auth::instance()->get_user()->name(),'icon'=>'icon-user'); break; default: $result[$k] = array('name'=>$k,'icon'=>'icon-question-sign'); diff --git a/application/views/theme/baseadmin/page.php b/application/views/theme/baseadmin/page.php index 41ad8b12..0d4f4da3 100644 --- a/application/views/theme/baseadmin/page.php +++ b/application/views/theme/baseadmin/page.php @@ -77,7 +77,7 @@
  • Admin
  • - isReseller()) : ?> + isReseller()) : ?>
  • Reseller