From 8844bd827c79efa10db3758eb62ee5a328a363f6 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Thu, 25 Nov 2010 14:58:44 +0100 Subject: [PATCH] Show portal link only in Horde. Can be added manually by configuration if necessary. --- framework/Core/lib/Horde.php | 4 ---- horde/lib/Application.php | 10 ++++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/framework/Core/lib/Horde.php b/framework/Core/lib/Horde.php index 884b933ce..632fa6350 100644 --- a/framework/Core/lib/Horde.php +++ b/framework/Core/lib/Horde.php @@ -2144,10 +2144,6 @@ HTML; $menu = new Horde_Menu(isset($opts['mask']) ? $opts['mask'] : Horde_Menu::MASK_ALL); - if (!in_array($registry->get('status', 'horde'), array('notoolbar', 'hidden', 'inactive'))) { - $menu->add(Horde::url('services/portal/', false, array('app' => 'horde')), Horde_Core_Translation::t("_Home"), 'horde.png'); - } - $registry->callAppMethod($opts['app'], 'menu', array( 'args' => array($menu) )); diff --git a/horde/lib/Application.php b/horde/lib/Application.php index 08fbd9670..cabf6aafe 100644 --- a/horde/lib/Application.php +++ b/horde/lib/Application.php @@ -62,6 +62,16 @@ class Horde_Application extends Horde_Registry_Application } /** + * Add additional items to the menu. + * + * @param Horde_Menu $menu The menu object. + */ + public function menu($menu) + { + $menu->add(Horde::url('services/portal/', false, array('app' => 'horde')), Horde_Core_Translation::t("_Home"), 'horde.png'); + } + + /** * Code to run on init when viewing prefs for this application. * * @param Horde_Core_Prefs_Ui $ui The UI object. -- 2.11.0