function online($user = NULL){
global $set,$time;
static $users;
if (!isset($users[$user])){
if (mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `id` = '".$user."' AND `plem`='ogn' AND `online` > '".($_SERVER['REQUEST_TIME']-3600)."' LIMIT 1"),0)==1){
echo "<img src='/images/icon/race/0.png' >";
}
if (mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `id` = '".$user."' AND `plem`='ogn' AND `online` < '".($_SERVER['REQUEST_TIME']-3600)."' LIMIT 1"),0)==1){
echo "<img style='opacity:0.2;' src='/images/icon/race/0.png' >";
}
if (mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `id` = '".$user."' AND `plem`='mol' AND `online` > '".($_SERVER['REQUEST_TIME']-3600)."' LIMIT 1"),0)==1){
echo "<img src='/images/icon/race/1.png' >";
}
if (mysql_result(mysql_query("SELECT COUNT(id) FROM `user` WHERE `id` = '".$user."' AND `plem`='mol' AND `online` < '".($_SERVER['REQUEST_TIME']-3600)."' LIMIT 1"),0)==1){
echo "<img style='opacity:0.2;' src='/images/icon/race/1.png' >";
}
}
}
function admin() {
global $user;
if($user['prava'] < 4) header('Location: /');
}
function moder() {
global $user;
if($user['prava'] < 2) header('Location: /');
}
function sozd() {
global $user;
if($user['prava'] < 5) header('Location: /');
}
function page($k_page=1){
$page = 1;
if(isset($_GET['page'])){
if($_GET['page']=='end') $page=intval($k_page);
elseif(is_numeric($_GET['page'])) $page=intval($_GET['page']);
}
if($page < 1) $page = 1;
if($page > $k_page) $page = $k_page;
return $page;
}
function k_page($k_post=0, $k_p_str=10){
if ($k_post!=0){
$v_pages = ceil($k_post/$k_p_str);
return $v_pages;
}
else return 1;
}
function str($link='?', $k_page=1, $page=1){
echo'</div>
<div class="bn-pn">';
if($page < 1) $page = 1;
echo"<div class=\"line\"></div>
<div class=\"foot\">";
if($page!=1) echo "<span class='page'>
<a href=\"".$link."page=1\" title='Первая страница'> <<</a>
</span> ";
if($page!=1) echo "<span class='page'>
<a href=\"".$link."page=1\" title='Страница №1'>1</a>
</span>";
else echo " <span class='act'>1</span>";
for($ot=-4; $ot <= 4; $ot++){
if($page + $ot > 1 && $page + $ot < $k_page){
if($ot==-4 && $page+$ot > 2) echo "<span class='act'> ..</span>";
if($ot!=0)echo " <span class='page'><a href=\"".$link."page=".($page + $ot)."\" title='Страница №".($page + $ot)."'>".($page + $ot)."</a></span>";else echo " <span class='act'><b>".($page + $ot)."</b></span>";
if($ot==4 && $page + $ot < $k_page-1) echo "<span class='act'> ..</span>";
}
}
if($page!=$k_page) echo " <span class='page'><a href=\"".$link."page=end\" title='Страница №".$k_page."'>".$k_page."</a></span>";
elseif ($k_page > 1)echo " <span class='act'>".$k_page."</span> ";
if ($page!=$k_page) echo " <span class='page'><a href=\"".$link."page=end\" title='Последняя страница'>>></a></span>";
echo '</div>
<div class="line"></div>
<div class="clear"></div>
</div>';
}
function antimat($var){
$var = stripslashes($var);
$filter = array('шлюха','Шлюха','тварь','Тварь','ебля','Ебля','сцука','Сцука','бальник','Бальник','дарас','пида','Пида','гнида','Гнида','мудо','сран','суче','отху','Отху','залупa','Залупa','гонд','Гонд','пидо','Пидо','пизда','Пизда','хер','Хер','едри','падонак','уеб','уёб','Уеб','Уёб','блеадь','блять','Блять','сука','Cука','долбо','долбае','долбаё','пезда','аху','оху','хуя','хуй','Долбо','Долба','Пезда','Бля','Аху','Оху','Хуя','Хуй');
if($user['prava'] < 2){
$var = str_replace($filter, '***', $var);
} else {
$var = str_replace($filter, '<font color=#DF0101>***</font>', $var);
}
return $var;
}
function reg(){
global $user;
if(isset($user['id'])) header('Location: /');
}
function only_reg() {
global $user;
if(!isset($user['id'])) header('Location: /');
}
function ban() {
global $user;
$req = mysql_query("SELECT * from `ban` where `id_us` = '".$user['id']."' and `time`>'".$_SERVER['REQUEST_TIME']."'");
$ban = mysql_fetch_array($req);
if($ban['ban'] == 3){
header('Location: /moduls/ban');
}
}
function blok() {
global $user;
$req = mysql_query("SELECT * from `ban` where `id_us` = '".$user['id']."' and `time`>'".$_SERVER['REQUEST_TIME']."'");
$ban = mysql_fetch_array($req);
if($ban['ban'] == 2){
header('Location: /');
$_SESSION['err'] = "Вы находитесь в бане!";
exit;
}
}
function molchan() {
global $user;
$req = mysql_query("SELECT * from `ban` where `id_us` = '".$user['id']."' and `time`>'".$_SERVER['REQUEST_TIME']."'");
$ban = mysql_fetch_array($req);
if($ban['ban'] == 1){
header('Location: /');
$_SESSION['err'] = "Вы находитесь в бане!";
exit;
}
}
function check($msg) {
$msg = mysql_real_escape_string(htmlspecialchars(stripslashes(trim($msg))));
return $msg;
}
function num($msg) {
$msg = abs(intval($msg));
return $msg;
}
function rez_text($text, $maxwords = 10, $maxchar = 15){
$sep = ' ';
$sep2 = ' »';
$words = explode($sep,$text);
$char = iconv_strlen($text,'utf-8');
if (count($words) > $maxwords){
$text = join($sep, array_slice($words, 0, $maxwords));
}
if ( $char > $maxchar ){
$text = iconv_substr( $text, 0, $maxchar, 'utf-8' );
}
return $text.$sep2;
}
function vremja($time = NULL){
global $user;
if($time == NULL) $time = $_SERVER['REQUEST_TIME'];
$timep = date("j M Y в H:i", $time);
$ceicn = date("j n Y", $time);
$ceict = date("H:i", $time);
if($ceicn == date("j n Y")) $timep = date("H:i:s", $time);
if(isset($user)){
if($ceicn == date("j n Y", $_SERVER['REQUEST_TIME'])) $timep = date("H:i:s", $time);
if($ceicn == date("j n Y", $_SERVER['REQUEST_TIME']-60*60*24))$timep = "вчера в ".$ceict."";
} else {
if($ceicn == date("j n Y")) $timep = date("H:i:s", $time);
if($ceicn == date("j n Y", $_SERVER['REQUEST_TIME']-60*60*24)) $timep="вчера в ".$ceict."";
}
$timep = str_replace("Jan", "янв", $timep);
$timep = str_replace("Feb", "фев", $timep);
$timep = str_replace("Mar", "марта", $timep);
$timep = str_replace("May", "мая", $timep);
$timep = str_replace("Apr", "апр", $timep);
$timep = str_replace("Jun", "июня", $timep);
$timep = str_replace("Jul", "июля", $timep);
$timep = str_replace("Aug", "авг", $timep);
$timep = str_replace("Sep", "сент", $timep);
$timep = str_replace("Oct", "окт", $timep);
$timep = str_replace("Nov", "ноября", $timep);
$timep = str_replace("Dec", "дек", $timep);
return $timep;
}