View file masteru.site/system/function.php

File size: 21.41Kb
<?php
$HOME = 'http://'.$_SERVER['HTTP_HOST'];
define('HOME', $_SERVER['DOCUMENT_ROOT']);
session_start();
ob_start();

function strong($msg){ 
$msg = trim($msg); 
$msg = htmlspecialchars($msg); 
$msg = mysql_real_escape_string($msg); 
return $msg; 
}

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) 
ob_start('ob_gzhandler'); 
else 
ob_start();


define ('dbhost', 'localhost'); //сервер
define ('dbname', 'db1514045693'); //имя БД
define ('dbpass', '789456123a'); //пароль БД
define ('dbuser', 'db1514045693'); //Пользователь БД
$mysql_connect = mysql_connect(dbhost, dbuser, dbpass) or 
die('Обнаружена ошибка работоспособности в сайте... *Если Вы увидели эту надпись срочно сообщите создателю мастерской. Вконтакте: vk.com/id189134265 или на Viber: +380508759763');
mysql_query('SET NAMES `utf8`', $mysql_connect);
mysql_select_db(dbname, $mysql_connect) or 
die('Обнаружена ошибка работоспособности в сайте... *Если Вы увидели эту надпись срочно сообщите создателю мастерской. Вконтакте: vk.com/id189134265 или на Viber: +380508759763');

$dbc = new mysqli(dbhost, dbuser, dbpass, dbname);
if ($dbc->connect_errno) {
echo "Не удалось подключиться к MySQL: (" . $dbc->connect_errno . ") " . $dbc->connect_error;
}



function IP() {
$header_checks = array('HTTP_CLIENT_IP','HTTP_PRAGMA','HTTP_XONNECTION','HTTP_CACHE_INFO','HTTP_XPROXY','HTTP_PROXY','HTTP_PROXY_CONNECTION','HTTP_VIA','HTTP_X_COMING_FROM','HTTP_COMING_FROM','HTTP_X_FORWARDED_FOR','HTTP_X_FORWARDED','HTTP_X_CLUSTER_CLIENT_IP','HTTP_FORWARDED_FOR','HTTP_FORWARDED','ZHTTP_CACHE_CONTROL','REMOTE_ADDR');
foreach ($header_checks as $key) {
if (array_key_exists($key, $_SERVER) === true) {
foreach (explode(',', $_SERVER[$key]) as $ip) {
$ip = trim($ip);
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) !== false) {
return $ip;
}}}}}

function UA() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$ua = htmlspecialchars( addslashes( trim( $user_agent ) ) );
return $ua;
}

if (isset($_COOKIE['id']) and isset($_COOKIE['uspass'])) {
$id = strong($_COOKIE['id']);
$uspass = strong($_COOKIE['uspass']);
$dbs = mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' and `pass` = '".$uspass."' LIMIT 1");
$user = mysql_fetch_assoc($dbs);
if (isset($user['id'])) {
if ($user['id'] != $id or $user['pass'] != $uspass) {
setcookie('id', '', time() - 86400*31);
setcookie('uspass', '', time() - 86400*31);
}
}
$config = mysql_fetch_assoc(mysql_query("SELECT * FROM `config` WHERE `id` = '1'"));
$users = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' and `pass`='".$uspass."' LIMIT 1"));
mysql_query("UPDATE `users` SET `viz`='".time()."', `ip`='".strong($_SERVER['HTTP_X_FORWARDED_FOR'])."',`browser`='".strong($_SERVER['HTTP_USER_AGENT'])."',`gde`='".strong($_SERVER['REQUEST_URI'])."' WHERE `id`='".$users['id']."'");
$vremja = time() - $users['viz'];
if($vremja < 120) {
$newtime = $user['online'] + $vremja;
mysql_query("UPDATE `users` SET `online` ='".$newtime."'  WHERE `id`='".$users['id']."'");
$timeactiv=time() - $users['viz'];
if($timeactiv < 120) {
$newtimeactiv=$users['allonline']+$timeactiv;
mysql_query("UPDATE `users` SET `allonline` ='".$newtimeactiv."'  WHERE `id`='".$users['id']."'");
}
}

if(isset($user['id']) && $users['id']!=$id or $users['pass']!=$uspass) {
setcookie('id', '', time() - 86400*31);
setcookie('uspass', '', time() - 86400*31);
}
}

