let Horde::getServiceLink() get a link for the appropriate portal
authorMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 12 Nov 2010 22:21:53 +0000 (17:21 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 12 Nov 2010 22:22:45 +0000 (17:22 -0500)
framework/Core/lib/Horde.php
kronolith/mobile.php

index ab10487..8941562 100644 (file)
@@ -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)));
index 2a5f4e9..cffae26 100644 (file)
@@ -34,6 +34,8 @@ Horde::addInlineScript(Kronolith::includeJSVars());
 <div data-role="page">
   <div data-role="header" data-position="fixed">
    <h1>My Calendar:Day</h1>
+   <a class="ui-btn-left" href="<?php echo Horde::getServiceLink('portal', 'horde')?>"><?php echo _("Home")?></a>
+   <a rel="external" class="ui-btn-right" href="<?php echo Horde::getServiceLink('logout', 'horde')?>"><?php echo _("Logout")?></a>
      <h3 id="todayheader"></h3>
   </div>
   <div data-role="content" class="ui-body" id="daycontent"></div>