From 76436c0029f5be153f805a1be03e17ea26309906 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Fri, 7 Nov 2008 07:33:43 +0000 Subject: Add automatic pagination. All you have to do is add pager ?> to your theme file and you get a well formed pager. Themes can customize this any way they want. A version that matches the mockup is provided in the default theme. --- core/libraries/MY_Pagination.php | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 core/libraries/MY_Pagination.php (limited to 'core/libraries/MY_Pagination.php') diff --git a/core/libraries/MY_Pagination.php b/core/libraries/MY_Pagination.php new file mode 100644 index 00000000..394e7be7 --- /dev/null +++ b/core/libraries/MY_Pagination.php @@ -0,0 +1,35 @@ +auto_hide === TRUE AND $this->total_pages <= 1) { + return ""; + } + + if ($style === NULL) { + // Use default style + $style = $this->style; + } + + // Return rendered pagination view + return View::factory("pager.html", get_object_vars($this))->render(); + } +} -- cgit v1.2.3