Use Horde_Menu::getSiteLinks()
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 17 Jul 2009 21:15:57 +0000 (15:15 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Sun, 19 Jul 2009 01:21:25 +0000 (19:21 -0600)
imp/lib/MIMP.php

index 85f91bb..daab8aa 100644 (file)
@@ -42,6 +42,7 @@ class MIMP
         // if ($options_link = Horde::getServiceLink('options', 'mimp')) {
         //     $items[Horde_Util::addParameter($options_link, 'mobile', 1, false)] = _("Options");
         // }
+
         $logout_link = IMP::getLogoutUrl(Horde_Auth::REASON_LOGOUT);
         if (!empty($logout_link)) {
             $items[$logout_link] = _("Log out");
@@ -51,16 +52,11 @@ class MIMP
             $menu->add(new Horde_Mobile_link($label, $link));
         }
 
-        if (is_readable(IMP_BASE . '/config/menu.php')) {
-            include IMP_BASE . '/config/menu.php';
-            if (isset($_menu) && is_array($_menu)) {
-                foreach ($_menu as $menuitem) {
-                    if ($menuitem == 'separator') {
-                        continue;
-                    }
-                    $menu->add(new Horde_Mobile_link($menuitem['text'], $menuitem['url']));
-                }
+        foreach ($menu->getSiteLinks() as $menuitem) {
+            if ($menuitem != 'separator') {
+                $menu->add(new Horde_Mobile_link($menuitem['text'], $menuitem['url']));
             }
         }
     }
+
 }