function handleStyles() { global $serverPrefix, $webPrefix, $persona; $validBanner = file_exists("{$serverPrefix}/banner.png"); $validFooter = file_exists("{$serverPrefix}/footer.png"); $validCss = file_exists("{$serverPrefix}/styles.css"); if ($validCss) { $css = "{$webPrefix}/styles.css"; } else { $css = WEBPATH . "/themes/" . basename(dirname(__FILE__)) . "/resources/css/styles.css"; } echo "<style src='{$css}'>\n"; if ($validBanner) { $banner = "{$webPrefix}/banner.png"; echo "#banner {\t\n" . "\tbackground: transparent url({$banner}) no-repeat 0 -10px; \n" . "} \n"; } else { echo "#banner {\t\n" . " background-image: none; \n" + "\tbackground: transparent no-repeat 0 -10px; \n" . "} \n"; } if ($validFooter) { $footer = "{$webPrefix}/footer.png"; echo "#footer {\t\n" . "\tbackground: transparent url({$footer}) no-repeat 0 -10px; \n" . "} \n"; } else { echo "#footer {\t\n" . " background-image: none; \n" + "\tbackground: #ccd no-repeat 0 -10px; \n" . "} \n"; } echo "</style> \n"; $icons = PersonalityUtil::getPersonaIconList($persona); echo "<div id='icons'"; foreach ($icons as $icon) { $i = substr($icon, 0, strlen($icon) - 4); echo " {$i}='1'"; } echo "/>"; }
static function getPersonality() { $persona = $_COOKIE["persona"]; if ($persona == '__void__') { return null; } if (isset($persona) && is_dir(SERVERPATH . "/themes/" . basename(dirname(dirname(__FILE__))) . "/personality/" . $persona)) { return $persona; } $persona = getOption('simplicity2_personality'); if ($persona != '__random__') { return $persona; } if (isset(self::$_request_persona)) { return self::$_request_persona; } $personas = self::getPersonalities(); self::$_request_persona = array_rand($personas); return self::$_request_persona; }
global $_zp_themeroot; ?> <div id="content-top-filler" class="opa20"> </div> <div id="image-title" class="opa60 shadow"> <div id="image-title-placeholder" class="right">Contact</div> <div class="left"> <img id='contact-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("contact", "{$_zp_themeroot}/resources/images/contact.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('contact'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body" class="contact page"> <div class="opa60"> <?php printContactForm(); ?> </div>
</div> <div id="image-title" class="opa60 shadow"> <div id="image-title-placeholder" class="right"> <?php echo gettext("Home"); ?> </div> <div class="left"> <img id="home-icon" src="<?php echo PersonalityUtil::getPersonaIconURL("home", "{$_zp_themeroot}/resources/images/home.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('home'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body" class="home"> <div id="site-description" class="opa30"> <?php echo getOption('simplicity2_main_page_text'); ?> </div>
<style> </style> <div id="wrap-all" <?php echo getOption('simplicity2_use_page_loader') ? "style='visible: hidden;'" : ""; ?> > <?php if (getOption('simplicity2_enable_persona_chooser')) { ?> <div id="personality-switch" style="display:none;"> <div class="title opa40">PERSONALITY</div> <div id="persona-qtip" style="display:none;"> <?php PersonalityUtil::printPersonalities(); ?> </div> <div id="persona-workaround-non-xml-response" style="display:none"></div> </div> <?php } ?> <script>var disablePersonalityChooser = <?php echo getOption('simplicity2_enable_persona_chooser') ? "false" : "true"; ?> </script> <?php if (getOption('simplicity2_print_album_list')) { ?>
?> <div id="content-top-filler" class="opa20"> </div> <div id="image-title" class="opa80 shadow"> <div id="image-title-placeholder" class="right"> </div> <div class="left"> <img id='search-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("search", "{$_zp_themeroot}/resources/images/search.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('search'); ?> </div> <div id="search_words" class="text left"> <span> <em class="wrap"><?php echo gettext('Search'); ?> : <a><?php echo SearchUtil::getSearchQuery(); ?> </a></em> </span> </div> <div class="clear"></div> </div>
<?php echo gettext("Gallery"); ?> </div> <div class="left"> <a href="<?php echo $rssLinkUrl; ?> " rel="nofollow"> <img id='gallery-rss-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("rss", "{$_zp_themeroot}/resources/images/rss.png"); ?> " width="64" height="64"/> </a> <?php PersonalityUtil::printPersonalityIconSwitcher('rss', 'gallery-rss-icon'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <?php AlbumUtil::printCollage(); ?> <div> <div id="page-body"> <div id="site-description" class="gallery opa30">
echo count($_zp_current_album->getSubalbums()) > 0 ? "opa60" : "opa80"; ?> shadow"> <div id="image-title-placeholder" class="right"></div> <div class="left"> <a href="<?php echo $rssLinkUrl; ?> " rel="nofollow"> <img id='album-rss-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("rss", "{$_zp_themeroot}/resources/images/rss.png"); ?> " width="64" height="64"/> </a> <?php PersonalityUtil::printPersonalityIconSwitcher('rss', 'album-rss-icon'); ?> </div> <div class="text left"> <span> <?php if (!is_null($_zp_current_album->getParent())) { printParentBreadcrumb('<em class="wrap">', '</em><em class="wrap">', '</em>'); } ?> <em class="wrap"><?php echo getAlbumTitle(); ?> </em> </span> </div>
?> <div id="content-top-filler" class="opa20"> </div> <div id="image-title" class="opa60 shadow"> <div id="image-title-placeholder" class="right"> Archives </div> <div class="left"> <img id='archive-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("archive", "{$_zp_themeroot}/resources/images/archive.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('archive'); ?> </div> <div id="current-month-placeholder" class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body"> <div id="archive-wrapper" class="opa80"> <div class="prev left nav"><img width="10" height="10" src="<?php echo $_zp_themeroot; ?> /resources/images/chevron_left.png" /></div>
?> <div id="image-title" class="news opa60 shadow"> <div id="image-title-placeholder" class="news right"> </div> <div class="left"> <a href="<?php echo $rssLinkUrl; ?> " rel="nofollow"> <img id='news-rss-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("rss", "{$_zp_themeroot}/resources/images/rss.png"); ?> " width="64" height="64"/> </a> <?php PersonalityUtil::printPersonalityIconSwitcher('rss', 'news-rss-icon'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body" class="news"> <div class="opa60"> <div id="news-header" class="shadow"> <div id="news-categories-placeholder" class="right"></div> <div id="news-date-placeholder" class="left"></div> <div class="clear"></div>
<div id="content-top-filler" class="opa20"> </div> <div id="image-title" class="opa60 shadow"> <div id="image-title-placeholder" class="right"><?php echo gettext(getPageTitle()); ?> </div> <div class="left"> <img id='page-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("page", "{$_zp_themeroot}/resources/images/page.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('page'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body"> <div class="opa60"> <?php printPageContent(); ?> <?php
</div> <div id="image-title" class="opa60 shadow"> <div id="image-title-placeholder" class="right"> <?php echo gettext("Authentication required"); ?> </div> <div class="left"> <img id='lock-icon' src="<?php echo PersonalityUtil::getPersonaIconURL("lock", "{$_zp_themeroot}/resources/images/lock.png"); ?> " width="64" height="64"/> <?php PersonalityUtil::printPersonalityIconSwitcher('lock'); ?> </div> <div class="text left"> </div> <div class="clear"></div> </div> <div> <div id="page-body" class="home"> <div id="password-form-wrapper" class="opa60"> <?php //if we're here, password should be required. //always print form, no matter what checkforPAssword may return //if ( checkforPassword(true) ) :