css("favourites.css") . $theme->script("favourites.js"); } static function header_top($theme) { if (favourites_configuration::isUsersOnly() && identity::active_user()->name =="guest"){ return; } if ($theme->page_subtype=="favourites"){ $view = new View("save_favourites.html"); $view->favourites = Favourites::getOrCreate(); return $view->render(); } else{ $view = new View("view_favourites.html"); $view->favourites = Favourites::getOrCreate(); return $view->render(); } } static function photo_top($theme){ if (!favourites_configuration::canSelectItems() || (favourites_configuration::isUsersOnly() && identity::active_user()->name =="guest")){ return; } $view = new View("add_to_favourites.html"); $view->item = $theme->item(); $view->favourites = Favourites::getOrCreate(); return $view->render(); } static function thumb_top($theme, $item){ if (favourites_configuration::isUsersOnly() && identity::active_user()->name =="guest"){ return; } if (($item->type=="album" && favourites_configuration::canSelectAlbums()) || ($item->type!="album" && favourites_configuration::canSelectItems())){ $view = new View("add_to_favourites.html"); $view->item = $item; $view->favourites = Favourites::getOrCreate(); return $view->render(); } } }