Add Horde::includeStylesheetFiles()
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 17 Nov 2010 01:03:35 +0000 (18:03 -0700)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 17 Nov 2010 03:27:55 +0000 (20:27 -0700)
Horde_Themes::includeStylesheetFiles() ->
Horde_Themes::getStylesheetUrls()

Horde::getFavicon() -> Horde::includeFavicon()

33 files changed:
agora/templates/common-header.inc
ansel/lib/Ansel.php
ansel/templates/common-header.inc
beatnik/templates/common-header.inc
chora/templates/common-header.inc
folks/templates/common-header.inc
framework/Core/lib/Horde.php
framework/Core/lib/Horde/Themes.php
gollem/templates/common-header.inc
hermes/templates/common-header.inc
horde/templates/common-header.inc
hylax/templates/common-header.inc
imp/lib/Mime/Viewer/Plain.php
imp/templates/common-header.inc
imp/view.php
ingo/templates/common-header.inc
jonah/templates/common-header.inc
koward/lib/Koward/View/shared/_header.html.php
kronolith/lib/Kronolith.php
kronolith/templates/common-header.inc
luxor/templates/common-header.inc
mnemo/templates/common-header.inc
nag/templates/common-header.inc
operator/templates/common-header.inc
passwd/templates/common-header.inc
pastie/templates/common-header.inc
shout/templates/common-header.inc
skeleton/templates/common-header.inc
trean/templates/common-header.inc
turba/templates/common-header.inc
vilma/templates/common-header.inc
whups/templates/common-header.inc
wicked/templates/common-header.inc

index 4b043b7..8fab3b2 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 <link rel="alternate" title="<?php echo _("Forums") ?>" href="<?php echo Horde_Util::addParameter(Horde::url('rss/index.php', true, -1), 'scope', $scope) ?>" type="application/rss+xml" />
 </head>
 
index 5c3a353..ffede22 100644 (file)
@@ -772,7 +772,8 @@ class Ansel
             foreach ($css as $f => $u) {
                 Horde_Themes::addStylesheet($f, $u);
             }
-            Horde_Themes::includeStylesheetFiles();
+
+            Horde::includeStylesheetFiles();
         } else {
             foreach ($css as $u) {
                 echo '<link href="' . $u . '" rel="stylesheet" type="text/css" />' . "\n";
index 50bca96..a607aee 100644 (file)
@@ -19,13 +19,13 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+echo Ansel::stylesheetLinks();
+echo Horde::wrapInlineScript(Ansel::initJSVars());
+Horde::outputInlineScript();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php echo Ansel::stylesheetLinks() ?>
-<?php echo Horde::wrapInlineScript(Ansel::initJSVars());?>
-<?php Horde::outputInlineScript(); ?>
 </head>
 
 <body>
index 6908121..73ce085 100644 (file)
@@ -30,10 +30,10 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php echo Horde_Themes::includeStylesheetFiles(); ?>
 </head>
 <body>
index 919fb19..7bb0337 100644 (file)
@@ -20,11 +20,11 @@ if (Horde_Util::nonInputVar('js_vars')) {
 }
 
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index bb0d528..e3fc6bc 100644 (file)
@@ -17,17 +17,17 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
 <link rel="alternate" type="application/rss+xml" href="<?php echo Folks::getUrlFor('feed', 'online') ?>" title="<?php echo _("Online users") ?>" />
 <?php if ($GLOBALS['registry']->isAuthenticated()): ?>
 <link rel="alternate" type="application/rss+xml" href="<?php echo Folks::getUrlFor('feed', 'friends') ?>" title="<?php echo _("Online friends") ?>" />
 <link rel="alternate" type="application/rss+xml" href="<?php echo Folks::getUrlFor('feed', 'activity') ?>" title="<?php echo _("Friends activity") ?>" />
 <link rel="alternate" type="application/rss+xml" href="<?php echo Folks::getUrlFor('feed', 'know') ?>" title="<?php echo _("People you might know") ?>" />
 <?php endif; ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index 9d04793..79242f1 100644 (file)
@@ -1409,8 +1409,6 @@ HTML;
 
     /**
      * Generate the favicon tag for the current application.
-     *
-     * @return string  The favicon LINK tag.
      */
     static public function includeFavicon()
     {
@@ -1423,7 +1421,20 @@ HTML;
             )));
         }
 
