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; } }