Вход Регистрация
Файл: public_html/core/system.php
Строк: 1049
<?php
list($msec$sec) = explode(chr(32), microtime()); // время запуска скрипта
$conf['headtime'] = $sec+$msec;
/* 
Определяем текущий домен сайта. 
Дальнейшее использование 
echo $set['site'];
*/
$set['site'] = htmlspecialchars($_SERVER['HTTP_HOST']); 
/* 
Записываем в константу полный путь до корня сайта. 
Я обычно использую в функции require_once, т.к при указании полного пути до файла, файл находится быстрее 
*/
define("H"$_SERVER["DOCUMENT_ROOT"].'/');
/*
==========================
Подключение к базе
==========================
*/
ob_start();
$db mysql_connect('localhost','db1433243350','123123');
mysql_query('SET NAMES`utf8`',$db); 
// Устанавливаем кодировку по умолчанию 
mysql_select_db('db1433243350',$db);
// Загрузка остальных плагинов из папки "core/function/"
$opdirbase opendir(H.'core/function/');
while (
$filebase readdir($opdirbase))
{
if (
preg_match('#.php$#i'$filebase))
{
require_once(
H.'core/function/' $filebase);
}
}


function 
smiles($text){
$aa mysql_query("SELECT name,adres FROM `smiles` order by `id` desc");
while(
$ba mysql_fetch_assoc($aa)){
$text=str_replace($ba['name'],'<img src="'.$ba['adres'].'" alt="smile" />'$text);
}
$bbcode = array(
'/[i](.+)[/i]/isU' => '<em>$1</em>',
'/[b](.+)[/b]/isU' => '<strong>$1</strong>',
'/[u](.+)[/u]/isU' => '<span style="text-decoration:underline;">$1</span>',
'/[big](.+)[/big]/isU' => '<span style="font-size:large;">$1</span>',
'/[center](.+)[/center]/isU' => '<center>$1</center>',
'/[small](.+)[/small]/isU' => '<span style="font-size:xx-small;">$1</span>',
'/[red](.+)[/red]/isU' => '<span style="color:#ff0000;">$1</span>',
'/[green](.+)[/green]/isU' => '<span style="color:#00bb00;">$1</span>',
'/[blue](.+)[/blue]/isU' => '<span style="color:#0000bb;">$1</span>',

'/[i](.+)[/i]/isU' => '<em>$1</em>',
'/[dotss](.+)[/dotss]/isU' => '<span style="text-decoration:underline">$1</span>',
'/[b](.+)[/b]/isU' => '<strong>$1</strong>',
'/[u](.+)[/u]/isU' => '<span style="text-decoration:underline;">$1</span>',
'/[ut](.+)[/ut]/isU' => '<span style="border-bottom: 1px dotted;">$1</span>',
'/[xx-small](.+)[/xx-small]/isU' => '<span style="font-size:xx-small;">$1</span>',
'/[x-small](.+)[/x-small]/isU' => '<span style="font-size:x-small;">$1</span>',
'/[in](.+)[/in]/isU' => '<input type="text" value="$1" />',
'/[das](.+)[/das]/isU' => '<span style="border:1px dashed;">$1</span>',
'/[marq](.+)[/marq]/isU' => '<marquee>$1</marquee>',
'/[c](.+)[/c]/isU' => '<center>$1</center>',
'/[sol](.+)[/sol]/isU' => '<span style="border:1px solid;">$1</span>',
'/[ex](.+)[/ex]/isU' => '<span style="text-decoration:line-through;">$1</span>',
'/[up](.+)[/up]/isU' => '<span style="text-decoration:overline;">$1</span>',
'/[bl](.+)[/bl]/isU' => '<span style="text-decoration:blink;">$1</span>',
'/[bblue](.+)[/bblue]/isU' => '<span style="background-color : blue;">$1</span>',
'/[bDeepPink](.+)[/bDeepPink]/isU' => '<span style="background-color : bDeepPink;">$1</span>',
'/[bLightSalmon](.+)[/bLightSalmon]/isU' => '<span style="background-color : bLightSalmon;">$1</span>',
'/[bLime](.+)[/bLime]/isU' => '<span style="background-color : bLime;">$1</span>',
'/[bDarkOrange](.+)[/bDarkOrange]/isU' => '<span style="background-color : bDarkOrange;">$1</span>',
'/[dLimeGreen](.+)[/dLimeGreen]/isU' => '<span style="background-color : LimeGreen;">$1</span>',
'/[bFireBrick](.+)[/bFireBrick]/isU' => '<span style="background-color : bFireBrick;">$1</span>',
'/[bOrangeRed](.+)[/bOrangeRed]/isU' => '<span style="background-color : bOrangeRed;">$1</span>',
'/[bGoldenrod](.+)[/bGoldenrod]/isU' => '<span style="background-color : Goldenrod;">$1</span>',
'/[bTurquoise](.+)[/bTurquoise]/isU' => '<span style="background-color : Turquoise;">$1</span>',
'/[byellow](.+)[/byellow]/isU' => '<span style="background-color : yellow;">$1</span>',
'/[bbrown](.+)[/bbrown]/isU' => '<span style="background-color : brown;">$1</span>',
'/[bwhite](.+)[/bwhite]/isU' => '<span style="background-color : white;">$1</span>',
'/[borange](.+)[/borange]/isU' => '<span style="background-color : orange;">$1</span>',
'/[bblack](.+)[/bblack]/isU' => '<span style="background-color : black;">$1</span>',
'/[bgrey](.+)[/bgrey]/isU' => '<span style="background-color : grey;">$1</span>',
'/[bpink](.+)[/bpink]/isU' => '<span style="background-color : pink;">$1</span>',
'/[bviolet](.+)[/bviolet]/isU' => '<span style="background-color : violet;">$1</span>','/[bblue](.+)[/bblue]/isU' => '<span style="background-color : blue;">$1</span>',
'/[byellow](.+)[/byellow]/isU' => '<span style="background-color : yellow;">$1</span>',
'/[bbrown](.+)[/bbrown]/isU' => '<span style="background-color : brown;">$1</span>',
'/[bwhite](.+)[/bwhite]/isU' => '<span style="background-color : white;">$1</span>',
'/[borange](.+)[/borange]/isU' => '<span style="background-color : orange;">$1</span>',
'/[bblack](.+)[/bblack]/isU' => '<span style="background-color : black;">$1</span>',
'/[bgrey](.+)[/bgrey]/isU' => '<span style="background-color : grey;">$1</span>',
'/[bpink](.+)[/bpink]/isU' => '<span style="background-color : pink;">$1</span>',
'/[bviolet](.+)[/bviolet]/isU' => '<span style="background-color : violet;">$1</span>','/[bred](.+)[/bred]/isU' => '<span style="background-color : red;">$1</span>',
'/[bgreen](.+)[/bgreen]/isU' => '<span style="background-color : green;">$1</span>','/[big](.+)[/big]/isU' => '<span style="font-size:large;">$1</span>',
'/[das](.+)[/das]/isU' => '<span style="border:1px dashed;">$1</span>',
'/[dot](.+)[/dot]/isU' => '<span style="border:1px dotted;">$1</span>',
'/[dou](.+)[/dou]/isU' => '<span style="border:3px double #E1E1E4;">$1</span>','/[dot](.+)[/dot]/isU' => '<span style="border:1px dotted;">$1</span>',
'/[scr-w](.+)[/scr-w]/isU' => '<span style="background-color:#ffffff;"><span style="color:#ffffff;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-b](.+)[/scr-b]/isU' => '<span style="background-color:#000000;"><span style="color:#000000;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-bl](.+)[/scr-bl]/isU' => '<span style="background-color:Blue;"><span style="color:Blue;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-r](.+)[/scr-r]/isU' => '<span style="background-color:red;"><span style="color:red;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-g](.+)[/scr-g]/isU' => '<span style="background-color:green;"><span style="color:green;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-d](.+)[/scr-d]/isU' => '<span style="background-color:DarkMagenta;"><span style="color:DarkMagenta;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-c](.+)[/scr-c]/isU' => '<span style="background-color:Crimson;"><span style="color:Crimson;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-bu](.+)[/scr-bu]/isU' => '<span style="background-color:Burlywood;"><span style="color:Burlywood;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-k](.+)[/scr-k]/isU' => '<span style="background-color:Khaki;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-bl](.+)[/scr-bl]/isU' => '<span style="background-color:Blue;"><span style="color:Blue;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-r](.+)[/scr-r]/isU' => '<span style="background-color:red;"><span style="color:red;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-g](.+)[/scr-g]/isU' => '<span style="background-color:green;"><span style="color:green;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-d](.+)[/scr-d]/isU' => '<span style="background-color:DarkMagenta;"><span style="color:DarkMagenta;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-c](.+)[/scr-c]/isU' => '<span style="background-color:Crimson;"><span style="color:Crimson;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-bu](.+)[/scr-bu]/isU' => '<span style="background-color:Burlywood;"><span style="color:Burlywood;"><span style="border:1px dashed;">$1</span></span></span>',
'/[scr-k](.+)[/scr-k]/isU' => '<span style="background-color:Khaki;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-1](.+)[/ramk-1]/isU' => '<span style="background-color:LightGreen;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-2](.+)[/ramk-2]/isU' => '<span style="background-color:MediumSeaGreen;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-3](.+)[/ramk-3]/isU' => '<span style="background-color:ForestGreen;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-4](.+)[/ramk-4]/isU' => '<span style="background-color:PaleTurquoise;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-5](.+)[/ramk-5]/isU' => '<span style="background-color:SteelBlue;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-6](.+)[/ramk-6]/isU' => '<span style="background-color:Orchid;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[ramk-7](.+)[/ramk-7]/isU' => '<span style="background-color:DimGray;"><span style="color:Khaki;"><span style="border:1px dashed;">$1</span></span></span>',
'/[bit](.+)[/bit]/isU' => '<marquee behavior=alternate>$1</marquee>',
'/[sizem1](.+)[/sizem1]/isU' => '<font size=-1>$1</font size>',
'/[sizem2](.+)[/sizem2]/isU' => '<font size=-2>$1</font size>',
'/[sizem3](.+)[/sizem3]/isU' => '<font size=3>$1</font size>',
'/[sizem4](.+)[/sizem4]/isU' => '<font size=4>$1</font size>',
'/[sizem5](.+)[/sizem5]/isU' => '<font size=5>$1</font size>',
'/[sizem6](.+)[/sizem6]/isU' => '<font size=6>$1</font size>',
'/[sizem7](.+)[/sizem7]/isU' => '<font size=7>$1</font size>',
'/[textp](.+)[/textp]/isU' => '<p align="right">$1</p>',
'/[prlink](.+)[/prlink]/isU' => '<blockquote style="border: 3px solid rgb(218, 112, 214); margin: 0px; padding: 5px;">$1</blockquote>',
'/[prlink2](.+)[/prlink2]/isU' => '<blockquote style="border: 1px solid rgb(218, 112, 214); margin: 0px; padding: 5px;">$1</blockquote>',
'/[prlink3](.+)[/prlink3]/isU' => '<blockquote style="border: 1px solid rgb(218, 112, 214); margin: 1px; padding: 1px;">$1</blockquote>',
'/[prlink4](.+)[/prlink4]/isU' => '<blockquote style="border: 1px solid rgb(110, 112, 214); margin: 1px; padding: 1px;">$1</blockquote>',
'/[prlink5](.+)[/prlink5]/isU' => '<blockquote style="border: 1px solid rgb(666, 43, 211); margin: 1px; padding: 1px;">$1</blockquote>',
'/[prlink6](.+)[/prlink6]/isU' => '<blockquote style="border: 3px solid rgb(218, 112, 214); margin: 0px; padding: 5px;">$1</blockquote>',
'/[prlink7](.+)[/prlink7]/isU' => '<blockquote style="border: 1px solid rgb(777, 43, 666); center: 0px; padding: 1px;">$1</blockquote>',
'/[rams](.+)[/rams]/isU' => '<blockquote style="BORDER-LEFT: #F70000 3px solid; padding: 15px; BORDER-TOP: #119931 3px solid; padding: 15px; BORDER-BOTTOM: #E3AF40 3px solid; padding: 15px; BORDER-RIGHT: #924E96 3px solid" padding: 15px>$1</blockquote>',
'/[rams2](.+)[/rams2]/isU' => '<blockquote style=:BORDER-LEFT: #F70000 1px solid; padding: 5px; BORDER-TOP: #119931 1px solid; padding: 3px; BORDER-BOTTOM: red 3px solid; padding: 1px; BORDER-RIGHT: #924E96 3px solid: padding: 1px>$1</blockquote>>',
'/[ramkt2](.+)[/ramkt2]/isU' => '<span style="border-style: dashed; border-color:yellow">$1</span> <br />',
'/[ramkt3](.+)[/ramkt3]/isU' => '<span style="border-style: dashed; border-color:LightGreen">$1</span>',
'/[ramkt4](.+)[/ramkt4]/isU' => '<span style="border-style: dashed; border-color:SteelBlue">$1</span>',
'/[ramkt5](.+)[/ramkt5]/isU' => '<span style="border-style: dashed; border-color:LightPink">$1</span>',
'/[ramkt6](.+)[/ramkt6]/isU' => '<span style="border-style: dashed; border-color:Gray">$1</span>',
'/[ramkt7](.+)[/ramkt7]/isU' => '<span style="border-style: dashed; border-color:White">$1</span>',
'/[ramkt8](.+)[/ramkt8]/isU' => '<span style="border-style: dashed; border-color:MediumSlateBlue">$1</span> ',
'/[ramkt9](.+)[/ramkt9]/isU' => '<span style="border-style: dashed; border-color:LightSalmon">$1</span>',
'/[ramkt10](.+)[/ramkt10]/isU' => '<span style="border-style: dashed; border-color:DarkOrange">$1</span>',
'/[ramkt11](.+)[/ramkt11]/isU' => '<span style="border-style: dashed; border-color:SpringGreen">$1</span>',
'/[ramkt12](.+)[/ramkt12]/isU' => '<span style="border-style: dashed; border-color:Yellow">$1</span>',
'/[ramkt13](.+)[/ramkt13]/isU' => '<span style="border-style: dashed; border-color:Gold">$1</span>',
'/[ramkt14](.+)[/ramkt14]/isU' => '<span style="border-style: dashed; border-color:DarkRed">$1</span>',
'/[ramkt15](.+)[/ramkt15]/isU' => '<span style="border-style: dashed; border-color:DeepPink">$1</span>',
'/[dou](.+)[/dou]/isU' => '<span style="border:3px double #E1E1E4;">$1</span>',
'/[dou](.+)[/dou]/isU' => '<span style="border:3px double #E1E1E4;">$1</span>',
'/[big](.+)[/big]/isU' => '<span style="font-size:large;">$1</span>',
'/[small](.+)[/small]/isU' => '<span style="font-size:small;">$1</span>',
'/[code](.+)[/code]/isU' => '<code>$1</code>',
'/[f=([0-9]+)/([0-9]+)/([0-9]+)](.+)[/f]/isU' => "<a href='/forum/$1/$2/$3'>$4</a>",
'/[u=([0-9]+)](.+)[/u]/isU' => "<a href='/info.php?id=$1'>$2</a>",
'/[red](.+)[/red]/isU' => '<span style="color:#ff0000;">$1</span>',
'/[yellow](.+)[/yellow]/isU' => '<span style="color:#ffff22;">$1</span>',
'/[green](.+)[/green]/isU' => '<span style="color:#00bb00;">$1</span>',
'/[blue](.+)[/blue]/isU' => '<span style="color:#0000bb;">$1</span>',
'/[brown](.+)[/brown]/isU' => '<span style="color:brown;">$1</span>',
'/[white](.+)[/white]/isU' => '<span style="color:#ffffff;">$1</span>',
'/[black](.+)[/black]/isU' => '<span style="color:black;">$1</span>',
'/[orange](.+)[/orange]/isU' => '<span style="color:orange;">$1</span>',
'/[pink](.+)[/pink]/isU' => '<span style="color:pink;">$1</span>',
'/[violet](.+)[/violet]/isU' => '<span style="color:violet;">$1</span>',
'/[gray](.+)[/gray]/isU' => '<span style="color:gray;">$1</span>',
'/[size=([0-9]+)](.+)[/size]/isU' => '<span style="font-size:$1px;">$2</span>',
'/[maroon](.+)[/maroon]/isU' => '<span style="color:maroon;">$1</span>',
'/[teal](.+)[/teal]/isU' => '<span style="color:teal;">$1</span>',
'/[scarlet](.+)[/scarlet]/isU' => '<span style="color:scarlet;">$1</span>',
'/[carmine](.+)[/carmine]/isU' => '<span style="color:carmine;">$1</span>',
'/[vermilion](.+)[/vermilion]/isU' => '<span style="color:vermilion;">$1</span>',
'/[alizarin](.+)[/alizarin]/isU' => '<span style="color:alizarin;">$1</span>',
'/[chestnut](.+)[/chestnut]/isU' => '<span style="color:chestnut;">$1</span>',
'/[crimson](.+)[/crimson]/isU' => '<span style="color:crimson;">$1</span>',
'/[darkcoral](.+)[/darkcoral]/isU' => '<span style="color:darkcoral;">$1</span>',
'/[burntsiena](.+)[/burntsiena]/isU' => '<span style="color:burntsiena;">$1</span>',
'/[burntsiena](.+)[/burntsiena]/isU' => '<span style="color:burntsiena;">$1</span>',
'/[coral](.+)[/coral]/isU' => '<span style="color:coral;">$1</span>',
'/[salmon](.+)[/salmon]/isU' => '<span style="color:salmon;">$1</span>',
'/[pinkorange](.+)[/pinkorange]/isU' => '<span style="color:#ff9966;">$1</span>',
'/[palepink](.+)[/palepink]/isU' => '<span style="color:palepink;">$1</span>',
'/[lavenderblush](.+)[/lavenderblush]/isU' => '<span style="color:lavenderblush;">$1</span>',
'/[carrot](.+)[/carrot]/isU' => '<span style="color:carrot;">$1</span>',
'/[jaco](.+)[/jaco]/isU' => '<span style="color:jaco;">$1</span>',
'/[tangerine](.+)[/tangerine]/isU' => '<span style="color:#ff8800;">$1</span>',
'/[margarine](.+)[/margarine]/isU' => '<span style="color:margarine;">$1</span>',
'/[safetyorange](.+)[/safetyorange]/isU' => '<span style="color:safetyorange;">$1</span>',
'/[palebrown](.+)[/palebrown]/isU' => '<span style="color:#987654;">$1</span>',
'/[palebrown](.+)[/palebrown]/isU' => '<span style="color:#442d25;">$1</span>',
'/[coffee](.+)[/coffee]/isU' => '<span style="color:#442d25;">$1</span>',
'/[bistre](.+)[/bistre]/isU' => '<span style="color:#3d2b1f;">$1</span>',
'/[cinnamon](.+)[/cinnamon]/isU' => '<span style="color:cinnamon;">$1</span>',
'/[byron](.+)[/byron]/isU' => '<span style="color:byron;">$1</span>',
'/[sepia](.+)[/sepia]/isU' => '<span style="color:sepia;">$1</span>',
'/[umber](.+)[/umber]/isU' => '<span style="color:umber;">$1</span>',
'/[schoolbus](.+)[/schoolbus]/isU' => '<span style="color:#ff8d00;">$1</span>',
'/[gold](.+)[/gold]/isU' => '<span style="color:gold;">$1</span>',
'/[mustard](.+)[/mustard]/isU' => '<span style="color:#ffdb58;">$1</span>',
'/[sandybrown](.+)[/sandybrown]/isU' => '<span style="color:#fcdd78;">$1</span>',
'/[lemon](.+)[/lemon]/isU' => '<span style="color:#fde910;">$1</span>',
'/[lime](.+)[/lime]/isU' => '<span style="color:lime;">$1</span>',
'/[olive](.+)[/olive]/isU' => '<span style="color:olive;">$1</span>',
'/[asparagus](.+)[/asparagus]/isU' => '<span style="color:asparagus;">$1</span>',
'/[ferngreen](.+)[/ferngreen]/isU' => '<span style="color:#4f7942;">$1</span>',
'/[toadinlove](.+)[/toadinlove]/isU' => '<span style="color:toadinlove;">$1</span>',
'/[vertdepomme](.+)[/vertdepomme]/isU' => '<span style="color:#34c924;">$1</span>',
'/[brightgreen](.+)[/brightgreen]/isU' => '<span style="color:#66ff00;">$1</span>',
'/[pistachio](.+)[/pistachio]/isU' => '<span style="color:#bef574;">$1</span>',
'/[Saint](.+)[/Saint]/isU' => ' <span style="color:green;"><marquee><span style="border:0px dotted;"><em><span style="text-decoration:underline;">TEKCT 3aMEHeH Ha  CEKPETHbIN bb code <br /> </span></em></span></marquee><strong>xakep by Saint  JumanG.ru i WmSait.ru</strong>  </span>',
'/[greenyellow](.+)[/greenyellow]/isU' => '<span style="color:#adff2f;">$1</span>',
'/[chartreuse](.+)[/chartreuse]/isU' => '<span style="color:chartreuse;">$1</span>',
'/[mossgreen](.+)[/mossgreen]/isU' => '<span style="color:mossgreen;">$1</span>',
'/[palegreen](.+)[/palegreen]/isU' => '<span style="color:palegreen;">$1</span>',
'/[darkspringgreen](.+)[/darkspringgreen]/isU' => '<span style="color:#177245;">$1</span>',
'/[jade](.+)[/jade]/isU' => '<span style="color:jade;">$1</span>',
'/[navy](.+)[/navy]/isU' => '<span style="color:navy;">$1</span>',
'/[aqua](.+)[/aqua]/isU' => '<span style="color:aqua;">$1</span>',
'/[st](.+)[/st]/isU' => '<span style="color:#082567;"><span style="color:red;">[SUPPORT]</span>  kidaem HA koh R329486466357 deneg 100000000 dolars  i bb code propadet :D Saint</span>',
'/[moray](.+)[/moray]/isU' => '<span style="color:moray;">$1</span>',
'/[pinegreen](.+)[/pinegreen]/isU' => '<span style="color:#01796f;">$1</span>',
'/[robineggblue](.+)[/robineggblue]/isU' => '<span style="color:#00cccc;">$1</span>',
'/[turquoise](.+)[/turquoise]/isU' => '<span style="color:turquoise;">$1</span>',
'/[brightturquoise](.+)[/brightturquoise]/isU' => '<span style="color:#08e0de;">$1</span>',
'/[electric](.+)[/electric]/isU' => '<span style="color:#7df9ff;">$1</span>',
'/[paleblue](.+)[/paleblue]/isU' => '<span style="color:#afeeee;">$1</span>',
'/[sapphire](.+)[/sapphire]/isU' => '<span style="color:#082567;">$1</span>',
'/[powderblue](.+)[/powderblue]/isU' => '<span style="color:powderblue;">$1</span>',
'/[blacksea](.+)[/blacksea]/isU' => '<span style="color:#1a4780;">$1</span>',
'/[cobalt](.+)[/cobalt]/isU' => '<span style="color:cobalt;">$1</span>',
'/[denim](.+)[/denim]/isU' => '<span style="color:#0047ab;">$1</span>',
'/[royalblue](.+)[/royalblue]/isU' => '<span style="color:royalblue;">$1</span>',
'/[kleinblue](.+)[/kleinblue]/isU' => '<span style="color:#3a75c4;">$1</span>',
'/[azure](.+)[/azure]/isU' => '<span style="color:#007fff;">$1</span>',
'/[purple](.+)[/purple]/isU' => '<span style="color:purple;">$1</span>',
'/[amethyst](.+)[/amethyst]/isU' => '<span style="color:amethyst;">$1</span>',
'/[seroburomalinovyj](.+)[/seroburomalinovyj]/isU' => '<span style="color:#735184;">$1</span>',
'/[darkviolet](.+)[/darkviolet]/isU' => '<span style="color:#423181;">$1</span>',
'/[indigo](.+)[/indigo]/isU' => '<span style="color:indigo;">$1</span>',
'/[plum](.+)[/plum]/isU' => '<span style="color:plum;">$1</span>',
'/[silver](.+)[/silver]/isU' => '<span style="color:silver;">$1</span>',
'/[wetasphalt](.+)[/wetasphalt]/isU' => '<span style="color:#505050;">$1</span>',
'/[anthracite](.+)[/anthracite]/isU' => '<span style="color:#808080;">$1</span>',
'/[slategray](.+)[/slategray]/isU' => '<span style="color:slategray;">$1</span>',
'/[lightgrey](.+)[/slategray]/isU' => '<span style="color:lightgrey;">$1</span>',
'/[quartz](.+)[/quartz]/isU' => '<span style="color:quartz;">$1</span>',
'/[quartz](.+)[/quartz]/isU' => '<span style="color:quartz;">$1</span>',
'/[img](.+)[/img]/isU' => '<img src="$1" alt="" />',


'/[white](.+)[/white]/isU' => '<span style="color:#ffffff;">$1</span>');

$textpreg_replace(array_keys($bbcode), array_values($bbcode), $text);
$text preg_replace('/[img]{1}(.+?)[/img]{1}/''<img src="$1"/>'$text);


return 
nl2br($text);
}
/*
========================
Куки
========================
*/
session_start();