-        return '<link href="' . $img . '" rel="SHORTCUT ICON" />';
+        echo '<link href="' . $img . '" rel="SHORTCUT ICON" />';
+    }
+
+    /**
+     * Generate the stylesheet tags for the current application.
+     *
+     * @param array $opts  Options to pass to
+     *                     Horde_Themes::getStylesheetUrls().
+     */
+    static public function includeStylesheetFiles(array $opts = array())
+    {
+        foreach (Horde_Themes::getStylesheetUrls($opts) as $val) {
+            echo '<link href="' . $val . '" rel="stylesheet" type="text/css" />';
+        }
     }
 
     /**
index 28c689f..3263ab9 100644 (file)
@@ -31,8 +31,8 @@ class Horde_Themes
     }
 
     /**
-     * Outputs the necessary style tags, honoring configuration choices as
-     * to stylesheet caching.
+     * Generate the stylesheet URLs needed to display the current page.
+     * Honors configuration choices as to stylesheet caching.
      *
      * @param array $options  Additional options:
      * <pre>
@@ -44,8 +44,10 @@ class Horde_Themes
      * 'theme' - (string) Use this theme instead of the default.
      * 'themeonly' - (boolean) If true, only load the theme files.
      * </pre>
+     *
+     * @return array  The list of URLs to display.
      */
