Update to H4 usage.
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 3 Mar 2010 22:00:58 +0000 (15:00 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Thu, 4 Mar 2010 07:39:58 +0000 (00:39 -0700)
horde/templates/admin/menu.inc

index b88dd21..fd4026c 100644 (file)
@@ -1,15 +1,17 @@
 <div id="menu">
  <div class="leftFloat">
 <?php
-$menu = new Horde_Menu(Horde_Menu::MASK_NONE);
-$list = $registry->callByPackage('horde', 'admin_list');
-if (!is_a($list, 'PEAR_Error')) {
-    foreach ($list as $vals) {
-        $img = isset($vals['icon']) ? $registry->getImageDir() . '/' . $vals['icon'] : $registry->get('icon');
-        $menu->add((string)Horde::url($registry->applicationWebPath($vals['link'])), $vals['name'], $img, '');
-    }
-}
-echo $menu->render();
+    $menu = new Horde_Menu(Horde_Menu::MASK_NONE);
+    try {
+        foreach ($registry->callByPackage('horde', 'admin_list') as $val) {
+            $img = isset($val['icon'])
+                ? $registry->getImageDir() . '/' . $val['icon']
+                : $registry->get('icon');
+            $menu->add(strval(Horde::url($registry->applicationWebPath($val['link']))), $val['name'], $img, '');
+        }
+    } catch (Horde_Exception $e) {}
+
+    echo $menu->render();
 ?>
  </div>
 </div>