get("debug")) { $theme->css("modules/gallery/css/debug.css"); } if (($theme->page_type == "album" || $theme->page_type == "photo") && access::can("edit", $theme->item())) { $theme->css("modules/gallery/css/quick.css"); $theme->script("modules/gallery/js/quick.js"); } if (module::is_active("rss")) { if ($item = $theme->item()) { $buf .= rss::feed_link("gallery/album/{$item->id}"); } else if ($tag = $theme->tag()) { $buf .= rss::feed_link("tag/tag/{$tag->id}"); } } if ($session->get("l10n_mode", false)) { $theme->css("modules/gallery/css/l10n_client.css"); $theme->script("lib/jquery.cookie.js"); $theme->script("modules/gallery/js/l10n_client.js"); } return $buf; } static function resize_top($theme, $item) { if (access::can("edit", $item)) { $edit_link = url::site("quick/pane/$item->id?page_type=photo"); return "
"; } } static function resize_bottom($theme, $item) { if (access::can("edit", $item)) { return "
"; } } static function thumb_top($theme, $child) { if (access::can("edit", $child)) { $edit_link = url::site("quick/pane/$child->id?page_type=album"); return "
"; } } static function thumb_bottom($theme, $child) { if (access::can("edit", $child)) { return "
"; } } static function admin_head($theme) { $session = Session::instance(); if ($session->get("debug")) { $theme->css("modules/gallery/css/debug.css"); } if ($session->get("l10n_mode", false)) { $theme->css("modules/gallery/css/l10n_client.css"); $theme->script("lib/jquery.cookie.js"); $theme->script("modules/gallery/js/l10n_client.js"); } } static function page_bottom($theme) { $session = Session::instance(); if ($session->get("profiler", false)) { $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("after_install_loader.html"); } } static function admin_page_bottom($theme) { $session = Session::instance(); if ($session->get("profiler", false)) { $profiler = new Profiler(); $profiler->render(); } if ($session->get("l10n_mode", false)) { return L10n_Client_Controller::l10n_form(); } } static function credits() { return "
  • " . t(module::get_var("gallery", "credits"), array("url" => "http://gallery.menalto.com", "version" => gallery::VERSION)) . "
  • "; } static function admin_credits() { return gallery_theme::credits(); } }