function posts_next($text = 'Next →', $default = '') { $total = Registry::get('total_posts'); $offset = Registry::get('page_offset'); $per_page = Config::meta('posts_per_page'); $page = Registry::get('page'); $url = base_url($page->slug . '/'); // filter category if ($category = Registry::get('post_category')) { $url = base_url('category/' . $category->slug . '/'); } $pagination = new Paginator(array(), $total, $offset, $per_page, $url); return $pagination->prev_link($text, $default); }
function posts_prev($text = '← Previous', $default = '', $attrs = array()) { $total = Registry::get('total_posts'); $offset = Registry::get('page_offset'); $per_page = Config::meta('posts_per_page'); $page = Registry::get('page'); $url = base_url($page->slug . '/'); // filter category if ($category = Registry::get('post_category')) { $url = base_url('category/' . $category->slug . '/'); } $pagination = new Paginator(array(), $total, $offset, $per_page, $url); return $pagination->prev_link($text, $default, $attrs); // filter company if ($company = Registry::get('post_company')) { $url = base_url('company/' . $company->slug . '/'); } $pagination = new Paginator(array(), $total, $offset, $per_page, $url); return $pagination->prev_link($text, $default, $attrs); }