diff --git a/system/includes/functions.php b/system/includes/functions.php index 32d5bcc..fc9cd75 100644 --- a/system/includes/functions.php +++ b/system/includes/functions.php @@ -1599,9 +1599,9 @@ function get_pagination($page = 1, $totalitems, $perpage = 10, $adjacents = 1, $ //previous button if ($page > 1) - $pagination .= '
  • « Prev
  • '; + $pagination .= '
  • « Prev
  • '; else - $pagination .= '
  • « Prev
  • '; + $pagination .= '
  • « Prev
  • '; //pages if ($lastpage < 7 + ($adjacents * 2)) //not enough pages to bother breaking it up @@ -1609,9 +1609,9 @@ function get_pagination($page = 1, $totalitems, $perpage = 10, $adjacents = 1, $ for ($counter = 1; $counter <= $lastpage; $counter++) { if ($counter == $page) - $pagination .= '
  • '. $counter.'
  • '; + $pagination .= '
  • '. $counter.'
  • '; else - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; } } elseif($lastpage >= 7 + ($adjacents * 2)) //enough pages to hide some @@ -1622,52 +1622,52 @@ function get_pagination($page = 1, $totalitems, $perpage = 10, $adjacents = 1, $ for ($counter = 1; $counter < 4 + ($adjacents * 2); $counter++) { if ($counter == $page) - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; else - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; } - $pagination .= '
  • ...
  • '; - $pagination .= '
  • '. $lpm1 .'
  • '; - $pagination .= '
  • '. $lastpage .'
  • '; + $pagination .= '
  • ...
  • '; + $pagination .= '
  • '. $lpm1 .'
  • '; + $pagination .= '
  • '. $lastpage .'
  • '; } //in middle; hide some front and some back elseif($lastpage - ($adjacents * 2) > $page && $page > ($adjacents * 2)) { - $pagination .= '
  • 1
  • '; - $pagination .= '
  • 2
  • '; - $pagination .= '
  • ...
  • '; + $pagination .= '
  • 1
  • '; + $pagination .= '
  • 2
  • '; + $pagination .= '
  • ...
  • '; for ($counter = $page - $adjacents; $counter <= $page + $adjacents; $counter++) { if ($counter == $page) - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; else - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; } - $pagination .= '
  • ...
  • '; - $pagination .= '
  • '. $lpm1 .'
  • '; - $pagination .= '
  • '. $lastpage .'
  • '; + $pagination .= '
  • ...
  • '; + $pagination .= '
  • '. $lpm1 .'
  • '; + $pagination .= '
  • '. $lastpage .'
  • '; } //close to end; only hide early pages else { - $pagination .= '
  • 1
  • '; - $pagination .= '
  • 2
  • '; - $pagination .= '
  • ...
  • '; + $pagination .= '
  • 1
  • '; + $pagination .= '
  • 2
  • '; + $pagination .= '
  • ...
  • '; for ($counter = $lastpage - (1 + ($adjacents * 3)); $counter <= $lastpage; $counter++) { if ($counter == $page) - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; else - $pagination .= '
  • '. $counter .'
  • '; + $pagination .= '
  • '. $counter .'
  • '; } } } //next button if ($page < $counter - 1) - $pagination .= '
  • Next »
  • '; + $pagination .= '
  • Next »
  • '; else - $pagination .= '
  • Next »
  • '; + $pagination .= '
  • Next »
  • '; $pagination .= ''; }