1
0

Update for paginator changes.

This commit is contained in:
Bharat Mediratta 2009-12-24 11:56:49 -08:00
parent 2fdada73dc
commit 4c9bcf9ad3

View File

@ -18,11 +18,11 @@
*/ */
class Dynamic_Controller extends Controller { class Dynamic_Controller extends Controller {
public function updates() { public function updates() {
print $this->_show("updates"); print $this->_show("updates", t("Recent changes"));
} }
public function popular() { public function popular() {
print $this->_show("popular"); print $this->_show("popular", t("Most viewed"));
} }
private function _show($album) { private function _show($album) {
@ -44,11 +44,13 @@ class Dynamic_Controller extends Controller {
// Make sure that the page references a valid offset // Make sure that the page references a valid offset
if ($page < 1 || ($children_count && $page > ceil($children_count / $page_size))) { if ($page < 1 || ($children_count && $page > ceil($children_count / $page_size))) {
Kohana::show_404(); throw new Kohana_404_Exception();
} }
$template = new Theme_View("page.html", "other", "dynamic"); $template = new Theme_View("page.html", "collection", "dynamic");
$template->set_global("page", $page);
$template->set_global("page_size", $page_size); $template->set_global("page_size", $page_size);
$template->set_global("max_pages", $max_pages);
$template->set_global("children", ORM::factory("item") $template->set_global("children", ORM::factory("item")
->viewable() ->viewable()
->where("type", "!=", "album") ->where("type", "!=", "album")