diff options
| author | Jozef Selesi <jozefs@users.sourceforge.net> | 2008-11-19 00:12:25 +0000 |
|---|---|---|
| committer | Jozef Selesi <jozefs@users.sourceforge.net> | 2008-11-19 00:12:25 +0000 |
| commit | b2772f5a050351129a64b966b127e39cf76c80b5 (patch) | |
| tree | a0a7704bdd944d45b09a8959ab3c60c91f31bab1 /core/controllers/album.php | |
| parent | 1992343c2e1f2df892f39f971ae629edc59c33d0 (diff) | |
* Renamed the album, item and photo controllers to albums, items and photos in order to follow the convention that controllers that refer to a collection of resources have plural names.
* Added a bug workaround to routes.php
Diffstat (limited to 'core/controllers/album.php')
| -rw-r--r-- | core/controllers/album.php | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/core/controllers/album.php b/core/controllers/album.php deleted file mode 100644 index 82652d88..00000000 --- a/core/controllers/album.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php defined("SYSPATH") or die("No direct script access."); -/** - * Gallery - a web based photo album viewer and editor - * Copyright (C) 2000-2008 Bharat Mediratta - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or (at - * your option) any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. - */ -class Album_Controller extends Item_Controller { - - /** - * @see Rest_Controller::_show($resource, $output_format) - */ - public function _show($item, $output_format) { - // @todo: these need to be pulled from the database - $theme_name = "default"; - $page_size = 9; - - $template = new View("page.html"); - - $page = $this->input->get("page", "1"); - $theme = new Theme($theme_name, $template); - - $template->set_global('page_size', $page_size); - $template->set_global('item', $item); - $template->set_global('children', $item->children($page_size, ($page-1) * $page_size)); - $template->set_global('parents', $item->parents()); - $template->set_global('theme', $theme); - $template->set_global('user', Session::instance()->get('user', null)); - $template->content = new View("album.html"); - - print $template; - } -} |
