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 ""; } 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 ""; } 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 ""; } 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 ""; } } } 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'
'; if($page < 1) $page = 1; echo"
"; if($page!=1) echo " << "; if($page!=1) echo " 1 "; else echo " 1"; for($ot=-4; $ot <= 4; $ot++){ if($page + $ot > 1 && $page + $ot < $k_page){ if($ot==-4 && $page+$ot > 2) echo " .."; if($ot!=0)echo " ".($page + $ot)."";else echo " ".($page + $ot).""; if($ot==4 && $page + $ot < $k_page-1) echo " .."; } } if($page!=$k_page) echo " ".$k_page.""; elseif ($k_page > 1)echo " ".$k_page." "; if ($page!=$k_page) echo " >>"; echo '
'; } 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, '***', $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; }