File: /var/www/vhosts/creativefellows.nl/okaycolor.creativefellows.nl/views/admin/inc/pagination.inc.php
<?php
/*
* Show Pagination
*/
if(isset($pagination) && $pagination["total"] > 1 && $active_item === null)
{
//d($pagination);
$hide_first = false;
$hide_last = false;
$start = $data["pagination"]["total"] > 10 ? $data["pagination"]["active"] - 5 : 1;
$end = $data["pagination"]["total"] > 10 ? $data["pagination"]["active"] + 5 : $data["pagination"]["total"];
if($start <= 1)
{
$hide_first = true;
$start = 1;
}
if($end >= $data["pagination"]["total"])
{
$hide_last = true;
$end = $data["pagination"]["total"];
}
echo '<div class="small-12 columns text-center">';
echo '<ul class="pagination" role="navigation" aria-label="Pagination">';
if($data["pagination"]["active"] == 1) echo '<li class="pagination-previous disabled">Vorige <span class="show-for-sr">pagina</span></li>';
else echo '<li class="pagination-previous"><a href="'. $pagination["route"] .'?p='. ($data["pagination"]["active"]-1) .'" aria-label="Vorige pagina">Vorige <span class="show-for-sr">pagina</span></a></li>';
if($hide_first == false) echo '<li><span class="">...</span></li>';
for($i=$start; $i<= $end; $i++)
{
if( $data["pagination"]["active"] == $i) echo '<li class="current"><span class="show-for-sr">Huidig: </span> '. $i .'</li>';
else echo '<li'. $class .'><a href="'. $pagination["route"] .'?p='. $i .'" aria-label="Page '. $i .'">'. $i .'</a></li>';
}
if($hide_last == false) echo '<li><span class="">...</span></li>';
if($data["pagination"]["active"] >= $data["pagination"]["total"]) echo '<li class="pagination-next disabled">Volgende <span class="show-for-sr">pagina</span></li>';
else echo '<li class="pagination-next"><a href="'. $pagination["route"] .'?p='. ($data["pagination"]["active"]+1).'" aria-label="Next page">Volgende <span class="show-for-sr">pagina</span></a></li>';
echo '</ul>';
echo '</div>';
}
?>