function err($tit, $err = NULL){
if(!$err) 
$m = '<div class="podmenu"><center><b>'.$tit.'</b></center></div>';
else 
$m = '<div class="title">'.$tit.' | Ошибка</div><div class="podmenu"><center><b>'.$err.'</b></center></div>';
return $m; 
}


function highlight_code($matches){
if (is_array($matches)) {
$code = $matches[1];
}else {
$code = $matches;
}
$code = strtr ($code, array (
'&lt;'   => '<',
'&gt;'   => '>',
'&amp;'  => '&',
'&quot;' => '"',
'&#36;'  => '$',
'&#37;'  => '%', 
'&#39;'  => "'",
'&#92;'  => '\\',
'&#94;'  => '^',
'&#96;'  => '`',
'&#124;' => '|'
));
$code = strtr ($code, array (
"<br/>" => "\r\n",
"\\"    => ""
));
$code = highlight_string($code, true);
return nl2br($code);
}

function cname($idf){
global $HOME;
if (is_array ($idf)) { 
$id = $idf[1]; 
} else { 
$id = $idf; 
}
$file = mysql_fetch_array(mysql_query("SELECT * FROM `codes` WHERE `id` = '".$id."' LIMIT 1"));
return (empty($file)?'Код не найден!':'<img src="'.$HOME.'/images/page_white_code.png"><a href="/modules/codes/cod'.$file['id'].'"> '.$file['name'].'</a>');
}

function fsize($file){
if(!file_exists($file)) return "Восстановления";
$filesize = filesize($file);
$size = array('б', 'Кб', 'Мб', 'Гб');
if($filesize > pow(1024,3)){$n=3;}
elseif($filesize > pow(1024,2)){$n=2;}
elseif($filesize > 1024){$n=1;}
else{$n=0;}
$filesize = ($filesize/pow(1024,$n));
$filesize = round($filesize, 1);
return $filesize.' '.$size[$n];
}

function str2gradient($text,$from='', $to='', $mode="hex"){
if($mode=="hex"){
$to   = hexdec($to[0].$to[1]).",".hexdec($to[2].$to[3]).",".hexdec($to[4].$to[5]);
$from = hexdec($from[0].$from[1]).",".hexdec($from[2].$from[3]).",".hexdec($from[4].$from[5]);
}
if( empty($text) )
return '';
else
$levels=mb_strlen($text);
if (empty($from))
$from = array(0,0,255);
else
$from = explode(",", $from);
if (empty($to))
$to = array(255,0,0);
else
$to = explode(",", $to);
$output = "";
for ($i=1;$i<=$levels;$i++){
for ($ii=0;$ii<4;$ii++)
{
$tmp[$ii] = $from[$ii] - $to[$ii];
$tmp[$ii] = floor($tmp[$ii] / $levels);
$rgb[$ii] = $from[$ii] -($tmp[$ii] * $i);
if ($rgb[$ii] > 255) $rgb[$ii] = 255;
$rgb[$ii] = dechex($rgb[$ii]);
$rgb[$ii] = mb_strtoupper($rgb[$ii]);
if (mb_strlen($rgb[$ii]) < 2) $rgb[$ii] = "0$rgb[$ii]";
}
$output .= "<font color=\"".$rgb[0].$rgb[1].$rgb[2]."\">" . $text[$i -1 ] . "</font>";
}
return $output;
}

function buildTextGradient($str, $points, $mode="hex"){
if( count($points) >= 2 && !empty($str) ){
if( count($points) == 2 ){
return iconv("windows-1251", "UTF-8", str2gradient( iconv("UTF-8", "windows-1251", $str), $points[0], $points[1], $mode ) );
}else{
$str = iconv("UTF-8", "windows-1251", $str);
$parts_count = count($points) - 1;
$let_in_part = round( strlen($str) / $parts_count );
$result = '';
for($i = 0; $i < $parts_count; $i++){
$s = substr($str, $i * $let_in_part, ($i < $parts_count ? $let_in_part : strlen($str) - $i * $let_in_part) );
$result .= str2gradient( $s, $points[ $i ], $points[ $i + 1 ], $mode );
}
return iconv("windows-1251", "UTF-8", $result );
}}
return '';
}



function bb($mes){
$mes = stripslashes($mes);
$mes = preg_replace_callback ('/us{(\d*)}/', 'nick', $mes); 
$mes = preg_replace_callback ('/file{(\d*)}/', 'fname', $mes); 
$mes = preg_replace_callback ('/tema{(\d*)}/', 'tname', $mes);
$mes = preg_replace_callback ('#\[php\](.*?)\[\/php\]#si', 'highlight_code', $mes);
$mes = preg_replace('#\[cit\](.*?)\[/cit\]#si', '<div class="cit">\1</div>', $mes);
$mes = preg_replace('#\<code\>(.*?)\</code\>#si', '<div class="list1">\1</div>', $mes);
$mes = preg_replace('#\[b\](.*?)\[/b\]#si', '<span style="font-weight: bold;"> \1 </span>', $mes);
$mes = preg_replace('/\[url\s?=\s?([\'"]?)(?:http:\/\/)?(.*?)\1\](.*?)\[\/url\]/', ' <a href="///$2"> $3 </a> ', $mes);
$mes = preg_replace('#\[black\](.*?)\[\/black\]#si', '<span style="color:#000000;">\1</span>', $mes);
$mes = preg_replace('#\[i\](.*?)\[\/i\]#si', '<i>\1</i>', $mes);
$mes = preg_replace('#\[u\](.*?)\[\/u\]#si', '<u>\1</u>', $mes);
$mes = preg_replace('#\[tema\](.*?)\[\/tema\]#si', '<a href="/forum/tema\1">Ссылка на тему в форуме</a>', $mes);
$mes = preg_replace('#\[s\](.*?)\[\/s\]#si', '<s>\1</s>', $mes);
$mes = preg_replace('#\[red\](.*?)\[\/red\]#si', '<span style="color: red">\1</span>', $mes);
$mes = preg_replace('#\[small\](.*?)\[\/small\]#si', '<span style="font-size:10px;">\1</span>', $mes);
$mes = preg_replace('#\[green\](.*?)\[\/green\]#si', '<span style="color: green">\1</span>', $mes);
$mes = preg_replace('#\[blue\](.*?)\[\/blue\]#si', '<span style="color: blue">\1</span>', $mes);
$mes=  preg_replace('#\[img\](http|https)://(.*).(gif|png|jpg|jpeg)\[/img]#sU','<img src="/img-src.php?img=\1://\2.\3" alt="Изображение" style="max-width= 140px" height="70">',$mes);
return $mes; 
}

function tname($idf){
global $HOME;
if (is_array ($idf)) { 
$id = $idf[1]; 
} else { 
$id = $idf; 
}
$file = mysql_fetch_array(mysql_query("SELECT * FROM `forum_tema` WHERE `id` = '".$id."' LIMIT 1"));
return (empty($file)?'[Удалена]':'<a href="/forum/tema'.$file['id'].'"><img src="/images/tem.png" alt="*">'.$file['name'].'</a>');
}
    
function fname($idf){
global $HOME;
if (is_array ($idf)) { 
$id = $idf[1]; 
} else { 
$id = $idf; 
}
$file = mysql_fetch_array(mysql_query("SELECT * FROM `load_file` WHERE `id` = '".$id."' LIMIT 1"));
return (empty($file)?'[Удален]':'<img src="'.$HOME.'/images/load/rar.png"><a href="/modules/zc/file'.$file['id'].'">'.$file['name'].'</a>');
}

function mail_s($idf){
global $HOME;
if (is_array ($idf)) 
{$id = $idf[1]; } 
else { $id = $idf;}
$fe = mysql_fetch_array(mysql_query("SELECT * FROM `message` WHERE `id` = '".$id."' LIMIT 1"));
return (empty($fe)?'[Удалено]':''.$file['id'].''.$fe['text'].'');
}

function nick_m($idf){
if (is_array ($idf)) { 
$id = $idf[1]; 
} else { 
$id = $idf; 
} 
global $HOME;
$users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1"));
if($users['vip']==1) 
$us='<font color="green">[<font color="red">VIP PERSONA</font>]</font>';
if($users['level']==1) $us = '<b><font color="green">[Модератор]</font></b>';
if($users['level']==2) $us = '<b><font color="red">[Администратор]</font></b>';
if($users['level']==3) $us = '<b><font color="darkgreen">[С. Aдминистратор]</font></b>';
if($users['level']==4) $us = '<b><font color="orange">[Создатель]</font></b>';
if($users['hlvl']==1) $us='';
$ke = mysql_fetch_assoc(mysql_query("SELECT * FROM `ked_list` WHERE `kto` = '".$id."' LIMIT 1"));
if($ke != 0) $kd='<font color="green">[<font color="red"><b>!</b></font>]</font>';
$ban = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban_list` WHERE `kto` = '".$id."' LIMIT 1"));
if($ban != 0) $ban='<font color="link"><b>[Забанен]</b></font>';
if($users['n_color']!=NULL){
return (empty($users)?'[Удален]':' '.$avs.' '.$p1.'' . buildTextGradient($users['login'], array($users['n_color'], $users['k_color'])) . '</a>'.$ban.' '.$us.' '.$kd.' ');
}else{
return (empty($users)?'[Удален]':' '.$avs.' '.$p1.' '.$users['login'].'</a> '.$ban.' '.$us.' '.$kd.'   ');
}
}

function nick($idf){
if (is_array ($idf)) { 
$id = $idf[1]; 
} else { 
$id = $idf; 
} 
global $HOME;
$users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1"));
$pol = '';
if($users['sex'] == 1)$pol = 'man_on';
else
if($users['sex'] == 2)$pol = 'j_on';
if($users['iconka'] == 0)$xst = '<img src="'.$HOME.'/images/onl/'.$pol.'.png" alt="*" title="Онлайн" />';
if($users['sex'] == 1){ 
if($users['viz'] > time()-87000)
{
$p = $xst;
if($users['iconka']!=NULL){
$p = '<img src="'.$HOME.'/files/iconka/'.$users['iconka'].'" alt="*" width="16" hight="16" title = "Персональная иконка"/>';  
}
} else {
$p = '<img src="'.$HOME.'/images/onl/man_of.png" alt="*" title = "Оффлайн"/>';
}
}
elseif($users['sex'] == 2){
if($users['viz'] > time()-3600){
$p = $xst;
if($users['iconka']!=NULL){
$p = '<img src="'.$HOME.'/files/iconka/'.$users['iconka'].'" width="16" hight="16" alt="*" title = "Персональная иконка"/>';  
}
} else {
$p = '<img src="'.$HOME.'/images/onl/j_of.png" alt="*" title = "Оффлайн"/>';  
}
}
if($users['vip']==1) $us='<font color="green">[<font color="red">VIP PERSONA</font>]</font>';
if($users['level']==1) $us = '<b><font color="green">[Мод]</font></b>';
if($users['level']==2) $us = '<b><font color="red">[Адм]</font></b>';
if($users['level']==3) $us = '<b><font color="darkgreen">[Ст.Aдм]</font></b>';
if($users['level']==4) $us = '<b><font color="orange">[Соз]</font></b>';
if($users['hlvl']==1) $us='';
$ke = mysql_fetch_assoc(mysql_query("SELECT * FROM `ked_list` WHERE `kto` = '".$id."' LIMIT 1"));
if($ke != 0) $kd='<font color="green">[<font color="red"><b>!</b></font>]</font>';
$ban = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban_list` WHERE `kto` = '".$id."' LIMIT 1"));
if($ban != 0) $ban='<font color="link"><b>[Забанен]</b></font>';
if($users['urli']!=NULL)
{
$p1 = '<a href="/@'.$users['urli'].'">';  
}else{
$p1 = '<a href="/profile/'.$users['login'].'">';
}
if($users['n_color']!=NULL){
return (empty($users)?'[Удален]':''.$p.' '.$p1.'<b>' . buildTextGradient($users['login'], array($users['n_color'], $users['k_color'])) . '</b></a>'.$ban.' '.$us.'  '.$kd.' ');
}else{
return (empty($users)?'[Удален]':''.$p.' '.$p1.' <b>'.$users['login'].'</b></a> '.$ban.' '.$kd.' '.$us.'   ');
}
}

function page($k_page=1) {
$page = 1;
$page = strong($page);
$k_page = strong($k_page);
if(isset($_GET['selection'])) {
if ($_GET['selection']=='top')
$page = strong(intval($k_page));
elseif(is_numeric($_GET['selection'])) 
$page = strong(intval($_GET['selection']));
}
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){
if ($page<1)$page=1;
$page = strong($page);
$k_page = strong($k_page);
echo '<big><div class="podmenu">Страница ';
if ($page != 1)
echo '<a href="'.$link.'selection=1" >1</a>';
else echo '<b>1</b>';
for ($ot=-3; $ot<=3; $ot++){
if ($page+$ot>1 && $page+$ot<$k_page){
if ($ot==-3 && $page+$ot>2)echo " ..";
if ($ot!=0)echo '| <a href="'.$link.'selection='.($page+$ot).'" >'.($page+$ot).'</a> ';
else echo ' | <b>'.($page+$ot).'</b>';
if ($ot==3 && $page+$ot<$k_page-1)echo "|..";}}
if ($page!=$k_page)echo ' | <a href="'.$link.'selection=top" >'.$k_page.'</a> ';
if ($page<$k_page)echo '<a href="'.$link.'selection='.($page+1).'" > ></a> ';
elseif ($k_page>1)echo ' | <b>'.$k_page.'</b>';
if ($page!=$k_page)echo '<a href="'.$link.'selection=top" >&gt;&gt; </a> ';
echo '<br />';
echo '</div></big>';
}

function tims2($string) {
$day=floor($string/86400); 
$hours=floor(($string/3600)-$day*24); 
$min=floor(($string-$hours*3600-$day*86400)/60); 
$sec=$string-($min*60+$hours*3600+$day*86400);
if($day > 0) $day2 = $day.' дней,';
if($hours > 0 ) $hours2 = $hours.' часов,';
if($min > 0 ) $min2 = $min.' минут';
if($sec > 0 ) $sec2 = $sec.', секунд';
return $day2.' '.$hours2.' '.$min2.' '; 
}

function vremja($time = NULL) {
if(!$time) $time = time();
$data = date('j.n.y', $time);
if($data == date('j.n.y')) $res = 'Сегодня в '. date('G:i', $time);
elseif($data == date('j.n.y', time() - 86400)) $res = 'Вчера в '. date('G:i', $time);
elseif($data == date('j.n.y', time() - 172800)) $res = 'Позавчера в '. date('G:i', $time);
else {
$m = array('0',
'Янв', 'Фев', 
'Мар', 'Апр', 'Май', 
'Июн', 'Июл', 'Авг', 
'Сен', 'Окт', 'Ноя', 
'Дек');
$res = date('j '. $m[date('n', $time)] .' Y в G:i', $time);
$res = str_replace(date('Y'), '', $res);
}
return $res;
}

function slv($str,$msg1,$msg2,$msg3) { 
$str = (int)$str; 
$str1 = abs($str) % 100; 
$str2 = $str % 10; 
if ($str1 > 10 && $str1 < 20) return $str .' '. $msg3;
if ($str2 > 1 && $str2 < 5) return $str .' '. $msg2;
if ($str2 == 1) return $str .' '. $msg1; 
return $str .' '. $msg3; 
}

function times($times=NULL){ 
global $db; 
$time = time(); 
if(($time-$times)<=60){ 
$timesp = slv((($time-$times)),'секунду','секунды','секунд').' назад';
return $timesp; 
}else if(($time-$times)<=3600){$timesp = slv((($time-$times)/60),'минуту','минуты','минут').' назад';
return $timesp; 
}else{ 
$today = date("j M Y", $time); 
$today = date("j M Y", $time); 
$yesterday = date("j M Y", strtotime("-1 day"));
$timesp=date("j M Y  в H:i", $times); 
$timesp = str_replace($today, 'Сегодня', $timesp);
$timesp = str_replace($yesterday, 'Вчера', $timesp);
$timesp = strtr($timesp, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
return $timesp;} 
}

function calc_age($data){
$ex_age = explode('.', $data);
$age = date('Y') - $ex_age[2];
if (date('m') < $ex_age[1] || (date('m') == $ex_age[1] && date('d') < $ex_age[0])) {
$age--;
}
$q1 = abs($age) % 100;
$q2 = $age % 10;
if ($q1 > 10 && $q1 < 20) {
$result = 'лет';
}elseif ($q2 > 1 && $q2 < 5) {
$result = 'года';
} elseif ($q2 == 1) {
$result = 'год';
} else {
$result = 'лет';
}
$age = (int)$age;
if ($age == date('Y')) $age = 0;
return $age . ' ' . $result; 
}


function smile($msg) {
global $HOME;
$msg = trim($msg);
$s = mysql_query("SELECT * FROM `smile` ORDER BY `id` DESC");
while($smile = mysql_fetch_array($s)) {
$msg = str_replace($smile['name'],' <img src="'.$HOME.'/files/smile/'.$smile['icon'].'" alt="'.$smile['name'].'"/> ',$msg);
}
return $msg;
}

function stati($id){
$status = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"));
return (empty($status['stat'])?'':' <div class="podmenu">Статус: ' . buildTextGradient($status['stat'], array($status['n_color'], $status['k_color'])) . '</div>');
}

$ipproverka = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban_ip` WHERE `ip` = '".strong($_SERVER['REMOTE_ADDR'])."' LIMIT 1")); //ищем ip в базе ban_ip
if($ipproverka != 0) {
require_once ('header.php');
echo '<div class="title">Бан по IP</div>';
echo '<div class="podmenu"><font color="red">Вы забанены по IP</font></div>';
echo '<div class="podmenu">Вас забанил: '.nick($ipproverka['user']).'</div>';
require_once ('footer.php');
exit();
}

function vremja2($time = NULL) {
if(!$time) $time = time();
$data = date('j.n.y', $time);
if($data == date('j.n.y')) $res = ''. date('j.m.Y  в H:i:s', $time);
else {
$m = strtr($timesp, array ("Jan" => "Янв","Feb" => "Фев","Mar" => "Марта","May" => "Мая","Apr" => "Апр","Jun" => "Июня","Jul" => "Июля","Aug" => "Авг","Sep" => "Сент","Oct" => "Окт","Nov" => "Ноября","Dec" => "Дек",));
$res = date('j '. $m[date('n', $time)] .' Y в G:i', $time);
$res = str_replace(date('Y'), '', $res);
}
return $res;
}

$moshcount = mysql_result(mysql_query('select count(`id`) from `arb` where `komy` = "'.$user['id'].'" and `otzv` = "2" and `prinyat`="1"'),0);
if($moshcount >= 3){
$title = 'Доступ к сайту запрещен!';
require_once ('header.php');
echo '<div class="podmenu">В вашу сторону поступило <b>3</b> претензии.... </br>
Доступ к сайту закрыт </div>';
require_once ('footer.php');
exit();
}
$x_v_i_p = 7;
$time_v_i_p = time()+86000*$x_v_i_p;
$cost_v_i_p = 40; 
if($user['nar_time'] <= time()){
mysql_query("UPDATE `users` SET `nar_pop` = `nar_pop`+ 3,`nar_time` = '".$time_v_i_p."' WHERE `id` = '".$user['id']."'");
}
$B_S = mysql_fetch_array(mysql_query("SELECT * FROM `bill_set` WHERE `id` = '1'"));
function del_f($text){
$text=str_replace('&','', $text);
$text=str_replace('$','', $text);
$text=str_replace('>','', $text);
$text=str_replace('<','', $text);
$text=str_replace('~','', $text);
$text=str_replace('`','', $text);
$text=str_replace('#','', $text);
$text=str_replace('*','', $text);
return $text;
}