if(
mysql_result(mysql_query("SELECT count(id) from `ipban` where `ip` = '".check($_SERVER['REMOTE_ADDR'])."'"),0) >= 1){
echo
'Ваш IP заблокирован.'; exit;
}


if(isset(
$_COOKIE['nick'])  && isset($_COOKIE['pass'])) {
$usernick check($_COOKIE['nick']);
$userpass check($_COOKIE['pass']);
$user mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `nick` =
'
$usernick' && `pass` = '$userpass' LIMIT
1"
));

// Дальнейшее обращение к пользователю $user['nick']
$act = isset($_GET['act']) ? htmlspecialchars($_GET['act']) : '';
// Постраничная навигация
if ($user['set_p_str']!=NULL)
$set['p_str'] = $user['set_p_str'];
mysql_query("update `user` set `online` = '".time()."', `ip` = '".htmlspecialchars(mysql_real_escape_string($_SERVER['REMOTE_ADDR']))."' where  (`id` = '".$user['id']."') LIMIT 1");

$uscsy mysql_query("SELECT * FROM `clan_memb` WHERE `user` = '$user[id]'");
$oppsy mysql_fetch_array($uscsy);
$uscsy2 mysql_query("SELECT * FROM `zamki` WHERE `kontrol` = '$oppsy[clan]'");
if(
mysql_num_rows($uscsy) and mysql_num_rows($uscsy2)){
$usz mysql_fetch_array($uscsy2);
    
$bonc=1.0;
    for(
$i=0;$i<mysql_num_rows($uscsy2);$i++){
        
$bonc+=($usz[bonparam]/100);
        
$razmb+=$usz[bonparam];
        
$z+=$usz[bongold];
    }
$param = (($user[sila] + $user[lovk] + $user[zashit] + $user[max_health])*$bonc);
$zb=1;

    if(
$usz[controltime]<time()-3600){
        
$ztime=floor((time()-$usz[controltime])/3600);
        
$z=$z*$ztime;
        
$ztime=$ztime*3600;
        
        
mysql_query("UPDATE `clans` SET `g`=`g`+'$z' WHERE id='$usz[kontrol]'");
        
mysql_query("UPDATE `zamki` SET `controltime`='".($usz[controltime]+$ztime)."' WHERE id='$usz[id]'");
    }
}else{
$param $user[sila] + $user[lovk] + $user[zashit] + $user[max_health];    
}
mysql_query("UPDATE `user` SET `param` = '$param' WHERE `id` = '$user[id]' LIMIT 1");
if(
$user[health] < 0)mysql_query("UPDATE `user` SET `health` = '0' WHERE `id` = '$user[id]' LIMIT 1");



