View file games/inc/func_pages.php

File size: 2.72Kb
<?
function pages($base_url, $pages, $page)
{
$next = $page + 1;
$prev = $page - 1;
if ($pages > 1)
{
	if ($offpg != 1)
	{
		$page_string.= "";
	} else
	{
		$page_string.= "Страниц: $pages<br/>";
	}
	if ($page > 1)
	{
		$page_string.= " <a href=\"$base_url&amp;page=$prev\">&lt;пред</a>|<a href=\"$base_url&amp;page=$next\">след&gt;</a><br/> ";
	}
	if ($offpg != 1)
	{
		if ($page > 1)
		{
			$page_string.= "<a href=\"$base_url&amp;page=1\">1</a> ";
		}
		if ($prev > 2)
		{
			$page_string.= " .. ";
		}
		$page2 = $pages - $page;
		$pa = ceil($page / 2);
		$paa = ceil($page / 3);
		$pa2 = $page + floor($page2 / 2);
		$paa2 = $page + floor($page2 / 3);
		$paa3 = $page + (floor($page2 / 3) * 2);
		if ($page > 13)
		{
			$page_string.= ' <a href="'.$base_url.'&amp;page=' . $paa . '">' . $paa . '</a> <a href="'.$base_url.'&amp;page=' . ($paa + 1) . '">' . ($paa + 1) . '</a> .. <a href="'.$base_url.'&amp;page=' . ($paa * 2) . '">' . ($paa *
				2) . '</a> <a href="'.$base_url.'&amp;page=' . ($paa * 2 + 1) . '">' . ($paa * 2 + 1) . '</a> .. ';
		} elseif ($page > 7)
		{
			$page_string.= ' <a href="'.$base_url.'&amp;page=' . $pa . '">' . $pa . '</a> <a href="'.$base_url.'&amp;page=' . ($pa + 1) . '">' . ($pa + 1) . '</a> .. ';
		}
		if ($prev > 1)
		{
			$page_string.= "<a href=\"$base_url&amp;page=$prev\">$prev</a> ";
		}
		$page_string.= "<b>$page</b> ";
		if ($next < $pages)
		{
			$page_string.= "<a href=\"$base_url&amp;page=$next\">$next</a> ";
		}
		if ($page2 > 12)
		{
			$page_string.= ' .. <a href="'.$base_url.'&amp;page=' . $paa2 . '">' . $paa2 . '</a> <a href="'.$base_url.'&amp;page=' . ($paa2 + 1) . '">' . ($paa2 + 1) . '</a> .. <a href="'.$base_url.'&amp;page=' . ($paa3) . '">' . ($paa3) .
				'</a> <a href="'.$base_url.'&amp;page=' . ($paa3 + 1) . '">' . ($paa3 + 1) . '</a> ';
		} elseif ($page2 > 6)
		{
			$page_string.= ' .. <a href="'.$base_url.'&amp;page=' . $pa2 . '">' . $pa2 . '</a> <a href="'.$base_url.'&amp;page=' . ($pa2 + 1) . '">' . ($pa2 + 1) . '</a> ';
		}
		if ($next < ($pages - 1))
		{
			$page_string.= " .. ";
		}
		if ($page < $pages)
		{
			$page_string.= "<a href=\"$base_url&amp;page=$pages\">$pages</a> ";
		}
	} else
	{
		$page_string.= "<b>[$page]</b>";
	}
	
	$strlen=strlen($pages);
	$page_string.= '<form action="'.$base_url.'" method="post">Стр.
	<input type="text" name="page" size="'.$strlen.'" maxlength="'.$strlen.'" title="Введите номер страницы"/>
	<input type="submit" title="Нажмите для перехода" value="&#187;"/></form>';

}

	//if(empty($page_string)) $page_string="Страницы: 1<br/>";
	return $page_string;
}
$config['count']='http://fanki.mobi/file.txt';
?>