-    static public function includeStylesheetFiles($options = array())
+    static public function getStylesheetUrls($options = array())
     {
         global $conf, $prefs, $registry;
 
@@ -60,68 +62,68 @@ class Horde_Themes
             : $conf['cachecssparams']['driver'];
 
         if ($cache_type == 'none') {
-            $css_out = $css;
-        } else {
-            $mtime = array(0);
-            $out = '';
-
+            $css_out = array();
             foreach ($css as $file) {
-                $mtime[] = filemtime($file['f']);
+                $css_out[] = $file['u'];
             }
+            return $css_out;
+        }
 
-            $sig = hash('md5', serialize($css) . max($mtime));
+        $mtime = array(0);
+        $out = '';
 
-            switch ($cache_type) {
-            case 'filesystem':
-                $css_filename = '/static/' . $sig . '.css';
-                $css_path = $registry->get('fileroot', 'horde') . $css_filename;
-                $css_url = $registry->get('webroot', 'horde') . $css_filename;
-                $exists = file_exists($css_path);
-                break;
+        foreach ($css as $file) {
+            $mtime[] = filemtime($file['f']);
+        }
 
-            case 'horde_cache':
-                $cache = $GLOBALS['injector']->getInstance('Horde_Cache');
+        $sig = hash('md5', serialize($css) . max($mtime));
 
-                // Do lifetime checking here, not on cache display page.
-                $exists = $cache->exists($sig, empty($GLOBALS['conf']['cachecssparams']['lifetime']) ? 0 : $GLOBALS['conf']['cachecssparams']['lifetime']);
-                $css_url = Horde::getCacheUrl('css', array('cid' => $sig));
-                break;
-            }
+        switch ($cache_type) {
+        case 'filesystem':
+            $css_filename = '/static/' . $sig . '.css';
+            $css_path = $registry->get('fileroot', 'horde') . $css_filename;
+            $css_url = $registry->get('webroot', 'horde') . $css_filename;
+            $exists = file_exists($css_path);
+            break;
 
-            if (!$exists) {
-                $out = self::loadCssFiles($css);
+        case 'horde_cache':
+            $cache = $GLOBALS['injector']->getInstance('Horde_Cache');
 
-                /* Use CSS tidy to clean up file. */
-                if ($conf['cachecssparams']['compress'] == 'php') {
-                    try {
-                        $out = $GLOBALS['injector']->getInstance('Horde_Core_Factory_TextFilter')->filter($out, 'csstidy');
-                    } catch (Horde_Exception $e) {}
-                }
+            // Do lifetime checking here, not on cache display page.
+            $exists = $cache->exists($sig, empty($GLOBALS['conf']['cachecssparams']['lifetime']) ? 0 : $GLOBALS['conf']['cachecssparams']['lifetime']);
+            $css_url = Horde::getCacheUrl('css', array('cid' => $sig));
+            break;
+        }
 
-                switch ($cache_type) {
-                case 'filesystem':
-                    if (!file_put_contents($css_path, $out)) {
-                        throw new Horde_Exception('Could not write cached CSS file to disk.');
-                    }
-                    break;
+        if (!$exists) {
+            $out = $this->loadCssFiles($css);
 
-                case 'horde_cache':
-                    $cache->set($sig, $out);
-                    break;
-                }
+            /* Use CSS tidy to clean up file. */
+            if ($conf['cachecssparams']['compress'] == 'php') {
+                try {
+                    $out = $GLOBALS['injector']->getInstance('Horde_Core_Factory_TextFilter')->filter($out, 'csstidy');
+                } catch (Horde_Exception $e) {}
             }
 
-            $css_out = array(array('u' => $css_url));
-        }
+            switch ($cache_type) {
+            case 'filesystem':
+                if (!file_put_contents($css_path, $out)) {
+                    throw new Horde_Exception('Could not write cached CSS file to disk.');
+                }
+                break;
 
-        foreach ($css_out as $file) {
-            echo '<link href="' . $file['u'] . "\" rel=\"stylesheet\" type=\"text/css\" />\n";
+            case 'horde_cache':
+                $cache->set($sig, $out);
+                break;
+            }
         }
+
+        return $css_url;
     }
 
     /**
-     * Callback for includeStylesheetFiles() to convert images to base64
-     * data strings.
+     * Callback for getStylesheetUrls() to convert images to base64 data
+     * strings.
      *
      * @param array $matches  The list of matches from preg_replace_callback.
      *
index d38c70f..0acaf00 100644 (file)
@@ -20,14 +20,14 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
+Horde::outputInlineScript();
 
 require GOLLEM_TEMPLATES . '/javascript_defs.php';
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
-<?php Horde::outputInlineScript(); ?>
 </head>
 
 <body>
index 27c9822..15eaab2 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon()
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc = Horde_Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index e764c78..5f8ca3a 100644 (file)
@@ -20,17 +20,16 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 
+if (!$GLOBALS['browser']->isMobile()) {
+    Horde::includeFavicon();
+    Horde::includeStylesheetFiles();
+    Horde::includeScriptFiles();
+    echo implode("\n", Horde_Util::nonInputVar('linkTags', array()));
+    Horde::outputInlineScript();
+}
+
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php if (!$GLOBALS['browser']->isMobile()): ?>
-<?php echo Horde::getFavicon(); ?>
-<?php
-echo Horde_Themes::includeStylesheetFiles();
-echo Horde::includeScriptFiles();
-echo implode("\n", Horde_Util::nonInputVar('linkTags', array()));
-Horde::outputInlineScript();
-?>
-<?php endif ?>
 </head>
 
 <body<?php if ($bc = Horde_Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index 9e3bc4e..246ac27 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index 02c2c8c..4523a0a 100644 (file)
@@ -32,7 +32,9 @@ class IMP_Mime_Viewer_Plain extends Horde_Mime_Viewer_Plain
     {
         $data = $this->_impRender(false);
         $item = reset($data);
-        $item['data'] = '<html><head>' . Horde_Themes::includeStylesheetFiles() . '</head><body><tt>' . $item['data'] . '</tt></body></html>';
+        Horde::startBuffer();
+        Horde::includeStylesheetFiles();
+        $item['data'] = '<html><head>' . Horde::endBuffer() . '</head><body><tt>' . $item['data'] . '</tt></body></html>';
         return $data;
     }
 
index 9182ed2..5f81118 100644 (file)
@@ -36,17 +36,18 @@ Horde::outputMetaTags();
 
 switch ($imp_view) {
 case 'dimp':
-    Horde_Themes::includeStylesheetFiles(array(
+    Horde::includeStylesheetFiles(array(
         'sub' => 'dimp'
     ));
     if (!in_array(basename($_SERVER['PHP_SELF']), array('compose-dimp.php', 'index-dimp.php', 'message-dimp.php'))) {
         Horde::includeScriptFiles();
         Horde::outputInlineScript();
     }
+    Horde::includeFavicon();
     break;
 
 case 'mimp':
-    Horde_Themes::includeStylesheetFiles(array(
+    Horde::includeStylesheetFiles(array(
         'nohorde' => true,
         'sub' => 'mimp',
         'subonly' => true
@@ -54,8 +55,9 @@ case 'mimp':
     break;
 
 default:
-    Horde_Themes::includeStylesheetFiles();
+    Horde::includeStylesheetFiles();
     Horde::includeScriptFiles();
+    Horde::includeFavicon();
     Horde::outputInlineScript();
     break;
 }
@@ -65,10 +67,8 @@ default:
 </head>
 <body>
 <?php elseif ($imp_view == 'dimp'): ?>
-<?php echo Horde::getFavicon(); ?>
 </head>
 <?php else: ?>
-<?php echo Horde::getFavicon(); ?>
 <?php if ($mailbox_url = Horde_Util::nonInputVar('mailbox_url')): ?>
 <link href="<?php echo $mailbox_url ?>" rel="Up" />
 <?php elseif (!Horde_Util::nonInputVar('login_page')): ?>
index 635978a..83d5cf9 100644 (file)
@@ -257,7 +257,7 @@ case 'print_attach':
 
             if (!$browser->isBrowser('mozilla')) {
                 Horde::startBuffer();
-                Horde_Themes::includeStylesheetFiles();
+                Horde::includeStylesheetFiles();
                 $t->set('css', Horde::endBuffer());
                 echo $t->fetch(IMP_TEMPLATES . '/print/headers.html');
                 break;
index 684dc7b..3fdd052 100644 (file)
@@ -13,12 +13,12 @@ if (!empty($title)) {
 <head>
 <?php
     Horde::outputMetaTags();
-    Horde_Themes::includeStylesheetFiles();
+    Horde::includeStylesheetFiles();
     Horde::includeScriptFiles();
+    Horde::includeFavicon();
+    Horde::outputInlineScript();
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde::outputInlineScript(); ?>
 </head>
 
 <body>
index 7b6dd9c..6c228d5 100644 (file)
@@ -16,6 +16,8 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 if ($channel_id = Horde_Util::getFormData('channel_id')) {
     $rss_url_params = array('channel_id' => $channel_id);
@@ -26,8 +28,6 @@ if ($channel_id = Horde_Util::getFormData('channel_id')) {
 }
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc = Horde_Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index ccdc527..1aea0a5 100644 (file)
@@ -24,11 +24,12 @@ global $registry;
 $page_title = $registry->get('name');
 $page_title .= !empty($this->title) ? ' :: ' . $this->title : '';
 
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 Horde::includeScriptFiles();
+
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index 3267fc7..9c524cb 100644 (file)
@@ -86,11 +86,11 @@ class Kronolith
         echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">' . "\n" .
              (!empty($GLOBALS['language']) ? '<html lang="' . strtr($GLOBALS['language'], '_', '-') . '"' : '<html') . ">\n".
              "<head>\n" .
-             '<title>' . htmlspecialchars($GLOBALS['registry']->get('name')) . "</title>\n" .
-             Horde::getFavicon() .
-             Horde::wrapInlineScript(self::includeJSVars());
+             '<title>' . htmlspecialchars($GLOBALS['registry']->get('name')) . "</title>\n";
 
-        Horde_Themes::includeStylesheetFiles();
+        Horde::includeFavicon();
+        echo Horde::wrapInlineScript(self::includeJSVars());
+        Horde::includeStylesheetFiles();
 
         echo "</head>\n";
 
index b5abfc6..35f6262 100644 (file)
@@ -22,9 +22,16 @@ if (!empty($title)) {
     $page_title .= ' :: ' . $title;
 }
 
+foreach ($GLOBALS['display_calendars'] as $calendar) {
+    echo '<link href="' . Kronolith::feedUrl($calendar) . '" rel="alternate" type="application/atom+xml" />';
+}
+
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
 require KRONOLITH_TEMPLATES . '/javascript_defs.php';
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
+Horde::outputInlineScript();
 
 $bc = (isset($view) && is_object($view) && $prefs->getValue('show_panel'))
     ? 'rightPanel'
@@ -32,12 +39,6 @@ $bc = (isset($view) && is_object($view) && $prefs->getValue('show_panel'))
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
-<?php foreach ($GLOBALS['display_calendars'] as $calendar): ?>
-<link href="<?php echo Kronolith::feedUrl($calendar) ?>" rel="alternate" type="application/atom+xml" />
-<?php endforeach; ?>
-<?php Horde::outputInlineScript(); ?>
 </head>
 
 <body<?php if ($bc) echo ' class="' . $bc . '"' ?>>
index 14159a6..8285642 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc = Horde_Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index 45bbadc..5e551bd 100644 (file)
@@ -19,8 +19,10 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
 
 Horde_Themes::addStylesheet($registry->get('themesfs') . '/categoryCSS.php', $registry->get('themesuri') . '/categoryCSS.php');
+Horde::includeStylesheetFiles();
 
 $bc = $prefs->getValue('show_panel')
     ? 'rightPanel'
@@ -28,8 +30,6 @@ $bc = $prefs->getValue('show_panel')
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index 91cf800..e712cdf 100644 (file)
@@ -21,8 +21,10 @@ Horde::addInlineJsVars(array(
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
 Horde::outputInlineScript();
+Horde::includeFavicon();
 
 Horde_Themes::addStylesheet($registry->get('themesfs') . '/categoryCSS.php', $registry->get('themesuri') . '/categoryCSS.php');
+Horde::includeStylesheetFiles();
 
 $bc = $prefs->getValue('show_panel')
     ? 'rightPanel'
@@ -30,8 +32,6 @@ $bc = $prefs->getValue('show_panel')
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc) echo ' class="' . $bc . '"' ?>>
index f9f11b1..8b345be 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index c2f2243..456e7a1 100644 (file)
@@ -20,11 +20,11 @@ if (!empty($title)) {
 }
 
 Horde::outputMetaTags();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php echo Horde::stylesheetLink('passwd') ?>
 </head>
 
 <body<?php if ($bc = Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?><?php if ($bi = Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index 0695301..82da815 100644 (file)
@@ -16,11 +16,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php echo Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index edec293..c146ab4 100644 (file)
@@ -20,10 +20,10 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeStylesheetFiles();
 
 ?>
  <title><?php echo $page_title ?></title>
- <?php echo Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index 0695301..82da815 100644 (file)
@@ -16,11 +16,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php echo Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index b8b459f..d44effe 100644 (file)
@@ -19,8 +19,10 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
 
 Horde_Themes::addStylesheet($registry->get('themesfs') . '/grids-min.css', $registry->get('themesuri')  . '/grids-min.css');
+Horde::includeStylesheetFiles();
 
 $rss = Horde::url('rss.php', true, -1);
 if (Horde_Util::getFormData('f')) {
@@ -38,8 +40,6 @@ if ($prefs->getValue('show_folder_actions')) {
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc) echo ' class="' . $bc . '"' ?><?php if ($bi = Horde_Util::nonInputVar('bodyId')) echo ' id="' . $bi . '"'; ?>>
index 5f5c014..464bbc3 100644 (file)
@@ -20,11 +20,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body<?php if ($bc = Horde_Util::nonInputVar('bodyClass')) echo ' class="' . $bc . '"' ?>>
index b022f3a..9629907 100644 (file)
@@ -19,11 +19,11 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index fd59264..2701fe8 100644 (file)
@@ -19,6 +19,8 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 if (isset($ticket)) {
     echo '<link rel="alternate" type="application/rss+xml" title="' . htmlspecialchars('[#' . $ticket->getId() . '] ' . $ticket->get('summary')) . '" href="' . Whups::urlFor('ticket_rss', $ticket->getId(), true, -1) . '" />';
@@ -29,9 +31,7 @@ if (isset($whups_query) && isset($whups_query->id)) {
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
 <link href="<?php echo Horde::url('opensearch.php', true, -1) ?>" rel="search" type="application/opensearchdescription+xml" title="<?php echo $registry->get('name') . ' (' . Horde::url('', true) . ')' ?>" />
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>
index a2d519a..74c4bc0 100644 (file)
@@ -19,12 +19,12 @@ if (!empty($title)) {
 
 Horde::outputMetaTags();
 Horde::includeScriptFiles();
+Horde::includeFavicon();
+Horde::includeStylesheetFiles();
 
 ?>
 <title><?php echo htmlspecialchars($page_title) ?></title>
-<?php echo Horde::getFavicon(); ?>
 <link href="<?php echo Horde::url('opensearch.php', true, -1) ?>" rel="search" type="application/opensearchdescription+xml" title="<?php echo $registry->get('name') . ' (' . Horde::url('', true) . ')' ?>" />
-<?php Horde_Themes::includeStylesheetFiles() ?>
 </head>
 
 <body>