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/jhtaxatie.creativefellows.nl/views/inc/pagination.php
<?php
	
	$hide_first 	= false;
	$hide_last 		= false;	
	$start 			= $data["pagination"] > 10 ? $data["active_page"] - 5 : 1;
	$end 			= $data["pagination"] > 10 ? ($data["active_page"]+5) : $data["pagination"];
	
	$parameters		= isset($filters) && is_array($filters) ? "&".http_build_query($filters) : "";

	
	if($start <= 1)
	{
		$hide_first = true;
		$start = 1;	
	}

	if($end >= $data["pagination"])
	{
		$hide_last = true;	
		$end = $data["pagination"];
	}
	
	echo '<div class="small-12 columns text-center">';
		echo '<ul class="pagination" role="navigation" aria-label="Pagination">';
		
		
		if($data["active_page"] == 1) echo '<li class="pagination-previous disabled">Vorige <span class="show-for-sr">pagina</span></li>';
		else echo '<li class="pagination-previous"><a href="'. $data["page"] .'?p='. ($data["active_page"]-1) . $parameters .'" 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["active_page"] == $i) echo '<li class="current"><span class="show-for-sr">Huidig: </span> '. $i .'</li>';
			else echo '<li'. $class .'><a href="'. $data["page"] .'?p='. $i . $parameters .'" aria-label="Page '. $i .'">'. $i .'</a></li>';
		}
		
		if($hide_last == false) echo '<li><span class="">...</span></li>';
		
		if($data["active_page"] >= $data["pagination"]) echo '<li class="pagination-next disabled">Volgende <span class="show-for-sr">pagina</span></li>';
		else echo '<li class="pagination-next"><a href="'. $data["page"] .'?p='. ($data["active_page"]+1) . $parameters .'" aria-label="Next page">Volgende <span class="show-for-sr">pagina</span></a></li>';
		
									  
		echo '</ul>';
	echo '</div>';
	
?>