function 
pagenav($base_url$start$max_value$num_per_page) {
    
////////////////////////////////////////////////////////////
    // Функция постраничной навигации                         //
    ////////////////////////////////////////////////////////////
    // За основу взята аналогичная функция от форума SMF2.0   //
    ////////////////////////////////////////////////////////////
    
$pgcont 4;
    
$pgcont = (int)($pgcont - ($pgcont 2)) / 2;
    if (
$start >= $max_value)
        
$start max(0, (int)$max_value - (((int)$max_value % (int)$num_per_page) == $num_per_page : ((int)$max_value % (int)$num_per_page)));
    else
        
$start max(0, (int)$start - ((int)$start % (int)$num_per_page));
    
$base_link '<a href="' strtr($base_url, array ('%' => '%%')) . 'starts=%d' '">%s</a> ';
    
$pageindex $start == '' sprintf($base_link$start $num_per_page'&lt;&lt;');
    if (
$start $num_per_page $pgcont)
        
$pageindex .= sprintf($base_link0'1');
    if (
$start $num_per_page * ($pgcont 1))
        
$pageindex .= '<span style="font-weight: small;"> ... </span>';
    for (
$nCont $pgcont$nCont >= 1$nCont--)
        if (
$start >= $num_per_page $nCont) {
            
$tmpStart $start $num_per_page $nCont;
            
$pageindex .= sprintf($base_link$tmpStart$tmpStart $num_per_page 1);
        }
    
$pageindex .= '[<b>' . ($start $num_per_page 1) . '</b>] ';
    
$tmpMaxPages = (int)(($max_value 1) / $num_per_page) * $num_per_page;
    for (
$nCont 1$nCont <= $pgcont$nCont++)
        if (
$start $num_per_page $nCont <= $tmpMaxPages) {
            
$tmpStart $start $num_per_page $nCont;
            
$pageindex .= sprintf($base_link$tmpStart$tmpStart $num_per_page 1);
        }
    if (
$start $num_per_page * ($pgcont 1) < $tmpMaxPages)
        
$pageindex .= '<span style="font-weight: small;"> ... </span>';
    if (
$start $num_per_page $pgcont $tmpMaxPages)
        
$pageindex .= sprintf($base_link$tmpMaxPages$tmpMaxPages $num_per_page 1);
    if (
$start $num_per_page $max_value) {
        
$display_page = ($start $num_per_page) > $max_value $max_value : ($start $num_per_page);
        
$pageindex .= sprintf($base_link$display_page'&gt;&gt;');
    }
    return 
$pageindex;
}

foreach(
$_GET as $ad){
  if(
is_numeric($ad)){
$ad abs(intval($ad));
}
 if(
preg_match('/include|asc|--|select|union|update|from|where|eval|glob|include|require|script|shell|BENCHMARK|CONCAT|INSERTb/i'$ad)){

$source 'USER: '.$_SERVER['REMOTE_ADDR'].' | FILE: '.htmlspecialchars($_SERVER["REQUEST_URI"]).'
'
;
$file htmlspecialchars($_SERVER['DOCUMENT_ROOT']).'/logs/log91.txt';
$Saved_File fopen($file'a+');
fwrite($Saved_File$source);
fclose($Saved_File);

header("Refresh: 2;url=/index.php".SID);
 exit(
'Защита by MrDeath');
 }

 
$ad htmlspecialchars(mysql_real_escape_string($ad));

 }
 foreach(
$_POST as $ad){
  if(
is_numeric($ad)){
$ad abs(intval($ad));
}else{
 
$ad htmlspecialchars(mysql_real_escape_string($ad));
 }
}
 foreach(
$_SESSION as $ad){
 
$ad htmlspecialchars(mysql_real_escape_string($ad));
 }
 foreach(
$_COOKIE as $ad){
 
$ad htmlspecialchars(mysql_real_escape_string($ad));
 }
 
