input->get("page", "1"); $template->set_global('page_size', $page_size); $template->set_global('item', $item); // Make sure that the page references a valid offset $children_count = $item->children_count(); while (($offset = ($page - 1) * $page_size) > $children_count && $page != 1) { $page--; } $template->set_global('children', $item->children($page_size, $offset)); $template->set_global('children_count', $children_count); $template->set_global('parents', $item->parents()); $template->content = new View("album.html"); print $template; } /** * @see Rest_Controller::_form_add($parameters) */ public function _form_add($parent_id) { $parent = ORM::factory("item", $parent_id); print album::get_add_form($parent)->render(); } }