Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function remote_mls_pagination($class, $count=NULL){
- $page = get_query_var('page') ? get_query_var('page') : 1;
- if( strpos($_SERVER['REQUEST_URI'], '?' ) ){
- $path = str_replace($vars, '', $_SERVER['REQUEST_URI']);
- $vars = substr($_SERVER['REQUEST_URI'], strpos($_SERVER['REQUEST_URI'], '?'));
- $path = str_replace($vars, '', $_SERVER['REQUEST_URI']);
- } else {
- $path = $_SERVER['REQUEST_URI'];
- }
- $path = '/'.trim( preg_replace('/\/[0-9]{1,3}\//', '', $path), '/');
- if( $page > 1){
- for($i=($page-1); $i>($page-3); $i--){
- if( $i < 1) break;
- $prev = '<li><a href="'.$path.'/'.($i).$vars.'">'.($i).'</a></li>'.$prev;
- }
- $prev = '<li><a href="'.$path.$vars.'/">«</a></li>
- <li><a href="'.$path.'/'.($page-1).$vars.'">← Previous</a></li>'.$prev;
- }
- $output = '<div class="pagenav '.$class.'">
- <ul class="pagination clearfix">
- '.$prev.'
- <li class="current"><a href="#">'.$page.'</a></li>';
- if( $count >= ot_get_option('num_prop_perpage') ) $output .= '<li><a href="'.$path.'/'.($page+1).$vars.'">Next →</a></li>';
- $output .= '</ul></div>';
- return $output;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement