Файл: xteem.ru/system/function.php
Строк: 420
<?php
/****** Создаем переменную адреса *****/
$HOME = 'http://'.$_SERVER['HTTP_HOST'];
$key = '12041995a'; // Secret Key:
$wmr_k = 'R182423014092'; // Кошелек
$zwet= 1;//Цена добавления цвета за сутки
$b= 1;//Цена добавления жирности за сутки
$zena = 4;//Цена покупки рекламу за сутки
function utime($time) {
$sechas=time();
$gggg=$sechas-$time;
if($gggg<60) { $gggg="<i>$gggg сек. назад</i>"; }
if($gggg>61 and $gggg<3599) { $gggg=$gggg/60; $gggg=ceil($gggg); $gggg="<i>$gggg мин. назад</i>"; }
if($gggg>3600 and $gggg<86400) { $gggg=$gggg/60/60; $gggg=ceil($gggg); $gggg="<i>$gggg час. назад</i>"; }
if($gggg>86401 and $gggg<2592000) { $gggg=$gggg/60/60/24; $gggg=ceil($gggg); $gggg="$gggg дн. назад"; }
if($gggg>2592000) { $gggg=$gggg/60/60/24/30; $gggg=ceil($gggg); $gggg="$gggg мес. назад"; }
return $gggg; }
/****** Создаем переменную адреса *****/
$HOME = 'http://'.$_SERVER['HTTP_HOST'];
/******* Запускаем сессии ******/
session_start();
ob_start();
###############################
######## Фильтрация ###########
###############################
function strong($msg){
$msg = trim($msg);
$msg = htmlspecialchars($msg);
$msg = mysql_escape_string($msg);
return $msg;
}
function hi(){
$h=date('H');
$i=date('i');
if ($h>=0 && $h<=4){$hi='Доброй ночи,'; }
elseif ($h>4 && $h<=12){$hi='Доброе утро,';}
elseif ($h>=12 && $h<=17){$hi='Добрый день,';}
elseif ($h>=17 && $h<=22){$hi='Добрый вечер,';}
elseif ($h>=22 && $h<=23){$hi='Доброй ночи,';}
return $hi;}
function links($msg){
$msg = preg_replace_callback('/[url=(.+)](.+)[/url]/isU', 'links_preg1', $msg);
$msg = preg_replace_callback('~(^|s)([a-z]+://([^ rnt`'"]+))(s|$)~iu', 'links_preg2', $msg);
return $msg;
}
function links_preg1($arr){
if (preg_match('#^http://'.preg_quote($_SERVER['HTTP_HOST']).'#',$arr[1]) || !preg_match('#://#',$arr[1]))
return '<a href="'.$arr[1].'">'.$arr[2].'</a>';
else
return '<a href="http://'.$_SERVER['HTTP_HOST'].'/go.php?go='.base64_encode(html_entity_decode($arr[1])).'/">'.$arr[2].'</a>';
}
function links_preg2($arr){
if (preg_match('#^http://'.preg_quote($_SERVER['HTTP_HOST']).'#',$arr[2]))
return $arr[1].'<a href="'.$arr[2].'">'.$arr[2].'</a>'.$arr[4];
else
return $arr[1].'<a href="http://'.$_SERVER['HTTP_HOST'].'/go.php?go='.base64_encode(html_entity_decode($arr[2])).'/">Ссылка</a>'.$arr[4];
}
function kod($msg){
$msg = trim($msg);
$msg = mysql_escape_string($msg);
return $msg;
}
###############################
####### Подключаем БД #########
###############################
require_once ('config.php'); //Подключаем конфиг с параметрами
$mysql_connect = mysql_connect(dbhost, dbuser, dbpass) or die('Сайт временно закрыт, тех. обслужывание!');
mysql_query('SET NAMES `utf8`', $mysql_connect);
mysql_select_db(dbname, $mysql_connect) or die('Нету подключения к БД');
###############################
##### Проверяем сылку гет #####
###############################
foreach ($_GET as $links) {
if (!is_string($links) || !preg_match('#^(?:[a-z0-9_-/]+|.+(?!/))*$#i', $links)) {
header ('Location: '.$HOME.'');
exit;
}
}
unset($links);
###############################
############ Куки #############
###############################
if (isset($_COOKIE['uid']) and isset($_COOKIE['uspass'])) {
$uid = strong($_COOKIE['uid']);
$uspass = strong($_COOKIE['uspass']);
$dbs = mysql_query("SELECT * FROM `users` WHERE `id` = '".$uid."' and `pass` = '".$uspass."' LIMIT 1");
$user = mysql_fetch_assoc($dbs);
if (isset($user['id'])) {
if ($user['id'] != $uid or $user['pass'] != $uspass) {
setcookie('uid', '', 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` = '".$uid."' and `pass`='".$uspass."' LIMIT 1"));
mysql_query("UPDATE `users` SET `viz`='".time()."', `ip`='".strong($_SERVER['REMOTE_ADDR'])."',`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']!=$uid or $users['pass']!=$uspass) {
setcookie('uid', '', 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 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 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.' секунд';
if($sec == 0 ) $sec2 = 'ещё не просидел не секунды';
return $day2.' '.$hours2.' '.$min2.' '.$sec2;
}
###############################
########### BB Коды ###########
###############################
function bb($mes){
$mes = stripslashes($mes);
$mes = preg_replace('#[cit](.*?)[/cit]#si', '<div class="cit">1</div>', $mes);
$mes = preg_replace('#[b](.*?)[/b]#si', '<span style="font-weight: bold;"> 1 </span>', $mes);
$mes = preg_replace('/[urls?=s?(['"]?)(?:http://)?(.*?)1](.*?)[/url]/', ' <a href="http://$2"> $3 </a> ', $mes);
$mes = preg_replace('#[img](.*?)[/img]#si', '<a href="1"><img src="1" style="max-width:200px; max-height: 200px;"></a>', $mes);
$mes = preg_replace('/[youtubes?=s?(['"]?)(?:http://)?(.*?)1](.*?)[/youtube]/', ' <iframe width="400" height="315" src="$2" frameborder="0" allowfullscreen></iframe> ', $mes);
$mes = preg_replace('/[videos?=s?(['"]?)(?:http://)?(.*?)1](.*?)[/video]/', ' <object type="application/x-shockwave-flash" id="player" name="player" data="http://flv04.userfiles.me/flv/player-5.10.swf" width="360" height="200"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="wmode" value="opaque"><param name="flashvars" value="file=http://$2"></object> ', $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('#[s](.*?)[/s]#si', '<s>1</s>', $mes);
$mes = preg_replace('#[red](.*?)[/red]#si', '<span style="color: red">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("~(^|s|-|:| |()(http(s?)://|(www.))((S{25})(S{5,})(S{15})([^<s.,>)];'"!?]))~i", "\1<a href="http\3://\4\5">\4\6...\8\9</a>", $mes);
$mes = preg_replace("~(^|s|-|:|(| |xAB)(http(s?)://|(www.))((S+)([^<s.,>)];'"!?]))~i", "\1<a href="http\3://\4\5">\4\5</a>", $mes);
$mes = preg_replace('/[php](.*?)[/php]/sui', '<pre><code class="php">1</code></pre>', $mes);
$mes = preg_replace('/[sql](.*?)[/sql]/sui', '<pre><code class="sql">1</code></pre>', $mes);
$mes = preg_replace('/[html](.*?)[/html]/sui', '<pre><code class="html">1</code></pre>', $mes);
$mes = preg_replace('/[css](.*?)[/css]/sui', '<pre><code class="css">1</code></pre>', $mes);
$mes = preg_replace('/[js](.*?)[/js]/sui', '<pre><code class="javascript">1</code></pre>', $mes);
return $mes;
}
###############################
######### Функция ника ########
###############################
function bbtimes($time = NULL) {
if(!$time) $time = time();
$data = date('j.n.y', $time);
if($data == date('j.n.y')) $res = ''. date('G:i:s', $time);
elseif($data == date('j.n.y', time() - 86400)) $res = 'Вчера в '. date('G:i:s', $time);
elseif($data == date('j.n.y', time() - 172800)) $res = 'Позавчера в '. date('G:i:s', $time);
else {
$m = array('0',
'Января', 'Февраля',
'Марта', 'Апреля', 'Мая',
'Июня', 'Июля', 'Августа',
'Сентября', 'Октября', 'Ноября',
'Декабря');
$res = date('j '. $m[date('n', $time)] .' Y', $time);
$res = str_replace(date('Y'), '', $res);
}
return $res;
}
###############################
######### Градиент ############
###############################
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 nick($id){
$users = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1"));
//---Х-статус---//
if($users['sex'] == 1)$pol = 'man_on';
else
if($users['sex'] == 2)$pol = 'j_on';
if($users['ico_nick'] != 0){$xst = '<img src="'.$HOME.'/user/ico_nick/'.$users['ico_nick'].'" style="width:16px;" alt="*">';
}
else
{
if($users['xstatus'] == 0 && $users['ico_nick'] == 0)$xst = '<img src="'.$HOME.'/images/onl/'.$pol.'.png" alt="*" title="Онлайн" />';
elseif($users['xstatus'] == 1)$xst = '<img src="'.$HOME.'/images/x-status/1.png" alt="*" />';
elseif($users['xstatus'] == 29)$xst = '<img src="'.$HOME.'/user/ico_nick/'.$users['ico_nick'].'" style="width:16px" alt="*" />';
elseif($users['xstatus'] == 2)$xst = '<img src="'.$HOME.'/images/x-status/2.png" alt="*" />';
elseif($users['xstatus'] == 3)$xst = '<img src="'.$HOME.'/images/x-status/3.png" alt="*" />';
elseif($users['xstatus'] == 4)$xst = '<img src="'.$HOME.'/images/x-status/4.png" alt="*" />';
elseif($users['xstatus'] == 5)$xst = '<img src="'.$HOME.'/images/x-status/5.png" alt="*" />';
elseif($users['xstatus'] == 6)$xst = '<img src="'.$HOME.'/images/x-status/6.png" alt="*" />';
elseif($users['xstatus'] == 7)$xst = '<img src="'.$HOME.'/images/x-status/7.png" alt="*" />';
elseif($users['xstatus'] == 8)$xst = '<img src="'.$HOME.'/images/x-status/8.png" alt="*" />';
elseif($users['xstatus'] == 9)$xst = '<img src="'.$HOME.'/images/x-status/9.png" alt="*" />';
elseif($users['xstatus'] == 10)$xst = '<img src="'.$HOME.'/images/x-status/10.png" alt="*" />';
elseif($users['xstatus'] == 11)$xst = '<img src="'.$HOME.'/images/x-status/11.png" alt="*" />';
elseif($users['xstatus'] == 12)$xst = '<img src="'.$HOME.'/images/x-status/12.png" alt="*" />';
elseif($users['xstatus'] == 13)$xst = '<img src="'.$HOME.'/images/x-status/13.png" alt="*" />';
elseif($users['xstatus'] == 14)$xst = '<img src="'.$HOME.'/images/x-status/14.png" alt="*" />';
elseif($users['xstatus'] == 15)$xst = '<img src="'.$HOME.'/images/x-status/15.png" alt="*" />';
elseif($users['xstatus'] == 16)$xst = '<img src="'.$HOME.'/images/x-status/16.png" alt="*" />';
elseif($users['xstatus'] == 17)$xst = '<img src="'.$HOME.'/images/x-status/17.png" alt="*" />';
//Админ мужского пола
elseif($users['xstatus'] == 18)$xst = '<img src="'.$HOME.'/images/x-status/18.png" alt="*" />';
elseif($users['xstatus'] == 19)$xst = '<img src="'.$HOME.'/images/x-status/19.png" alt="*" />';
elseif($users['xstatus'] == 20)$xst = '<img src="'.$HOME.'/images/x-status/20.png" alt="*" />';
//Админ женского пола
elseif($users['xstatus'] == 21)$xst = '<img src="'.$HOME.'/images/x-status/21.png" alt="*" />';
elseif($users['xstatus'] == 22)$xst = '<img src="'.$HOME.'/images/x-status/22.png" alt="*" />';
elseif($users['xstatus'] == 23)$xst = '<img src="'.$HOME.'/images/x-status/23.png" alt="*" />';
}
//-----Если пол == 1(мужской)-----//
if($users['sex'] == 1)
{
//-----Если онлайн-----//
if($users['viz'] > time()-5000)
{
$p = $xst;
} else {
$p = '<img src="'.$HOME.'/cob_ico/mof.png" alt="*" title = "Оффлайн"/>';
}
}
//-----Если пол == 2(жен)-----//
elseif($users['sex'] == 2)
{
if($users['viz'] > time()-5000)
{
$p = $xst;
} else {
$p = '<img src="'.$HOME.'/images/jof.png" alt="*" title = "Оффлайн"/>';
}
}
if($users['level'] == 0){ $dol = '';}
if($users['level'] == 1){ $dol = '<font color=green>[Мд]</font>';}
elseif($users['level'] == 2){ $dol = '<font color=green>[Адм]</font>';}
elseif($users['level'] == 3 && $users['id'] != 1){ $dol = '<font color=green>[Соз]</font>';}
$vip = mysql_fetch_assoc(mysql_query("SELECT * FROM `vip` WHERE `us` = '".$id."' && `time_and` > '".time()."' LIMIT 1"));
if($vip != 0) {
$v = '<img src="/img/vip.gif" />';
}
$u_do = mysql_result(mysql_query("SELECT * FROM `u_do` WHERE `ked_id` = '".$users['id']."'"),0);
if($u_do != 0){$u = '<font color=red>[кидок]</font>';}
$yy = mysql_result(mysql_query("SELECT * FROM `ban_list` WHERE `kto` = '".$users['id']."'"),0);
if($yy != 0){$ban = '[в бане]';}
if($users['n_color']!=NULL){
return (empty($users)?'[Удален]':''.$p.' <b> <a href="/user_'.$users['id'].'">' . buildTextGradient($users['login'], array($users['n_color'], $users['k_color'])) . '</b></a> '.$v.' <font color=red>'.$u.' '.$ban.'</font> '.$dol.' ');
}
else{
return (empty($users)?'[Удален]':''.$p.' <a href="/user_'.$users['id'].'"><fornt color=#000000><b><font color="'.$users['color_nick'].'">'.$users['login'].'</font></font></b></a> '.$v.' <font color=red>'.$u.' '.$ban.'</font> '.$dol.' ');
}
}
###############################
########### Листинг ###########
###############################
###############################
########### Листинг ###########
###############################
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 '<div class="lst">';
if ($page>1)echo '<a href="'.$link.'selection='.($page-1).'"><< Назад</a> ';
else echo "<< Назад ";
echo " | ";
if ($page<$k_page)echo ' <a href="'.$link.'selection='.($page+1).'" >Вперед >></a>';
else echo " Вперед >>";
echo '<br />';
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>';
elseif ($k_page>1)echo '|<b>'.$k_page.'</b>';
echo '</div>';
}
###############################
############ Время ############
###############################
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 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 user($user = NULL) {
global $HOME;
// Определение браузера
$ank = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$user' LIMIT 1"));
$ua = strtolower($ank['browser']);
$path_pc = ' <img src="'.$HOME.'/design/imgs/PC.png" /> ';
$path_mob = ' <img src="'.$HOME.'/design/imgs/phone.png" /> ';
if (preg_match('#(orca)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/orca.png" alt="" />';
elseif (preg_match('#(lunascape)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/lunascape.png" alt="" />';
elseif (preg_match('#(arora)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/arora.png" />';
elseif (preg_match('#(coolnovo)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/coolnovo.png" alt="" />';
elseif (preg_match('#(kylo)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/kylo.png" alt="" />';
elseif (preg_match('#(flock)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/flock.png" alt="" />';
elseif (preg_match('#(rockmelt)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/rockmelt.png" alt="" />';
elseif (preg_match('#(cometbird)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/cometbird.png" alt="" />';
elseif (preg_match('#(seamonkey)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/seamonkey.png" alt="" />';
elseif (preg_match('#(iron)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/iron.png" alt="" />';
elseif (preg_match('#(presto)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/opera.png" alt="" />';
elseif (preg_match('#(yabrowser)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/yabrowser.png" alt="" />';
elseif (preg_match('#(chrome)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/chrome.png" alt="" />';
elseif (preg_match('#(msie)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/msie.png" alt="" />';
elseif (preg_match('#(maxthon)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/maxthon.png" alt="" />';
elseif (preg_match('#(safari)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/safari.png" alt="" />';
elseif (preg_match('#(qtweb)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/qtweb.png" alt="" />';
elseif (preg_match('#(firefox)#ui', $ua)) $browser = $path_pc .'<img src="'.$HOME.'/design/imgs/browsers/firefox.png" alt="" />';
// Мобильные браузеры
if (preg_match('#(sonyericsson)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/sony_ericsson.png" alt="" />';
elseif (preg_match('#(ipod)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/apple.png" alt="" />';
elseif (preg_match('#(iphone)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/apple.png" alt="" />';
elseif (preg_match('#(android)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/android.png" alt="" />';
elseif (preg_match('#(symbian)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/symbian.png" alt="" />';
elseif (preg_match('#(windowsphone)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/windows.png" alt="" />';
elseif (preg_match('#(wp7)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/windows.png" alt="" />';
elseif (preg_match('#(wp8)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/windows.png" alt="" />';
elseif (preg_match('#(webos)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/hp.png" alt="" />';
elseif (preg_match('#(blackberry)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/blackberry.png" alt="" />';
elseif (preg_match('#(htc)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/htc.png" alt="" />';
elseif (preg_match('#(opera m)#ui', $ua)) $browser = $path_mob .'<img src="'.$HOME.'/design/imgs/browsers/opera.png" alt="" />';
return $browser;
$arr = array('nokia',
'samsung',
'siemens',
'fly',
'motorola',
'sharp',
'sony',
'lg',
'acer',
'alcatel',
'asus',
'gigabyte',
'highscreen',
'huawei',
'philips',
'mts',
'midp-2.0',
'ucweb');
foreach ($arr as $value) {
if (strpos($ua, $value) !== false) {
$browser = $path_mob;
return $browser;
}
}
}
function avatar2($a)
{
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '$a' LIMIT 1"));
echo (empty($user['avatar'])?'<img class="img-polaroid" src="/files/ava/net.png" alt="*" style="width: 45px; height: 45px;">':'<img class="img-polaroid" src="/files/ava/'.$user['avatar'].'" alt="*" style="width: 45px; height: 45px;">');
}
#############################
############ Бан ############
#############################
require_once ('ban.php');
?>