From 8b95bfd524cc0e6ea12c08d5550827f8292051ac Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Fri, 12 Nov 2010 17:21:53 -0500 Subject: [PATCH] let Horde::getServiceLink() get a link for the appropriate portal --- framework/Core/lib/Horde.php | 9 ++++++++- kronolith/mobile.php | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/framework/Core/lib/Horde.php b/framework/Core/lib/Horde.php index ab1048758..8941562b6 100644 --- a/framework/Core/lib/Horde.php +++ b/framework/Core/lib/Horde.php @@ -456,6 +456,7 @@ HTML; * 'login' * 'logintasks' * 'logout' + * 'portal' * 'problem' * 'sidebar' * 'prefs' @@ -516,7 +517,13 @@ HTML; return $url; } break; - + case 'portal': + if ($GLOBALS['browser']->isMobile()) { + return self::url('services/portal/mobile.php', false, $opts); + } else { + return self::url('services/portal/', false, $opts); + } + break; case 'problem': return self::url('services/problem.php', false, $opts) ->add('return_url', urlencode(self::selfUrl(true, true, true))); diff --git a/kronolith/mobile.php b/kronolith/mobile.php index 2a5f4e9bf..cffae2679 100644 --- a/kronolith/mobile.php +++ b/kronolith/mobile.php @@ -34,6 +34,8 @@ Horde::addInlineScript(Kronolith::includeJSVars());

My Calendar:Day

+ +

-- 2.11.0