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"; } }