Advertisement
emcniece

Untitled

Aug 16th, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function remote_mls_pagination($class, $count=NULL){
  2.  
  3. $page = get_query_var('page') ? get_query_var('page') : 1;
  4.  
  5.  
  6. if( strpos($_SERVER['REQUEST_URI'], '?' ) ){
  7. $path = str_replace($vars, '', $_SERVER['REQUEST_URI']);
  8. $vars = substr($_SERVER['REQUEST_URI'], strpos($_SERVER['REQUEST_URI'], '?'));
  9. $path = str_replace($vars, '', $_SERVER['REQUEST_URI']);
  10. } else {
  11. $path = $_SERVER['REQUEST_URI'];
  12. }
  13. $path = '/'.trim( preg_replace('/\/[0-9]{1,3}\//', '', $path), '/');
  14.  
  15.  
  16. if( $page > 1){
  17.  
  18. for($i=($page-1); $i>($page-3); $i--){
  19. if( $i < 1) break;
  20. $prev = '<li><a href="'.$path.'/'.($i).$vars.'">'.($i).'</a></li>'.$prev;
  21. }
  22. $prev = '<li><a href="'.$path.$vars.'/">&laquo;</a></li>
  23. <li><a href="'.$path.'/'.($page-1).$vars.'">← Previous</a></li>'.$prev;
  24. }
  25.  
  26. $output = '<div class="pagenav '.$class.'">
  27. <ul class="pagination clearfix">
  28. '.$prev.'
  29. <li class="current"><a href="#">'.$page.'</a></li>';
  30. if( $count >= ot_get_option('num_prop_perpage') ) $output .= '<li><a href="'.$path.'/'.($page+1).$vars.'">Next →</a></li>';
  31. $output .= '</ul></div>';
  32.  
  33. return $output;
  34.  
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement