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"
';
}
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;
}