mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-06-18 15:49:54 -04:00
A few minor changes to add to the dynamic albums module
1) cleanun the two displays of the recent changes page 2) change the name to recent changes. 3) Change the description in module.info Not quite ready for prime time, some issues with the limit to be resolved Signed-off-by: Tim Almdal <tnalmdal@shaw.ca>
This commit is contained in:
@@ -18,36 +18,6 @@
|
||||
*/
|
||||
class Dynamic_Controller extends Controller {
|
||||
public function updates() {
|
||||
$page_size = module::get_var("gallery", "page_size", 9);
|
||||
$page = $this->input->get("page", "1");
|
||||
|
||||
$children_count = ORM::factory("item")
|
||||
->viewable()
|
||||
->where("type !=", "album")
|
||||
->count_all();
|
||||
$offset = ($page-1) * $page_size;
|
||||
print $children_count;
|
||||
|
||||
$max_pages = ceil($children_count / $page_size);
|
||||
print $max_pages;
|
||||
|
||||
// Make sure that the page references a valid offset
|
||||
if ($page < 1 || ($children_count && $page > ceil($children_count / $page_size))) {
|
||||
Kohana::show_404();
|
||||
}
|
||||
|
||||
$template = new Theme_View("page.html", "dynamic");
|
||||
$template->set_global("page_size", $page_size);
|
||||
$template->set_global("children", ORM::factory("item")
|
||||
->viewable()
|
||||
->where("type !=", "album")
|
||||
->orderby("created", "DESC")
|
||||
->find_all($page_size, $offset));
|
||||
$template->set_global("children_count", $children_count);
|
||||
$template->content = new View("dynamic.html");
|
||||
$template->content->title = t("Recent Updates");
|
||||
|
||||
print $template;
|
||||
print $this->_show("updates");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user