Monkey Albino

Linux altar53.supremepanel53.com 4.18.0-553.8.1.lve.el8.x86_64 #1 SMP Thu Jul 4 16:24:39 UTC 2024 x86_64
/ home/ bdapparelinfo/ powmax.net/ Wp-Administrator/ classes/

/home/bdapparelinfo/powmax.net/Wp-Administrator/classes/pagination.php

<?php
	
	$query = "SELECT COUNT(*) as num FROM $tableName $asc_desc";
	$total_pages = mysql_fetch_array(mysql_query($query));
	$total_pages = $total_pages[num];
	
	$stages = 3;					
	$page = mysql_escape_string($_GET['page']);
	if($page){
		$start = ($page - 1) * $limit; 
	}else{
		$start = 0;	
		}	
	
    // Get page data
	$query1 = "SELECT * FROM $tableName $asc_desc LIMIT $start, $limit";
	$result = mysql_query($query1);
	
	// Initial page num setup
	if ($page == 0){$page = 1;}
	$prev = $page - 1;	
	$next = $page + 1;							
	$lastpage = ceil($total_pages/$limit);		
	$LastPagem1 = $lastpage - 1;					
	
	
	$paginate = '';
	if($lastpage > 1)
	{	
	

	
	
		$paginate .= "<div class='paginate'>";
		// Previous
		if ($page > 1){
			$paginate.= "<a href='$targetpage page=$prev' class=\"btn\">".$befor."</a>";
		}else{
			$paginate.= "<span class='disabled'>".$befor."</span>";	}
			

		
		// Pages	
		if ($lastpage < 7 + ($stages * 2))	// Not enough pages to breaking it up
		{	
			for ($counter = 1; $counter <= $lastpage; $counter++)
			{
				if ($counter == $page){
					$paginate.= "<span class='current'>$counter</span>";
				}else{
					$paginate.= "<a href='$targetpage page=$counter' class=\"btn\">$counter</a>";}					
			}
		}
		elseif($lastpage > 5 + ($stages * 2))	// Enough pages to hide a few?
		{
			// Beginning only hide later pages
			if($page < 1 + ($stages * 2))		
			{
				for ($counter = 1; $counter < 4 + ($stages * 2); $counter++)
				{
					if ($counter == $page){
						$paginate.= "<span class='current'>$counter</span>";
					}else{
						$paginate.= "<a href='$targetpage page=$counter' class=\"btn\">$counter</a>";}					
				}
				$paginate.= "...";
				$paginate.= "<a href='$targetpage page=$LastPagem1' class=\"btn\">$LastPagem1</a>";
				$paginate.= "<a href='$targetpage page=$lastpage' class=\"btn\">$lastpage</a>";		
			}
			// Middle hide some front and some back
			elseif($lastpage - ($stages * 2) > $page && $page > ($stages * 2))
			{
				$paginate.= "<a href='$targetpage page=1' class=\"btn\">1</a>";
				$paginate.= "<a href='$targetpage page=2' class=\"btn\">2</a>";
				$paginate.= "...";
				for ($counter = $page - $stages; $counter <= $page + $stages; $counter++)
				{
					if ($counter == $page){
						$paginate.= "<span class='current'>$counter</span>";
					}else{
						$paginate.= "<a href='$targetpage page=$counter' class=\"btn\">$counter</a>";}					
				}
				$paginate.= "...";
				$paginate.= "<a href='$targetpage page=$LastPagem1' class=\"btn\">$LastPagem1</a>";
				$paginate.= "<a href='$targetpage page=$lastpage' class=\"btn\">$lastpage</a>";		
			}
			// End only hide early pages
			else
			{
				$paginate.= "<a href='$targetpage page=1' class=\"btn\">1</a>";
				$paginate.= "<a href='$targetpage page=2' class=\"btn\">2</a>";
				$paginate.= "...";
				for ($counter = $lastpage - (2 + ($stages * 2)); $counter <= $lastpage; $counter++)
				{
					if ($counter == $page){
						$paginate.= "<span class='current'>$counter</span>";
					}else{
						$paginate.= "<a href='$targetpage page=$counter' class=\"btn\">$counter</a>";}					
				}
			}
		}
					
				// Next
		if ($page < $counter - 1){ 
			$paginate.= "<a href='$targetpage page=$next' class=\"btn\">".$after."</a>";
		}else{
			$paginate.= "<span class='disabled'>".$after."</span>";
			}
			
		$paginate.= "</div>";		
	
	
}
?>