function quickpaste($form) {
?><script language="JavaScript" type="text/javascript">
jQuery(function() {
$('form[class!=ajax]').on('keypress',function(e){
if((e.which == 13||e.which == 10) && e.ctrlKey){
this.submit();
}}); 
$('.smiles img').on('click',
function(){
var alt = $('#'+this.id).attr('alt');
var text = $("textarea")[0].value+' '+alt;
$("textarea")[0].value = text;
});
$('.bb span').on('click',function(){
var alt;
if($('#'+this.id).attr('title')==null){
alt = $('#'+this.id).attr('tooltip');
}else{
alt = $('#'+this.id).attr('title');
}
var text = $("textarea")[0].value+' '+alt;
$("textarea")[0].value = text;
});
$(".Sopen").on('click',function(){
if(this.id==''){
$(this).attr('id', 'openbutton'+Math.floor(Math.random()*1001));
}     
var parId;
var openid = this.id; 
$("*:has(#"+openid+")").each(function(){
if(this.id==''){
$(this).attr('id', 'randomid'+Math.floor(Math.random()*1001));
}
parId = this.id; 
});
$("#"+parId+">.close").toggle("fast");
});});
    
</script>
<style type="text/css">
.Sopen{
border:solid 1px #cccccc;
padding:5px;margin-top:20px;
border-radius: 6px; 
cursor: pointer;
}
.Sopen:hover{
background-color: #B7D6F0;}
.open:hover{
background-color: #141414;
}
.close{
display: none;
padding:5px;
}
.smiles img{
cursor: pointer;}
.bb span{
cursor:pointer;
}
</style><?
}
    
function quickpanel() {
?>
<div class="podmenu"><span class="smiles"><span class="Sopen">Панель быстрых смайлов</span>
<div class="close">
<?
$s = mysql_query("SELECT * FROM `smile` WHERE `papka` = 3");
while($smiles2 = mysql_fetch_array($s)) {
?><img id="sm<?=$smiles2['id']?>" src="/files/smile/<?=$smiles2['icon']?>" alt="<?=$smiles2['name']?>" /> <?
}
?>
</div></span></div>
<?
}

if(isset($_GET)){
foreach($_GET as $key=>$value){
$_GET[$key]=strong($value);
}}


if($user['level'] == 0){
if(isset($_SESSION)){
foreach($_SESSION as $key=>$value){
$_SESSION[$key]= strong($value);
}}}


if(isset($_COOKIE)){
foreach($_COOKIE as $key=>$value){
$_COOKIE[$key]=strong($value);
}}


?>