diff options
Diffstat (limited to 'modules/gallery/helpers/gallery_event.php')
| -rw-r--r-- | modules/gallery/helpers/gallery_event.php | 22 | 
1 files changed, 15 insertions, 7 deletions
| diff --git a/modules/gallery/helpers/gallery_event.php b/modules/gallery/helpers/gallery_event.php index d45f5316..9fc68af5 100644 --- a/modules/gallery/helpers/gallery_event.php +++ b/modules/gallery/helpers/gallery_event.php @@ -24,7 +24,7 @@ class gallery_event_Core {     */    static function gallery_ready() {      theme::load_themes(Input::instance()->server("PATH_INFO")); -    user::load_user(); +    identity::load_user();      locales::set_request_locale();    } @@ -136,7 +136,7 @@ class gallery_event_Core {          }        } -      if (user::active()->admin) { +      if (identity::active_user()->admin) {          $menu->append($admin_menu = Menu::factory("submenu")                  ->id("admin_menu")                  ->label(t("Admin"))); @@ -187,11 +187,19 @@ class gallery_event_Core {                 ->append(Menu::factory("link")                          ->id("sidebar")                          ->label(t("Manage Sidebar")) -                        ->url(url::site("admin/sidebar")))) -      ->append(Menu::factory("link") -               ->id("users_groups") -               ->label(t("Users/Groups")) -               ->url(url::site("admin/users"))) +                        ->url(url::site("admin/sidebar")))); +    if (count(identity::providers()) > 1) { +      $menu +        ->append(Menu::factory("submenu") +                 ->id("identity_menu") +                 ->label(t("Identity Management")) +                 ->append(Menu::factory("link") +                          ->id("identity_drivers") +                          ->label(t("Identity Drivers")) +                          ->url(url::site("admin/identity")))); +    } + +    $menu        ->append(Menu::factory("submenu")                 ->id("statistics_menu")                 ->label(t("Statistics"))) | 