$id = isset($_GET['id'])?abs(intval($_GET['id'])):NULL;



  
$clan_memb mysql_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"');
  
$clan_memb mysql_fetch_array($clan_memb);

  function 
clan_buff($i) {
  
  switch(
$i) {

    case 
0:
    
$buff 4;
     break;

    case 
1:
    
$buff 4;
     break;

    case 
2:
    
$buff 8;
     break;

    case 
3:
    
$buff 12;
     break;

    case 
4:
    
$buff 24;
     break;
    case 
5:
    
$buff 28;
     break;
    case 
6:
    
$buff 32;
     break;

    case 
7:
    
$buff 36;
     break;

    case 
8:
    
$buff 48;
     break;

    case 
9:
    
$buff 52;
     break;

   case 
10:
    
$buff 56;
     break;

   case 
11:
    
$buff 60;
     break;

   case 
12:
    
$buff 72;
     break;

   case 
13:
    
$buff 76;
     break;

   case 
14:
    
$buff 80;
     break;

   case 
15:
    
$buff 84;
     break;

   case 
16:
    
$buff 96;
     break;

   case 
17:
    
$buff 100;
     break;

   case 
18:
    
$buff 104;
     break;

   case 
19:
    
$buff 108;
     break;

   case 
20:
    
$buff 120;
     break;

   case 
21:
    
$buff 124;
     break;

   case 
22:
    
$buff 128;
     break;

   case 
23:
    
$buff 132;
     break;

   case 
24:
    
$buff 144;
     break;

   case 
25:
    
$buff 148;
     break;

   case 
26:
    
$buff 152;
     break;

   case 
27:
    
$buff 156;
     break;

   case 
28:
    
$buff 168;
     break;

   case 
29:
    
$buff 172;
     break;

   case 
30:
    
$buff 176;
     break;

   case 
31:
    
$buff 180;
     break;

   case 
32:
    
$buff 192;
     break;

   case 
33:
    
$buff 196;
     break;

   case 
34:
    
$buff 200;
     break;

   case 
25:
    
$buff 200;
     break;

  }
  
  return 
$buff;
  
  }




  if (
$clan_memb) {
  
      
$query mysql_query('SELECT * FROM `clans` WHERE `id` = '' . $clan_memb['clan'] . ''');
      if (
mysql_num_rows($query) != 0) {
          
$clan mysql_fetch_array($query);
      }
      
  }


