Файл: accmarket.net/includes/function.php
Строк: 337
<?
defined('_ON_CMS') or die('Unknown Error!');
//Функция оформления
function div($text,$div)
{
echo '<div class="'.$div.'">'.$text.'</div>';
}
//Функция обработки переменных
function check($str)
{
$str = htmlentities($str, ENT_QUOTES, 'UTF-8');
$str = str_replace("'", "'", $str);
$str = str_replace("rn", "<br/>", $str);
$str = strtr($str, array(chr("0") => "", chr("1") => "", chr("2") => "", chr("3") => "", chr("4") => "", chr("5") => "", chr("6") => "", chr("7") => "", chr("8") => "", chr("9") => "", chr("10") => "", chr("11") => "", chr("12") => "", chr
("13") => "", chr("14") => "", chr("15") => "", chr("16") => "", chr("17") => "", chr("18") => "", chr("19") => "", chr("20") => "", chr("21") => "", chr("22") => "", chr("23") => "", chr("24") => "", chr("25") => "", chr("26") => "", chr("27") =>
"", chr("28") => "", chr("29") => "", chr("30") => "", chr("31") => ""));
$str = str_replace('\', "\", $str);
$str = str_replace("|", "I", $str);
$str = str_replace("||", "I", $str);
$str = str_replace("/\$/", "$", $str);
$str = str_replace("[l]http://", "[l]", $str);
$str = str_replace("[l] http://", "[l]", $str);
$str = mysql_real_escape_string($str);
return $str;
}
//Класс постраничной навигации
class PAGINGS
{
public $total;
private $total_pages;
private $page;
private $start;
private $end;
public $get;
public $count_get;
public function __construct($size, $query)
{
$this->total = mysql_result(mysql_query(preg_replace('~SELECT (.*?) FROM~isU', 'SELECT COUNT(*) FROM', $query).' ;'), 0);
$this->total_pages = ceil($this->total / $size);
$this->page = isset($_POST['page']) ? $_POST['page'] : $_GET['page'];
$this->page = !empty($this->page) && ctype_digit($this->page) && $this->page >= 1 && $this->page <= $this->total_pages ? $this->page : 1;
$this->start = ($this->page * $size) - $size;
$this->end = $this->start + $size < $this->total ? $this->start + $size : $this->total;
$this->get = mysql_query($query.' LIMIT '.$this->start.', '.$size.' ;');
$this->count_get = @mysql_num_rows($this->get);
}
public function Links($link)
{
$link_list = '';
$start = $this->page - 3;
$end = $this->page + 3;
for($i = $start; $i <= $end; $i++){$link_list .= ($i <= $this->total_pages && $i >= 1 ? ($this->page != $i ? ' <a href="'.$link.'page='.$i.'&'.SID.'">'.$i.'</a> ' : ' ('.$i.') ') : '');}
return '<div class="top">
'.($this->page > 1 ? '<a href="'.$link.'page='.($this->page - 1).'&'.SID.'">«</a>' : '').' '.($start > 1 ? '<a href="'.$link.'page=1&'.SID.'">1</a> ... ' : '').$link_list.($end < $this->total_pages ? ' ... <a href="'.$link.'page='.$this->total_pages.'&'.SID.'">'.$this->total_pages.'</a>' : '').' '.($this->page < $this->total_pages ? '<a href="'.$link.'page='.($this->page + 1).'&'.SID.'">»</a>' : '').'<br />
</div>'."rn";
}
}
//Функция определения IP
function ips()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
//Функция определения UA
function browser($type = 0)
{
global $_SERVER;
if(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA']))
{
$browsus = htmlentities($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'],ENT_QUOTES,'utf-8');
}
elseif(isset($_SERVER['HTTP_USER_AGENT']))
{
$browsus= htmlentities($_SERVER['HTTP_USER_AGENT'],ENT_QUOTES,'utf-8');
}
else
{
$browsus='Не определён';
}
$brow=preg_replace('|http://|i','', $browsus);
$brow=preg_replace('|ftp://|i','', $browsus);
switch($type)
{
case "1":
$brow=strtok($brow,'(');
$brow=strtok($brow,' ');
$brow=substr($brow,0,22);
$browser = htmlentities($brow,ENT_QUOTES,'utf-8');
break;
case "0":
$browser = htmlentities($brow,ENT_QUOTES,'utf-8');
break;
default:
$browser = FALSE;
break;
}
return $browser;
}
//Функция времени
function dates($timestamp)
{
$datestamp = date('d.m.o-H:i',$timestamp);
return $datestamp;
}
//Должности
function adm($level)
{
if($level==9)$status='Создатель';
if($level==8)$status='Администратор';
if($level==7)$status='Старший модер';
if($level==6)$status='Модератор';
if($level==5)$status='Младший модер';
if($level==1)$status='Игрок';
return $status;
}
//Функция ошибок
function error($error = false)
{
if ($error)
{
$out = '<div class="c">';
if (is_array($error))
{
foreach ($error as $val)
$out .= $val;
}
else
{
$out .= '<br />' . $error;
}
$out .= '</div>';
return $out;
}
else
{
return false;
}
}
function smiles($str)
{
$dir = opendir($_SERVER["DOCUMENT_ROOT"] . "/smile");
while ($file = readdir($dir))
{
if (ereg(".gif$", "$file"))
{
$file2 = $file;
$file2 = str_replace(".gif", "", $file2);
$str = str_replace(":$file2", "<img src="../smile/$file2.gif" alt="" />", $str);
}
}
closedir($dir);
return $str;
}
//Анти-ссылка
function antilink($var) {
$var = preg_replace('~\[url=(https?://.+?)\](.+?)\[/url\]|(https?://(www.)?[0-9a-z.-]+.[0-9a-z]{2,6}[0-9a-zA-Z/?.~&_=/%-:#]*)~', ' [спам]', $var);
$var = strtr($var, array (
////// Антиспам
'.com' => 'sc',
'.info' => 'sc',
'.mobi' => 'sc',
'.name' => 'sc',
'.net' => 'sc',
'.org' => 'sc',
'.cn' => 'sc',
'.in' => 'sc',
'.ru' => 'sc',
'.рф' => 'sc',
'.su' => 'sc',
'.pp' => 'sc',
'.ру' => 'sc',
'.моби' => 'sc',
'.mobi' => 'sc',
'-com' => 'sc',
'-info' => 'sc',
'-mobi' => 'sc',
'-name' => 'sc',
'-net' => 'sc',
'-org' => 'sc',
'-cn' => 'sc',
'-in' => 'sc',
'-ru' => 'sc',
'-рф' => 'sc',
'-su' => 'sc',
'-pp' => 'sc',
'-ру' => 'sc',
'-моби' => 'sc',
'-mobi' => 'sc',
':com' => 'sc',
':info' => 'sc',
':mobi' => 'sc',
':name' => 'sc',
':net' => 'sc',
':org' => 'sc',
':cn' => 'sc',
':in' => 'sc',
':ru' => 'sc',
':рф' => 'sc',
':su' => 'sc',
':pp' => 'sc',
':ру' => 'sc',
':моби' => 'sc',
':mobi' => 'sc',
'_com' => 'sc',
'_info' => 'sc',
'_mobi' => 'sc',
'_name' => 'sc',
'_net' => 'sc',
'_org' => 'sc',
'_cn' => 'sc',
'_in' => 'sc',
'_ru' => 'sc',
'_рф' => 'sc',
'_su' => 'sc',
'_pp' => 'sc',
'_ру' => 'sc',
'_моби' => 'sc',
'_mobi' => 'sc',
' com' => 'sc',
' info' => 'sc',
' mobi' => 'sc',
' name' => 'sc',
' net' => 'sc',
' org' => 'sc',
' cn' => 'sc',
' in' => 'sc',
' ru' => 'sc',
' su' => 'sc',
' pp' => 'sc',
' mobi' => 'sc',
'*com' => 'sc',
'*info' => 'sc',
'*mobi' => 'sc',
'*name' => 'sc',
'*net' => 'sc',
'*org' => 'sc',
'*cn' => 'sc',
'*in' => 'sc',
'*ru' => 'sc',
'*рф' => 'sc',
'*su' => 'sc',
'*pp' => 'sc',
'*ру' => 'sc',
'*моби' => 'sc',
'*mobi' => 'sc',
'+com' => 'sc',
'+info' => 'sc',
'+mobi' => 'sc',
'+name' => 'sc',
'+net' => 'sc',
'+org' => 'sc',
'+cn' => 'sc',
'+in' => 'sc',
'+ru' => 'sc',
'+рф' => 'sc',
'+su' => 'sc',
'+pp' => 'sc',
'+ру' => 'sc',
'+моби' => 'sc',
'+mobi' => 'sc',
'пп' => 'sc',
'imperia' => 'sc',
'civa' => 'sc',
'империя' => 'sc',
'астрономика' => 'sc',
'астра' => 'sc',
'астре' => 'sc',
'астро' => 'sc',
'цива' => 'sc',
'цыва' => 'sc',
'квазары' => 'sc',
'quasars' => 'sc',
'kok' => 'sc',
'mgates' => 'sc',
'мгейтс' => 'sc',
'мгатес' => 'sc',
////// АнтиМАТ
'хуй' => 'sc',
'хуе' => 'sc',
'пизд' => 'sc',
'ебл' => 'sc',
'еба' => 'sc',
'ебо' => 'sc',
'пид' => 'sc',
'шлю' => 'sc',
'траха' => 'sc',
'сука' => 'sc',
'залуп' => 'sc'
));
return $var;
}
function tags($var = '') {
////////////////////////////////////////////////////////////
// Обработка ссылок и тэгов BBCODE в тексте //
////////////////////////////////////////////////////////////
$var = preg_replace('#[b](.*?)[/b]#si', '<span style="font-weight: bold;">1</span>', $var);
$var = preg_replace('#[i](.*?)[/i]#si', '<span style="font-style:italic;">1</span>', $var);
$var = preg_replace('#[u](.*?)[/u]#si', '<span style="text-decoration:underline;">1</span>', $var);
$var = preg_replace('#[s](.*?)[/s]#si', '<span style="text-decoration: line-through;">1</span>', $var);
$var = preg_replace('#[red](.*?)[/red]#si', '<span style="color:red">1</span>', $var);
$var = preg_replace('#[green](.*?)[/green]#si', '<span style="color:green">1</span>', $var);
$var = preg_replace('#[blue](.*?)[/blue]#si', '<span style="color:blue">1</span>', $var);
$var = preg_replace('#[terran](.*?)[/terran]#si', '<span class="terran">1</span>', $var);
$var = preg_replace('#[protoss](.*?)[/protoss]#si', '<span class="protoss">1</span>', $var);
$var = preg_replace('#[zerg](.*?)[/zerg]#si', '<span class="zerg">1</span>', $var);
$var = preg_replace('#[q](.*?)[/q]#si', '<div class="quote">1</div>', $var);
return $var;
}
function usersonline() {
////////////////////////////////////////////////////////////
// Счетчик посетителей онлайн //
////////////////////////////////////////////////////////////
$realtime = time();
$users = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lasttime` > '" . ($realtime - 3600) . "'"), 0);
return $users;
}
function obn() {
$realtime = time();
$total=mysql_result(mysql_query("SELECT COUNT(*) FROM `obn`;"), 0);
$count1 = mysql_result(mysql_query("SELECT COUNT(*) FROM `obn` WHERE `time` > '" . ($realtime - 86400) . "'"), 0);
if ($count1 > 0)
$total .= ' <span style="color:green">+' . $count1 . '</span>';
return $total;
}
function news() {
////////////////////////////////////////////////////////////
// Счетчик посетителей онлайн //
////////////////////////////////////////////////////////////
$realtime = time();
$users = mysql_result(mysql_query("SELECT COUNT(*) FROM `news` WHERE `time` > '" . ($realtime - 86400) . "'"), 0);
return $users;
}
//Рассы
function rasa($level)
{
if($level==0)$status='<img src="http://accmarket.net/images/sc.png" alt="" />';
if($level==1)$status='<img src="http://accmarket.net/images/terran.png" alt="" />';
if($level==2)$status='<img src="http://accmarket.net/images/protoss.png" alt="" />';
if($level==3)$status='<img src="http://accmarket.net/images/zerg.png" alt="" />';
return $status;
}
function crasa($level)
{
if($level==0)$status='norasa';
if($level==1)$status='terran';
if($level==2)$status='protoss';
if($level==3)$status='zerg';
return $status;
}
//Рабочие
function rab($level)
{
if($level==1)$status='<img src="http://accmarket.net/images/scv.jpg" alt="" /> КСМ';
if($level==2)$status='<img src="http://accmarket.net/images/probe.jpg" alt="" /> Зонды';
if($level==3)$status='<img src="http://accmarket.net/images/drone.jpg" alt="" /> Трутни';
return $status;
}
function rab1($level)
{
if($level==1)$status='КСМ';
if($level==2)$status='Зонды';
if($level==3)$status='Трутни';
return $status;
}
function m($level,$oc,$idw1,$idw2,$rasa)
{
if($level==1 AND $rasa==1)$status='<img src="../images/loc/k1.jpg" alt="image" />';
if($level==1 AND $rasa==2)$status='<img src="../images/loc/k2.jpg" alt="image" />';
if($level==1 AND $rasa==3)$status='<img src="../images/loc/k3.jpg" alt="image" />';
if($level==2 AND $oc==0)$status='<img src="../images/loc/min.jpg" alt="image" />';
if($level==3 AND $oc==0)$status='<img src="../images/loc/geyser.jpg" alt="image" />';
if($level==4 AND $oc==0)$status='<img src="../images/loc/mount.jpg" alt="image" />';
if($level==5 AND $oc==0)$status='<img src="../images/loc/water.jpg" alt="image" />';
if($level==6 AND $oc==0)$status='<img src="../images/loc/ravn.jpg" alt="image" />';
if($level==7 AND $oc==0)$status='<img src="../images/loc/forest.jpg" alt="image" />';
//
if($level==2 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/omin.jpg" alt="image" />';
if($level==3 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/ogeyser.jpg" alt="image" />';
if($level==4 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/omount.jpg" alt="image" />';
if($level==5 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/owater.jpg" alt="image" />';
if($level==6 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/oravn.jpg" alt="image" />';
if($level==7 AND $oc==1 AND $idw1==$idw2)$status='<img src="../images/loc/oforest.jpg" alt="image" />';
//
if($level==2 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/umin.jpg" alt="image" />';
if($level==3 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/ugeyser.jpg" alt="image" />';
if($level==4 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/umount.jpg" alt="image" />';
if($level==5 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/uwater.jpg" alt="image" />';
if($level==6 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/uravn.jpg" alt="image" />';
if($level==7 AND $oc==1 AND $idw1!=$idw2)$status='<img src="../images/loc/uforest.jpg" alt="image" />';
return $status;
}
//Ресурсы
function res($level)
{
if($level==2)$status='<img src="http://accmarket.net/images/min.gif" alt="" /> Минералы';
if($level==3)$status='<img src="http://accmarket.net/images/gas.gif" alt="" /> Газ Веспен';
if($level==4)$status='<img src="http://accmarket.net/images/metall.gif" alt="" /> Металлы';
if($level==5)$status='<img src="http://accmarket.net/images/water.png" alt="" /> Вода';
if($level==6)$status='<img src="http://accmarket.net/images/kred.png" alt="" /> Кредиты';
if($level==7)$status='<img src="http://accmarket.net/images/prov.png" alt="" /> Провизия';
return $status;
}
//Локации
function loc($level)
{
if($level==2)$status='Поле минералов';
if($level==3)$status='Гейзер Веспен';
if($level==4)$status='Горы';
if($level==5)$status='Озеро';
if($level==6)$status='Равнины';
if($level==7)$status='Лес';
return $status;
}
//Постройки
function b($level, $rasa)
{
if($level==1 AND $rasa==1)$status='Командный центр';
if($level==2 AND $rasa==1)$status='Хранилище';
if($level==3 AND $rasa==1)$status='Инженерный комплекс';
if($level==4 AND $rasa==1)$status='Станция наблюдения';
if($level==5 AND $rasa==1)$status='Казармы';
if($level==6 AND $rasa==1)$status='Лаборатория';
if($level==7 AND $rasa==1)$status='Академия призраков';
if($level==8 AND $rasa==1)$status='Завод';
if($level==9 AND $rasa==1)$status='Арсенал';
if($level==10 AND $rasa==1)$status='Космопорт';
if($level==11 AND $rasa==1)$status='Центр синтеза';
if($level==12 AND $rasa==1)$status='Ускоритель частиц';
if($level==1 AND $rasa==2)$status='Нексус';
if($level==2 AND $rasa==2)$status='Пилон';
if($level==3 AND $rasa==2)$status='Кибернетическое ядро';
if($level==4 AND $rasa==2)$status='Контактная башня';
if($level==5 AND $rasa==2)$status='Врата';
if($level==6 AND $rasa==2)$status='Оружейная';
if($level==7 AND $rasa==2)$status='Архивы тамплиеров';
if($level==8 AND $rasa==2)$status='Завод робототехники';
if($level==9 AND $rasa==2)$status='Робототехнический узел';
if($level==10 AND $rasa==2)$status='Звездные врата';
if($level==11 AND $rasa==2)$status='Маяк флотилии';
if($level==12 AND $rasa==2)$status='Телепортатор';
if($level==1 AND $rasa==3)$status='Инкубатор';
if($level==2 AND $rasa==3)$status='Гнездо';
if($level==3 AND $rasa==3)$status='Эволюционная камера';
if($level==4 AND $rasa==3)$status='Споровик';
if($level==5 AND $rasa==3)$status='Омут рождения';
if($level==6 AND $rasa==3)$status='Гнездо гиблингов';
if($level==7 AND $rasa==3)$status='Рассадник тараканов';
if($level==8 AND $rasa==3)$status='Берлога гидралисков';
if($level==9 AND $rasa==3)$status='Яма заразителей';
if($level==10 AND $rasa==3)$status='Пещера ультралиска';
if($level==11 AND $rasa==3)$status='Шпиль';
if($level==12 AND $rasa==3)$status='Сеть Нидуса';
return $status;
}
//Юниты
function units($level, $rasa)
{
if($level==1 AND $rasa==1)$status='Морпехи';
if($level==2 AND $rasa==1)$status='Мародеры';
if($level==3 AND $rasa==1)$status='Головорезы';
if($level==4 AND $rasa==1)$status='Призраки';
if($level==5 AND $rasa==1)$status='Геллионы';
if($level==6 AND $rasa==1)$status='Осадные танки';
if($level==7 AND $rasa==1)$status='Торы';
if($level==8 AND $rasa==1)$status='Медэваки';
if($level==9 AND $rasa==1)$status='Викинги';
if($level==10 AND $rasa==1)$status='Вороны';
if($level==11 AND $rasa==1)$status='Банши';
if($level==12 AND $rasa==1)$status='Крейсеры';
if($level==13 AND $rasa==1)$status='Ракета «Гончая»';
if($level==1 AND $rasa==2)$status='Зилоты';
if($level==2 AND $rasa==2)$status='Часовые';
if($level==3 AND $rasa==2)$status='Сталкеры';
if($level==4 AND $rasa==2)$status='Тамплиеры';
if($level==5 AND $rasa==2)$status='Архонты';
if($level==6 AND $rasa==2)$status='Бессмертные';
if($level==7 AND $rasa==2)$status='Колоссы';
if($level==8 AND $rasa==2)$status='Призмы искривления';
if($level==9 AND $rasa==2)$status='Фениксы';
if($level==10 AND $rasa==2)$status='Излучатели пустоты';
if($level==11 AND $rasa==2)$status='Авианосцы';
if($level==12 AND $rasa==2)$status='Материнские корабли';
if($level==13 AND $rasa==2)$status='Псионный заряд';
if($level==1 AND $rasa==3)$status='Зерглинги';
if($level==2 AND $rasa==3)$status='Гиблинги';
if($level==3 AND $rasa==3)$status='Тараканы';
if($level==4 AND $rasa==3)$status='Королевы';
if($level==5 AND $rasa==3)$status='Гидралиски';
if($level==6 AND $rasa==3)$status='Заразители';
if($level==7 AND $rasa==3)$status='Ультралиски';
if($level==8 AND $rasa==3)$status='Владыки';
if($level==9 AND $rasa==3)$status='Муталиски';
if($level==10 AND $rasa==3)$status='Губители';
if($level==11 AND $rasa==3)$status='Хозяины стаи';
if($level==12 AND $rasa==3)$status='Левиафаны';
if($level==13 AND $rasa==3)$status='Кислотная бомба';
return $status;
}
//Отряды
function otr($rasa, $fr1, $fr2, $uid1, $uid2)
{
if($rasa==1 AND $uid1==$uid2)$status='<img src="http://accmarket.net/images/space/t1.jpg" alt="" />';
if($rasa==1 AND $uid1!=$uid2 AND $fr1==$fr2 AND $fr1!=0 AND $fr2!=0)$status='<img src="http://accmarket.net/images/space/tf1.jpg" alt="" />';
if($rasa==1 AND $uid1!=$uid2 AND (($fr1==$fr2 AND $fr1==0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1==0 AND $fr2!=0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2!=0)))$status='<img src="http://accmarket.net/images/space/tw1.jpg" alt="" />';
if($rasa==2 AND $uid1==$uid2)$status='<img src="http://accmarket.net/images/space/t2.jpg" alt="" />';
if($rasa==2 AND $uid1!=$uid2 AND $fr1==$fr2 AND $fr1!=0 AND $fr2!=0)$status='<img src="http://accmarket.net/images/space/tf2.jpg" alt="" />';
if($rasa==2 AND $uid1!=$uid2 AND (($fr1==$fr2 AND $fr1==0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1==0 AND $fr2!=0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2!=0)))$status='<img src="http://accmarket.net/images/space/tw2.jpg" alt="" />';
if($rasa==3 AND $uid1==$uid2)$status='<img src="http://accmarket.net/images/space/t3.jpg" alt="" />';
if($rasa==3 AND $uid1!=$uid2 AND $fr1==$fr2 AND $fr1!=0 AND $fr2!=0)$status='<img src="http://accmarket.net/images/space/tf3.jpg" alt="" />';
if($rasa==3 AND $uid1!=$uid2 AND (($fr1==$fr2 AND $fr1==0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2==0) OR ($fr1!=$fr2 AND $fr1==0 AND $fr2!=0) OR ($fr1!=$fr2 AND $fr1!=0 AND $fr2!=0)))$status='<img src="http://accmarket.net/images/space/tw3.jpg" alt="" />';
return $status;
}
//Исследования
function science($level)
{
if($level==1)$status='Восстановление запасов';
if($level==2)$status='Добыча минералов';
if($level==3)$status='Добыча Газа Веспен';
if($level==4)$status='Добыча металлов';
if($level==5)$status='Добыча воды';
if($level==6)$status='Добыча кредитов';
if($level==7)$status='Добыча провизии';
return $status;
}
function met($level)
{
if($level==1)$status='Метеорит';
if($level==2)$status='Огромный метеорит';
if($level==3)$status='Комета';
if($level==4)$status='Огромная комета';
return $status;
}
function at1($w)
{
if($w==0)$status='<span style="color:red">на</span>';
if($w==1)$status='лн';
if($w==2)$status='тн';
if($w==3)$status='вз';
return $status;
}
function torg($level)
{
if($level==1)$status='минералов';
if($level==2)$status='металлов';
if($level==3)$status='газа Веспен';
if($level==4)$status='провизии';
if($level==5)$status='воды';
return $status;
}
function art($type, $level)
{
if($type==1)$status='Броня Мародера ['.$level.']';
if($type==2)$status='Скелет Абберации ['.$level.']';
if($type==3)$status='Энергетический щит Феникса ['.$level.']';
if($type==4)$status='Ассимилятор протоссов ['.$level.']';
if($type==5)$status='МУЛ терранов ['.$level.']';
if($type==6)$status='Расщепляющая эссенция зергов ['.$level.']';
if($type==7)$status='Синтез воды Зелл-Нага ['.$level.']';
if($type==8)$status='Минеральный запас ['.$level.']';
if($type==9)$status='Обломок древнего корябля ['.$level.']';
if($type==10)$status='Веспеновое хранилище ['.$level.']';
return $status;
}
function iart($type, $level)
{
if($type==1)$status='+ '.$level.' к рангу легких наземных войск';
if($type==2)$status='+ '.$level.' к рангу тяжелых наземных войск';
if($type==3)$status='+ '.$level.' к рангу воздушных войск';
if($type==4)$status='+ '.$level.' к исследованию Добыча Газа Веспен';
if($type==5)$status='+ '.$level.' к исследованию Добыча Минералов';
if($type==6)$status='+ '.$level.' к исследованию Добыча Металлов';
if($type==7)$status='+ '.$level.' к исследованию Добыча Воды';
if($type==8)$status='+ '.($level*10000).' минералов';
if($type==9)$status='+ '.($level*10000).' металов';
if($type==10)$status='+ '.($level*10000).' газа Веспен';
return $status;
}
/// Преобразование времени в читабельный формат
function time_autoformat($ts, $full = false){
if($full){
$d = ''; $t = $ts;
$d1 = (floor($t/31622400)>0) ? floor($t/31622400) : '';
$d2 = (floor($t/2635200)>0) ? floor($t/2635200) % 12 : '';
$d3 = (floor($t/86400)>0) ? floor($t/86400) % 30 : '';
$d4 = (floor($t/3600)>0) ? floor($t/3600) % 24 : '';
$d5 = floor($t/60) % 60;
$d6 = floor($t) % 60;
if($d1) $d .= sklonen($d1,'год ','года ','лет ');
if($d2) $d .= sklonen($d2,'месяц ','месяца ','месяцев ');
if($d3) $d .= sklonen($d3,'день ','дня ','дней ');
if($d4) $d .= sklonen($d4,'час ','часа ','часов ');
if($d5) $d .= sklonen($d5,'минута ','минуты ','минут ');
if($d6) $d .= sklonen($d6,'секунда ','секунды ','секунд ');
return $d;
} else {
$sec = $ts;
$min = round($ts/60);
$hour = round($ts/3600);
$days = round($ts/86400);
$month = round($ts/2635200);
$years = round($ts/31622400);
if($sec<60) return $sec.' сек.';
if($min<60) return $min.' мин.';
if($hour<24) return sklonen($hour,'час','часа','часов',false);
if($days<31) return sklonen($days,'день','дня','дней',false);
if($month<12) return sklonen($month,'месяц','месяца','месяцев',false);
else return sklonen($years,'год','года','лет',false);
}
}
function sklonen($n,$s1,$s2,$s3, $b = false){
$m = $n % 10; $j = $n % 100;
if($m==1) $s = $s1;
if($m>=2 && $m<=4) $s = $s2;
if($m==0 || $m>=5 || ($j>=10 && $j<=20)) $s = $s3;
if($b) $n = '<b>'.$n.'</b>';
return $n.' '.$s;
}
/// фильтр запросов
foreach ($_GET as $check_url) {
if (is_string($check_url) && !preg_match('#^(?:[a-z0-9_-/]|.+(?!/))*$#i', $check_url)) {
$fi = fopen('hack.dat', 'a+');
$dat = date('d/m/y');
$vrem = date('H:i');
$lst = $_SERVER['SCRIPT_NAME'] . '/' . $_SERVER['QUERY_STRING'] . ' | (' . $dat . '|' . $vrem . ') | ' . $_SERVER['REMOTE_ADDR'] . '<br/>';
fwrite($fi, "$lstn");
fflush($fi);
fclose($fi);
$linkb = $_SERVER['SCRIPT_NAME']."/".$_SERVER['QUERY_STRING'];
$linkb = trim(mysql_real_escape_string(htmlspecialchars($linkb)));
setcookie("link_bf", $linkb, time() + 180);
$gyvcd1 = $gyvcd + 1;
setcookie("gyvcd", $gyvcd1, time() + 1080);
$gyvcd2 = 3 - $gyvcd;
?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.openmobilealliance.org/tech/DTD/xhtml-mobile10.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="copyright" content="danteCMS" />
<link rel="shortcut icon" href="http://accmarket.net/favicon.ico" />
<link rel="stylesheet" type="text/css" href="/theme/style1.css"/>
<title>SpaceCraft</title>
</head>
<body>
<div class="head">
<img src="/theme/img/logo.png" alt="image" /></a>
</div>
<div class="conts">
<br />
<font color="red"> Не допустимый запрос!</font>
<br />
так же настоятельно рекомендуем вам ознакомиться :<br />
<b>Статья 272 УК РФ. Неправомерный доступ к компьютерной информации</b> <br />
<b>1. </b>Неправомерный доступ к охраняемой законом компьютерной информации,
то есть информации на машинном носителе, в электронно-вычислительной машине (ЭВМ),
системе ЭВМ или их сети, если это деяние повлекло уничтожение, блокирование,
модификацию либо копирование информации, нарушение работы ЭВМ, системы ЭВМ
или их сети, - наказывается штрафом в размере от двухсот до пятисот минимальных размеров оплаты
труда или в размере заработной платы или иного дохода осужденного за период от двух до пяти месяцев,
либо исправительными работами на срок от шести месяцев до одного года, либо лишением свободы на срок до двух лет.<br />
<b>2. </b>То же деяние, совершенное группой лиц по предварительному сговору
или организованной группой либо лицом с использованием своего служебного
положения, а равно имеющим доступ к ЭВМ, системе ЭВМ или их сети, - наказывается штрафом в
размере от пятисот до восьмисот минимальных размеров оплаты труда или в размере заработной платы
или иного дохода осужденного за период от пяти до восьми месяцев, либо исправительными работами
на срок от одного года до двух лет, либо арестом на срок от трех до шести месяцев, либо лишением свободы на срок до пяти лет. <br />
<a href="../">В игру</a></div>
<div class="c2" align="center">© 2013 SCRAFT.MOBI</div>
</body>
</html>
<?
exit();
}
}
?>