Ejemplo n.º 1
0
 static function setupPersonality()
 {
     $persona = self::getPersonality();
     if (!isset($persona) || trim($persona) == '') {
         return;
     }
     ThemeUtil::printStyleSheetLink("personality/{$persona}/styles.css", "persona", true);
     $validBanner = ThemeUtil::exists("/personality/" . $persona . "/banner.png");
     $validFooter = ThemeUtil::exists("/personality/" . $persona . "/footer.png");
     echo "<!-- setting up persona: {$persona} : {$validFooter} ; {$validBanner} -->";
     if ($validFooter || $validBanner) {
         echo "<style>\n";
         if ($validBanner) {
             $banner = WEBPATH . "/themes/" . basename(dirname(dirname(__FILE__))) . "/personality/" . $persona . "/banner.png";
             echo "#banner {\t\n" . "\tbackground: transparent url({$banner}) no-repeat 0 -10px; \n" . "} \n";
         }
         if ($validFooter) {
             $footer = WEBPATH . "/themes/" . basename(dirname(dirname(__FILE__))) . "/personality/" . $persona . "/footer.png";
             echo "#footer {\t\n" . "\tbackground: transparent url({$footer}) no-repeat 0 -10px; \n" . "} \n";
         }
         echo "</style> \n";
     }
 }