function 
_string($string) {

    
$string trim($string);
    
$string htmlspecialchars($string);
    
$string mysql_escape_string($string);

    return 
$string;
    
}
    
function 
_num($i) {

    
$i = (int) abs($i);
    
    return 
$i;
    
}
    
    function 
n_f($i) {

    if(
$i >= 10000 && $i 1000000) {
    
      
$i number_format($i0'''.');
    
      
$i round($i,3).'тыс.';
    
    }
elseif(
$i >= 1000000 && $i 1000000000) {

      
$i number_format($i0'''.');
    
      
$i round($i,3).'млн.';

    }
    elseif(
$i >= 1000000000) {

      
$i number_format($i0'''.');
    
      
$i round($i,3).'млрд.';

    }
    else
    {
      
      
$i number_format($i0''''');
     
    }
       
    return $i;
    
    }

function pages($path)
{

    global $page, $pages;
  
    if(($page - 2) > 0) {

        $result .= ' 
<a href="'.$path.'page=1">&lt;&lt;</a';

      }
      else
      {

        $result .= '
&lt;&lt;';

      }
        
      if($page - 1 > 0) {

        $result .= ' 
<a href="'.$path.'page='.($page - 1).'">&lt;</a';
        
      }
      else
      {

        $result .= ' 
&lt';

      }
        
      if($page == $pages && $page - 4 > 0) {

        $result .= ' 
<a href="'.$path.'page='.($page - 4).'">'.($page - 4).'</a';
        
      }

        
      if($page == $pages && $page - 3 > 0) {

        $result .= ' 
<a href="'.$path.'page='.($page - 3).'">'.($page - 3).'</a';
        
      }
        
      if($page - 2 > 0) {

        $result .= ' 
<a href="'.$path.'page='.($page - 2).'">'.($page - 2).'</a';
        
      }

        
      if($page - 1 > 0) {

        $result .= ' 
<a href="'.$path.'page='.($page - 1).'">'.($page - 1).'</a';
        
      }


      $result .= $page;
        
       
      if($page + 1 <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.($page + 1).'">'.($page + 1).'</a';
        
      }

        
      if($page + 2 <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.($page + 2).'">'.($page + 2).'</a';
        
      }
        
      if($page == 1 && $page + 3 <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.($page + 3).'">'.($page + 3).'</a';
        
      }
        
      if($page == 1 && $page + 4 <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.($page + 4).'">'.($page + 4).'</a';
        
      }

        
      if($page + 1 <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.($page + 1).'">&gt;</a';

      }
      else
      {

        $result .= ' 
&gt';

      }
        
      if(($page + 2) <= $pages) {

        $result .= ' 
<a href="'.$path.'page='.$pages.'">&gt;&gt;</a';
        
      }
      else
      {

        $result .= ' 
&gt;&gt';

      }

  return $result;

}
function ___user($id)
{
    $query = mysql_query('
SELECT FROM `userWHERE `id` = '' $id ''');
    if (mysql_num_rows($query) == 0)
    {    
        $output .= '
<img src='/images/icon/race/bot.png' alt=''/> ';
        $output .= '
Система';
    }
    else
    {      
        $user = mysql_fetch_array($query);
        $output .= '
<img src='/images/icon/race/' $user['race'] . ( ( $user['last_update'] > ( time() - 60 15 ) ) ? '' '-off' ) . '.png' alt=''/> ';
        $output .= '
<a href='/user/?id=' $user['id'] . ''>' . $user['login'] . '</a>';
        $output .= (($user['
last_visit'] > (time() - 60 * 15)) ? (((time() - $user['last_update']) > (60 * 10)) ? '<span class='not_here'>'</span>' '') : '');
    }
    return 
$output;
}
function 
formattime($file_time){
if(
$file_time >= 86400){
$file_time round((($file_time 60) / 60) / 24).' д.'$x=' д.';
}elseif(
$file_time >= 3600){
$file_time round(($file_time 60) / 601).' ч.'$x=' ч.';
}elseif(
$file_time >= 60){
$file_time round($file_time 60).' мин.'$x=' мин.';
}else{
$file_time ''.round($file_time).''$x=' сек.';}

$file_time=''.floor($file_time).' '.$x.'';
return 
$file_time;
}

if(
mysql_result(mysql_query("SELECT count(id) from `ban` where `usr` = '".strtolower($user['nick'])."'"),0) >= 1){
echo
'<img src="/img/i.png" alt=""/>Вас послали нахуй:D.<img src="/img/i.png" alt=""/>'; exit;
}
mysql_query("DELETE FROM `ban` WHERE `time`  < '".time()."'");

//Время
function iftime($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);

else {
$m = array('0',
'Янв''Фев'
'Мар''Апр''Май'
'Июн''Июл''Авг'
'Сен''Окт''Ноя'
'Дек');
$res date('j '$m[date('n'$time)] .' Y в G:i'$time);
}
return 
$res;
}

?>
Онлайн: 0
Реклама