HEX
Server: Apache
System: Linux v38079.2is.nl 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: democfellows (10015)
PHP: 8.1.34
Disabled: opcache_get_status
Upload Files
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>';
		
	}
	
	
?>