css("gallery.css"); if ($session->get("debug")) { $theme->css("debug.css"); } if (module::is_active("rss")) { if ($item = $theme->item()) { if ($item->is_album()) { $buf .= rss::feed_link("gallery/album/{$item->id}"); } else { $buf .= rss::feed_link("gallery/album/{$item->parent()->id}"); } } else if ($tag = $theme->tag()) { $buf .= rss::feed_link("tag/tag/{$tag->id}"); } } if (count(locales::installed())) { // Needed by the languages block $theme->script("jquery.cookie.js"); } if ($session->get("l10n_mode", false)) { $theme->css("l10n_client.css"); $theme->script("jquery.cookie.js"); $theme->script("l10n_client.js"); } $theme->css("uploadify/uploadify.css"); return $buf; } static function admin_head($theme) { $theme->css("gallery.css"); $theme->script("gallery.panel.js"); $session = Session::instance(); if ($session->get("debug")) { $theme->css("debug.css"); } if ($session->get("l10n_mode", false)) { $theme->css("l10n_client.css"); $theme->script("jquery.cookie.js"); $theme->script("l10n_client.js"); } } static function page_bottom($theme) { $session = Session::instance(); if ($session->get("profiler", false)) { Profiler::enable(); $profiler = new Profiler(); $profiler->render(); } if ($session->get("l10n_mode", false)) { return L10n_Client_Controller::l10n_form(); } if ($session->get("after_install")) { $session->delete("after_install"); return new View("welcome_message_loader.html"); } } static function admin_page_bottom($theme) { $session = Session::instance(); if ($session->get("profiler", false)) { Profiler::enable(); $profiler = new Profiler(); $profiler->render(); } // Redirect to the root album when the admin session expires. $admin_session_redirect_check = ''; print $admin_session_redirect_check; if ($session->get("l10n_mode", false)) { return L10n_Client_Controller::l10n_form(); } } static function credits() { $version_string = SafeString::of_safe_html( 'Gallery ' . gallery::VERSION . ''); return "
  • " . t(module::get_var("gallery", "credits"), array("url" => "http://gallery.menalto.com", "gallery_version" => $version_string)) . "
  • "; } static function admin_credits() { return gallery_theme::credits(); } static function body_attributes() { if (locales::is_rtl()) { return 'class="rtl"'; } } }