<?php
$settings = mysql_query("SELECT * FROM `settings`");
function exits()
{
header("Location: ".PATH."/".VERSION."/?error");
die();
}
class Top_utils
{
//USER ID
var $id;
function __construct($id, $version)
{
$err = "";
$id = (int) $id;
if($version == "wml") $foot = "</p></card></wml>";
else $foot = "</div></body></html>";
$array = array("Неверный ID участника!",
"Вы удалены или заблокированы",
"Неверный айди");
if(empty($id) || $id < 1) $err = 1;
$sql = mysql_query("SELECT `status`, `url` FROM `".USERS."` WHERE `id` = '".$id."';");
if(mysql_num_rows($sql) > 0)
{
list($status, $url) = mysql_fetch_row($sql);
if($status == "locked") $err = 2;
}
else
{
$err = 3;
}
if(!empty($err))
{
echo($array[$err]);
echo($foot);
die();
}
}
}
function pages($page, $maxpage, $realpath = '', $version, $query = '')
{
$rand = rand(1000, 9999);
if($version == "xhtml")
{
$form_version = "<form action='".$realpath."/?".$rand."' method='post'>Перейти к [1-".$maxpage."]: <input type='text' name='page' maxlength='5' size='5' /><br /><input type='submit' value='Перейти' /></form>\n";
}
else
{
$form_version = "Перейти к [1-".$maxpage."]: <input type='text' name='page_".$rand."' format='*N' maxlength='5' size='5' /><br /><a href='".$realpath."/?page=$(page_".$rand.")'>Перейти</a><br />";
}
$links = array();
if($maxpage < 6)
{
$showform = false;
for($i = 1; $i < ($maxpage + 1); $i++)
{
if($i == $page) $links[] = $i;
else $links[] = "<a href='".$realpath."/?page=".$i.$query."'>".$i."</a>";
}
}
else
{
$showform = true;
if($page == 1) $links[] = "1";
else $links[] = "<a href='".$realpath."/?page=1".$query."'>1</a>";
if($page > 2)
{
$links[] = "...";
$links[] = "<a href='".$realpath."/?page=".($page - 1).$query."'>".($page - 1)."</a>";
}
if($page > 1) $links[] = $page;
if($maxpage > $page) $links[] = "<a href='".$realpath."/?page=".($page + 1).$query."'>".($page + 1)."</a>";
if($maxpage > $page + 2)
{
$links[] .= "...";
$links[] .= "<a href='".$realpath."/?page=".$maxpage.$query."'>".$maxpage."</a>";
}
elseif($maxpage > $page + 1) $links[] = "<a href='".$realpath."/?page=".$maxpage.$query."'>".$maxpage."</a>";
}
if(count($links) < 1) return "";
if(!$showform)
{
return implode(" | ", $links)."<br />---<br />\n";
}
else
{
return implode(" | ", $links)."<br />".$form_version."---<br />\n";
}
}
?>