include to require_once
This commit is contained in:
+37
-1441
File diff suppressed because it is too large
Load Diff
@@ -798,7 +798,7 @@ $r .= '<script>top.startHpRegen("main",'.($pl['id']+1000000000000).','.(0+$stt['
|
||||
$i = count($a);
|
||||
}
|
||||
} elseif($s[0] == 'repl_ptp') {
|
||||
include('dnaction/_dungeon_replace.php');
|
||||
require_once('dnaction/_dungeon_replace.php');
|
||||
die();
|
||||
//header('Location: ../../modules_data/location/_dungeon_replace.php');
|
||||
}elseif($s[0]=='add_eff') {
|
||||
|
||||
+165
-291
@@ -1,294 +1,168 @@
|
||||
<?
|
||||
if(!defined('GAME'))
|
||||
<?php
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
class Filter
|
||||
{
|
||||
die();
|
||||
public function str_count($str, $col)
|
||||
{
|
||||
if (strlen($str) > $col) {
|
||||
$str = substr($str, 0, $col);
|
||||
}
|
||||
return ($str);
|
||||
}
|
||||
//
|
||||
//Ñìàéëèêè
|
||||
public $sm = ["laugh" => 1, "fingal" => 1, "eek" => 1, "smoke" => 1, "hi" => 1, "bye" => 1, "king" => 1, "king2" => 1, "boks2" => 1, "boks" => 1, "gent" => 1, "lady" => 1, "tongue" => 1, "smil" => 1, "rotate" => 1, "ponder" => 1, "bow" => 1, "angel" => 1, "angel2" => 1, "hello" => 1, "dont" => 1, "idea" => 1, "mol" => 1, "super" => 1, "beer" => 1, "drink" => 1, "baby" => 1, "tongue2" => 1, "sword" => 1, "agree" => 1, "loveya" => 1, "kiss" => 1, "kiss2" => 1, "kiss3" => 1, "kiss4" => 1, "rose" => 1, "love" => 1, "love2" => 1, "confused" => 1, "yes" => 1, "no" => 1, "shuffle" => 1, "nono" => 1, "maniac" => 1, "privet" => 1, "ok" => 1, "ninja" => 1, "pif" => 1, "smash" => 1, "alien" => 1, "pirate" => 1, "gun" => 1, "trup" => 1, "mdr" => 1, "sneeze" => 1, "mad" => 1, "friday" => 1, "cry" => 1, "grust" => 1, "rupor" => 1, "fie" => 1, "nnn" => 1, "row" => 1, "red" => 1, "lick" => 1, "help" => 1, "wink" => 1, "jeer" => 1, "tease" => 1, "nunu" => 1, "inv" => 1, "duel" => 1, "susel" => 1, "nun" => 1, "kruger" => 1, "flowers" => 1, "horse" => 1, "hug" => 1, "str" => 1, "alch" => 1, "pal" => 1, "mag" => 1, "sniper" => 1, "vamp" => 1, "doc" => 1, "doc2" => 1, "sharp" => 1, "naem" => 1, "naem2" => 1, "naem3" => 1, "invis" => 1, "chtoza" => 1, "beggar" => 1, "sorry" => 1, "sorry2" => 1,
|
||||
"creator" => 1, "grace" => 1, "dustman" => 1, "carreat" => 1, "lordhaos" => 1, "ura" => 1, "elix" => 1, "dedmoroz" => 1, "snegur" => 1, "showng" => 1, "superng" => 1, "podz" => 1, "sten" => 1, "devil" => 1, "cat" => 1, "owl" => 1, "lightfly" => 1, "snowfight" => 1, "rocket" => 1, "ball" => 1, "smile" => 1, "fuck" => 1];
|
||||
|
||||
public function e($t)
|
||||
{
|
||||
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("#' . date('d.m.Y') . ' %' . date('H:i:s') . ': <b>' . mysql_real_escape_string($t) . '</b>","capitalcity","Èãðîìèð","6","1","-1")');
|
||||
}
|
||||
|
||||
public function setOnline($online, $uid, $afk)
|
||||
{
|
||||
$add = 0;
|
||||
|
||||
if (time() - $online >= 1) {
|
||||
if (time() - $online < 60) {
|
||||
$add += time() - $online;
|
||||
} else {
|
||||
$add += 60;
|
||||
}
|
||||
}
|
||||
|
||||
if ($add > 0) {
|
||||
$on = mysql_fetch_array(mysql_query('SELECT * FROM `online` WHERE `uid` = "' . $uid . '" LIMIT 1'));
|
||||
if (isset($on['id'])) {
|
||||
$mt = 0;
|
||||
$lst = time();
|
||||
if (date('d', $on['lastUp']) != date('d', $lst)) {
|
||||
$on['time_today'] = $add;
|
||||
} else {
|
||||
$on['time_today'] += $add;
|
||||
}
|
||||
$add = $on['time_all'] + $add;
|
||||
mysql_query('UPDATE `online` SET `mainTime` = "' . $mt . '",`time_today` = "' . $on['time_today'] . '",`lastUp` = "' . $lst . '",`time_all` = "' . $add . '" WHERE `id` = "' . $on['id'] . '" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function mystr($string)
|
||||
{
|
||||
$str = strtolower($string);
|
||||
if (strtolower('S') != 's') {
|
||||
$ru = 'ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÐÏÑÒÓÔÕÖרÙÚÜÛÝÞß';
|
||||
$ru2 = 'àáâãä叿çèéêëìíîðïñòóôõö÷øùúüûýþÿ';
|
||||
$en = 'QWERTYUIOPASDFGHJKLZXCVBNM';
|
||||
$en2 = 'qwertyuiopasdfghjklzxcvbnm';
|
||||
$i = 0;
|
||||
while ($i < 33) {
|
||||
if (isset($ru[$i])) {
|
||||
$str = strtr($str, $ru[$i], $ru2[$i]);
|
||||
}
|
||||
if (isset($en[$i])) {
|
||||
$str = strtr($str, $en[$i], $en2[$i]);
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
return $str;
|
||||
}
|
||||
|
||||
public function spamFiltr($txt)
|
||||
{
|
||||
|
||||
$txt = str_replace('¸', 'å', $txt);
|
||||
|
||||
$nospam = 0;
|
||||
$txt = str_replace('>', '', $txt);
|
||||
$txt = str_replace('<', '', $txt);
|
||||
$txt = str_replace('"', '', $txt);
|
||||
$txt = $this->mystr($txt);
|
||||
$i = 0;
|
||||
while ($i <= count($this->sm)) {
|
||||
if (isset($this->sm[$i])) {
|
||||
$txt = preg_replace('/:' . $this->sm[$i] . ':/', "", $txt);
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
/* ôèëüòð */
|
||||
$spam = mysql_fetch_array(mysql_query('SELECT * FROM `spam_word` WHERE `id` = 1 LIMIT 1'));
|
||||
$spam = $spam['data'];
|
||||
//
|
||||
$testEN = preg_replace('/[^a-z]*/i', '', $txt);
|
||||
$testEN = preg_replace('/[^A-Z]*/i', '', $txt);
|
||||
$testEN2 = $txt;
|
||||
|
||||
$testEN2 = str_replace('"', '', $testEN2);
|
||||
$testEN2 = str_replace(' ', '', $testEN2);
|
||||
$testEN2 = str_replace('à', 'a', $testEN2);
|
||||
$testEN2 = str_replace('á', 'b', $testEN2);
|
||||
$testEN2 = str_replace('ñ', 'c', $testEN2);
|
||||
$testEN2 = str_replace('â', 'b', $testEN2);
|
||||
$testEN2 = str_replace('å', 'e', $testEN2);
|
||||
$testEN2 = str_replace('ò', 't', $testEN2);
|
||||
$testEN2 = str_replace('î', 'o', $testEN2);
|
||||
$testEN2 = str_replace('ð', 'p', $testEN2);
|
||||
$testEN2 = str_replace('ì', 'm', $testEN2);
|
||||
$testEN2 = str_replace('í', 'h', $testEN2);
|
||||
$testEN2 = str_replace('ó', 'y', $testEN2);
|
||||
$testEN2 = str_replace('ê', 'k', $testEN2);
|
||||
$testEN2 = str_replace('è', 'u', $testEN2);
|
||||
$testEN2 = str_replace('õ', 'x', $testEN2);
|
||||
$testEN2 = str_replace('ÿ', '9', $testEN2);
|
||||
$testEN2 = str_replace('()', 'o', $testEN2);
|
||||
$testEN2 = str_replace('0', 'o', $testEN2);
|
||||
$testEN2 = preg_replace('/[^a-z]*/i', '', $testEN2);
|
||||
$testEN2 = preg_replace('/[^A-Z]*/i', '', $testEN2);
|
||||
$testRU = preg_replace('/[^à-ÿ]*/i', '', $txt);
|
||||
$testRU = preg_replace('/[^À-ß]*/i', '', $txt);
|
||||
|
||||
$testRU2 = $txt;
|
||||
$testRU2 = str_replace('a', 'à', $testRU2);
|
||||
$testRU2 = str_replace('b', 'á', $testRU2);
|
||||
$testRU2 = str_replace('c', 'ñ', $testRU2);
|
||||
$testRU2 = str_replace('b', 'â', $testRU2);
|
||||
$testRU2 = str_replace('e', 'å', $testRU2);
|
||||
$testRU2 = str_replace('t', 'ò', $testRU2);
|
||||
$testRU2 = str_replace('o', 'î', $testRU2);
|
||||
$testRU2 = str_replace('p', 'ð', $testRU2);
|
||||
$testRU2 = str_replace('m', 'ì', $testRU2);
|
||||
$testRU2 = str_replace('h', 'í', $testRU2);
|
||||
$testRU2 = str_replace('y', 'ó', $testRU2);
|
||||
$testRU2 = str_replace('k', 'ê', $testRU2);
|
||||
$testRU2 = str_replace('x', 'õ', $testRU2);
|
||||
$testRU2 = str_replace('u', 'è', $testRU2);
|
||||
$testRU2 = str_replace('()', 'î', $testRU2);
|
||||
$testRU2 = str_replace('0', 'î', $testRU2);
|
||||
$testRU2 = preg_replace('/[^À-ÿ]*/i', ' ', $testRU2);
|
||||
$testRU2 = preg_replace('/[^À-ß]*/i', ' ', $testRU2);
|
||||
$i = 0;
|
||||
$spe = explode('|', $spam);
|
||||
while ($i <= count($spe)) {
|
||||
if (
|
||||
isset($spe[$i]) &&
|
||||
$spe[$i] != '' &&
|
||||
$spe[$i] != 'new-combats.com' &&
|
||||
(
|
||||
stristr($testEN, $spe[$i]) ||
|
||||
stristr($testRU, $spe[$i])
|
||||
)
|
||||
) {
|
||||
$nospam .= '%' . $spe[$i];
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
return $nospam;
|
||||
}
|
||||
|
||||
public function __clone()
|
||||
{
|
||||
trigger_error('Äóáëèðîâàíèå íå äîïóñêàåòñÿ.', E_USER_ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
class Filter {
|
||||
//
|
||||
public $spamtxt = 'acreshoperu|club|ly|gd|click|do|mibb|ml|us|cc|ee|gl|vc|bit|cutt|ow|is|ali|Utka|utka|su|Droplr|Bc|mirbk|worldofcombats|shambalru|oldcombats|oldbk2|oldbk|sebkru|oldbknet|welcombats|mycombats|vipbk|goldbk|recombats|legbkcom|febkru|skycombats|cambats|zagadnet|su0ru|suru|kgam|vkcc|acreshoperu|xaasu|googl|warcombatscom|skycombatsru|mycombatsnet|mycombatsru |worldcombatsru|oldcombats|fcitysu|isgd|ebby|greatcombatsru|greatcombats| uáto |cestparla|vbk2com|petitlienfr|scurtime|7pcguma| uto|yyyyt|÷î÷ðô|úcc|warcombatsxcom|wqdnl|qpsru|yahsru|ur1ca|gua|Lyrlfi|ally|hikg|haasu|mubkdoam|karues|0ll0ru|combatszcom|s0eru|bitdo|Clckru|uto|óáèðàåìçâåçäî÷êè|rkssu|ryru|mtgco|tynee|silverbkcom|hlru|h4lru|úcc|pfinkstenucoznet|5fsru|x0by|bkwarcom|realfight|rcombatsru|bcvc|toly|1likru|nnbb|urlinua|combatsz|cuttus|lly|zipvn|qrurlcc|seosprint|8bkz|kombatfight|warbk|owly|rebk|izipus|wonderlands|oldsbk|hecsu|combatslink|combatz|totc|alnoworld|bkz|bkxo|anberbk|sbkru|myêîìáàòñ|pysme|‘�Š2�“ |urlidru|legcombats|realcombats|ñáêðó|wbtlink|Kombatsfighitru |combatsclubru|legendbattles|darkarmada|obk2com|Cruelbknet|vbk2com|mirozdatel|gggg|rcombats|oldmains|bitly|obkcom|sbk2ru|goodbk|allbk|lastbk|îëäêîìáàòñ|crazycombats|linkac|s3sso|owly|cruelbk|likebk|isgd|fightbk|vbkcom|ëåãáêêîì|vgd|hardfight|my-combats|my-combatc|mbk|goo|bkwar|anti|ws|s3s|bakubk|idealbk|bespridel|perbk|adminbk|online|cf|artovik|probk|twar|oyy|krbk|habk|timebk|sbi|s b i|eea|sokbk|inbk|refbk|administratorbk|perfektbk|darkbk|dark|s3s|bk20|analogbk|monstrbk|bk2005|legendabk|awOev|cruelcity|tlgr|vntr|supbk|azhon0p|cu|tn|af|svel|kwn|krati|ohh|gHjq|Narlands|ogw|lur|lmy|idz|hop|eee|bestbk|pixl|ssylka|THEBESTBK|f34r|exelendbk|9tl|9tk|qil|adminbk|2t9|sportbk|NjQ0|net|jq|bishky|getl|ixz|nvm|prok|5char|tdl|pick|jj|FORM|zik|biz|sns|snsh|pnut|Ventus-terra|pb8|short|legendabk|prnt|utf|coombats|Silver|Premium|Account|tiny|êîìáàòñ|ñóï|orDåN‚Š|nbk|orden|acreshoperu|shambalru|oldcombats|oldbk2|oldbk|sebkru|oldbknet|welcombats|mycombats|vipbk|goldbk|recombats|legbkcom|febkru|skycombats|COOMBATS|cambats|zagadnet|.ru|.net|.tk|.ucoz|www|.ua|.tv|.info|.org|.su|.ñó|.êîì|.èíôî|. ru|. com|. net|. tk|. ucoz|. ua|. tv|. info|. org|. su|. ñó|. êîì|. èíôî|realdeal|ïîèñêå|ãóãë|ïîèñêîâèê|kortr|MIBBK|vip|Îðäåí|Îpäåí|neverwords|xcombat|world|death|legendbattles|plu|dbe|kombatz|over|âorläcombt|dek|ci8|ðô|ÐÔ|ÁÊ2|êîïèðóéòå|';
|
||||
public $abuse = array(
|
||||
"ëîõ","ìóäàê","ãàíäîí","ïèäàðàñ","÷ìî","õóé","õóéíÿ","õóéíè","øëþõà","ïàñêóäà","áëÿ",'áëÿòü','áëÿäü',
|
||||
'åáëàí','øàëàâà','åáàë','åáàòü','äðî÷èòü'
|
||||
,'óåáèùå', 'õ ó é', 'ñóêà', 'ïèçäà', 'õóéëî', 'ïèäàð', 'õóéëî', 'ïèçäþê', 'áëÿäèíà', 'ïèçäåö', 'àõóåòü', 'åáó'
|
||||
);
|
||||
//
|
||||
public function str_count($str,$col)
|
||||
{
|
||||
if (strlen($str) > $col)
|
||||
{
|
||||
$str = substr($str,0,$col);
|
||||
}
|
||||
return ($str);
|
||||
}
|
||||
//
|
||||
//Ñìàéëèêè
|
||||
public $sm = array("laugh"=>1,"fingal"=>1,"eek"=>1,"smoke"=>1,"hi"=>1,"bye"=>1,"king"=>1,"king2"=>1,"boks2"=>1,"boks"=>1,"gent"=>1,"lady"=>1,"tongue"=>1,"smil"=>1,"rotate"=>1,"ponder"=>1,"bow"=>1,"angel"=>1,"angel2"=>1,"hello"=>1,"dont"=>1,"idea"=>1,"mol"=>1,"super"=>1,"beer"=>1,"drink"=>1,"baby"=>1,"tongue2"=>1,"sword"=>1,"agree"=>1,"loveya"=>1,"kiss"=>1,"kiss2"=>1,"kiss3"=>1,"kiss4"=>1,"rose"=>1,"love"=>1,"love2"=>1,"confused"=>1,"yes"=>1,"no"=>1,"shuffle"=>1,"nono"=>1,"maniac"=>1,"privet"=>1,"ok"=>1,"ninja"=>1,"pif"=>1,"smash"=>1,"alien"=>1,"pirate"=>1,"gun"=>1,"trup"=>1,"mdr"=>1,"sneeze"=>1,"mad"=>1,"friday"=>1,"cry"=>1,"grust"=>1,"rupor"=>1,"fie"=>1,"nnn"=>1,"row"=>1,"red"=>1,"lick"=>1,"help"=>1,"wink"=>1,"jeer"=>1,"tease"=>1,"nunu"=>1,"inv"=>1,"duel"=>1,"susel"=>1,"nun"=>1,"kruger"=>1,"flowers"=>1,"horse"=>1,"hug"=>1,"str"=>1,"alch"=>1,"pal"=>1,"mag"=>1,"sniper"=>1,"vamp"=>1,"doc"=>1,"doc2"=>1,"sharp"=>1,"naem"=>1,"naem2"=>1,"naem3"=>1,"invis"=>1,"chtoza"=>1,"beggar"=>1,"sorry"=>1,"sorry2"=>1,
|
||||
"creator"=>1,"grace"=>1,"dustman"=>1,"carreat"=>1,"lordhaos"=>1,"ura"=>1,"elix"=>1,"dedmoroz"=>1,"snegur"=>1,"showng"=>1,"superng"=>1,"podz"=>1,"sten"=>1,"devil"=>1,"cat"=>1,"owl"=>1,"lightfly"=>1,"snowfight"=>1,"rocket"=>1,"ball"=>1,"smile"=>1,"fuck"=>1);
|
||||
|
||||
public function e($t) {
|
||||
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("#'.date('d.m.Y').' %'.date('H:i:s').': <b>'.mysql_real_escape_string($t).'</b>","capitalcity","Èãðîìèð","6","1","-1")');
|
||||
}
|
||||
|
||||
public function setOnline($online,$uid,$afk)
|
||||
{
|
||||
$add = 0;
|
||||
|
||||
if(time()-$online>=1)
|
||||
{
|
||||
if(time()-$online < 60) {
|
||||
$add += time()-$online;
|
||||
}else{
|
||||
$add += 60;
|
||||
}
|
||||
}
|
||||
|
||||
//$this->e('test');
|
||||
|
||||
$afk = 0;
|
||||
if($add>0)
|
||||
{
|
||||
$on = mysql_fetch_array(mysql_query('SELECT * FROM `online` WHERE `uid` = "'.$uid.'" LIMIT 1'));
|
||||
if(isset($on['id']))
|
||||
{
|
||||
$mt = 0;
|
||||
$lst = time();
|
||||
if(date('d',$on['lastUp'])!=date('d',$lst))
|
||||
{
|
||||
$on['time_today'] = $add;
|
||||
}else{
|
||||
$on['time_today'] += $add;
|
||||
}
|
||||
$add = $on['time_all']+$add;
|
||||
$afkNow = 0;
|
||||
$afkAll = 0;
|
||||
if($afk==1)
|
||||
{
|
||||
$mt = time();
|
||||
}
|
||||
mysql_query('UPDATE `online` SET `mainTime` = "'.$mt.'",`time_today` = "'.$on['time_today'].'",`lastUp` = "'.$lst.'",`time_all` = "'.$add.'" WHERE `id` = "'.$on['id'].'" LIMIT 1');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function mystr($string)
|
||||
{
|
||||
$str = strtolower($string);
|
||||
if(strtolower('S')!='s')
|
||||
{
|
||||
$ru = 'ÀÁÂÃÄŨÆÇÈÉÊËÌÍÎÐÏÑÒÓÔÕÖרÙÚÜÛÝÞß';
|
||||
$ru2 = 'àáâãä叿çèéêëìíîðïñòóôõö÷øùúüûýþÿ';
|
||||
$en = 'QWERTYUIOPASDFGHJKLZXCVBNM';
|
||||
$en2 = 'qwertyuiopasdfghjklzxcvbnm';
|
||||
$i = 0;
|
||||
while($i<33)
|
||||
{
|
||||
if(isset($ru[$i]))
|
||||
{
|
||||
$str = strtr($str,$ru[$i],$ru2[$i]);
|
||||
}
|
||||
if(isset($en[$i]))
|
||||
{
|
||||
$str = strtr($str,$en[$i],$en2[$i]);
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
return $str;
|
||||
}
|
||||
|
||||
public function reverse_i($str)
|
||||
{
|
||||
/*$newstr = '';
|
||||
for ($i=1; $i<=strlen($str); $i++)
|
||||
{
|
||||
$newstr .= substr($str, -$i, 1);
|
||||
} */
|
||||
$newstr = $str;
|
||||
return $newstr;
|
||||
}
|
||||
|
||||
public function antimat($txt) {
|
||||
global $u;
|
||||
$txt = ' '.$txt.' ';
|
||||
//$vc = iconv( 'windows-1251' , 'UTF-8' , 'ÂÖ');
|
||||
/*if( $u->info['admin'] > 0 ) {
|
||||
$i = 0;
|
||||
while( $i < count( $this->abuse ) ) {
|
||||
$txt = iconv( 'windows-1251' , 'UTF-8' , $txt );
|
||||
//
|
||||
$word = $this->abuse[$i];
|
||||
$word = iconv( 'windows-1251' , 'UTF-8' , $word);
|
||||
//
|
||||
$txt = str_replace(' #'.$word.'#is '," <i><f c=".$word." /><".$vc."></i> ",$txt);
|
||||
$txt = iconv( 'UTF-8' , 'windows-1251' , $txt );
|
||||
$i++;
|
||||
}
|
||||
}else{*/
|
||||
$i = 0;
|
||||
while( $i < count( $this->abuse ) ) {
|
||||
$txt = str_ireplace(' '.$this->abuse[$i].' ',' <i><f c='.$this->abuse[$i].' /><ÂÖ></i> ',$txt);
|
||||
$i++;
|
||||
}
|
||||
//}
|
||||
return $txt;
|
||||
}
|
||||
|
||||
public function spamFiltr($txt)
|
||||
{
|
||||
|
||||
$txt = str_replace('¸','å',$txt);
|
||||
|
||||
$nospam = 0;
|
||||
$txt = str_replace('>','',$txt);
|
||||
$txt = str_replace('<','',$txt);
|
||||
$txt = str_replace('"','',$txt);
|
||||
$txt = $this->mystr($txt);
|
||||
$i = 0;
|
||||
$j = 0;
|
||||
while($i <= count($this->sm))
|
||||
{
|
||||
if(isset($this->sm[$i]))
|
||||
{
|
||||
$txt = preg_replace('/:'.$this->sm[$i].':/',"",$txt);
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
/* ôèëüòð */
|
||||
//$spam = $this->spamtxt;
|
||||
$spam = mysql_fetch_array(mysql_query('SELECT * FROM `spam_word` WHERE `id` = 1 LIMIT 1'));
|
||||
$spam = $spam['data'];
|
||||
//
|
||||
$testEN = preg_replace('/[^a-z]*/i', '', $txt);
|
||||
$testEN = preg_replace('/[^A-Z]*/i', '', $txt);
|
||||
$testEN2 = $txt;
|
||||
|
||||
$testEN2 = str_replace('"','',$testEN2);
|
||||
$testEN2 = str_replace(' ','',$testEN2);
|
||||
$testEN2 = str_replace('à','a',$testEN2);
|
||||
$testEN2 = str_replace('á','b',$testEN2);
|
||||
$testEN2 = str_replace('ñ','c',$testEN2);
|
||||
$testEN2 = str_replace('â','b',$testEN2);
|
||||
$testEN2 = str_replace('å','e',$testEN2);
|
||||
$testEN2 = str_replace('ò','t',$testEN2);
|
||||
$testEN2 = str_replace('î','o',$testEN2);
|
||||
$testEN2 = str_replace('ð','p',$testEN2);
|
||||
$testEN2 = str_replace('ì','m',$testEN2);
|
||||
$testEN2 = str_replace('í','h',$testEN2);
|
||||
$testEN2 = str_replace('ó','y',$testEN2);
|
||||
$testEN2 = str_replace('ê','k',$testEN2);
|
||||
$testEN2 = str_replace('è','u',$testEN2);
|
||||
$testEN2 = str_replace('õ','x',$testEN2);
|
||||
$testEN2 = str_replace('ÿ','9',$testEN2);
|
||||
$testEN2 = str_replace('()','o',$testEN2);
|
||||
$testEN2 = str_replace('0','o',$testEN2);
|
||||
$testEN2 = preg_replace('/[^a-z]*/i', '', $testEN2);
|
||||
$testEN2 = preg_replace('/[^A-Z]*/i', '', $testEN2);
|
||||
$testRU = preg_replace('/[^à-ÿ]*/i', '', $txt);
|
||||
$testRU = preg_replace('/[^À-ß]*/i', '', $txt);
|
||||
|
||||
$testRU2 = $txt;
|
||||
$testRU2 = str_replace('a','à',$testRU2);
|
||||
$testRU2 = str_replace('b','á',$testRU2);
|
||||
$testRU2 = str_replace('c','ñ',$testRU2);
|
||||
$testRU2 = str_replace('b','â',$testRU2);
|
||||
$testRU2 = str_replace('e','å',$testRU2);
|
||||
$testRU2 = str_replace('t','ò',$testRU2);
|
||||
$testRU2 = str_replace('o','î',$testRU2);
|
||||
$testRU2 = str_replace('p','ð',$testRU2);
|
||||
$testRU2 = str_replace('m','ì',$testRU2);
|
||||
$testRU2 = str_replace('h','í',$testRU2);
|
||||
$testRU2 = str_replace('y','ó',$testRU2);
|
||||
$testRU2 = str_replace('k','ê',$testRU2);
|
||||
$testRU2 = str_replace('x','õ',$testRU2);
|
||||
$testRU2 = str_replace('u','è',$testRU2);
|
||||
$testRU2 = str_replace('()','î',$testRU2);
|
||||
$testRU2 = str_replace('0','î',$testRU2);
|
||||
$testRU2 = preg_replace('/[^à-ÿ]*/i', ' ', $testRU2);
|
||||
$testRU2 = preg_replace('/[^À-ß]*/i', ' ', $testRU2);
|
||||
$i = 0; $spe = explode('|',$spam);
|
||||
while($i<=count($spe))
|
||||
{
|
||||
if(isset($spe[$i]) && $spe[$i]!='' && $spe[$i] != 'new-combats.com')
|
||||
{
|
||||
if( stristr($testEN,$spe[$i]) == true ) {
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}elseif( stristr($testRU,$spe[$i]) == true ) {
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}
|
||||
/*if(preg_match("/".($spe[$i])."/i",($testEN)))
|
||||
{
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}elseif(preg_match("/".($spe[$i])."/i",($testRU)))
|
||||
{
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}*//*elseif(preg_match("/".($spe[$i])."/i",($testRU2)))
|
||||
{
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}elseif(preg_match("/".($spe[$i])."/i",($testEN2)))
|
||||
{
|
||||
$nospam .= '%'.$spe[$i];
|
||||
}*/
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
return $nospam;
|
||||
}
|
||||
|
||||
public function getSmiles($txt,$lg)
|
||||
{
|
||||
global $c,$u;
|
||||
$i = 0;
|
||||
$j = 0;
|
||||
$txt = ' '.$txt;
|
||||
$h = explode(':',$txt);
|
||||
$user_sm = array();
|
||||
if($lg!=false)
|
||||
{
|
||||
$k = 0;
|
||||
$ke = explode(',',$u->info['add_smiles']);
|
||||
while($k<count($ke))
|
||||
{
|
||||
if(isset($ke[$k]) && $ke[$k]!='')
|
||||
{
|
||||
$user_sm[$ke[$k]] = 1;
|
||||
}
|
||||
$k++;
|
||||
}
|
||||
}
|
||||
while($i <= count($this->sm))
|
||||
{
|
||||
if(isset($h[$i]))
|
||||
{
|
||||
if(isset($this->sm[$h[$i]]) || isset($user_sm[$h[$i]]))
|
||||
{
|
||||
if($j<3)
|
||||
{
|
||||
$clk = 'onClick=\"top.addSm(\''.$h[$i].'\');\" style=\"cursor:pointer;\"';
|
||||
if(isset($user_sm[$h[$i]]))
|
||||
{
|
||||
$clk = 'title=\"Èìåííîé ñìàéëèê\"';
|
||||
}
|
||||
$h[$i] = '*not_dbl_ponts*<img '.$clk.' src=\"https://img.new-combats.com/i/smile/'.$h[$i].'.gif\">*not_dbl_ponts*';
|
||||
$j++;
|
||||
}
|
||||
}
|
||||
}
|
||||
$i++;
|
||||
}
|
||||
$txt = implode($h,':');
|
||||
$txt = str_replace(':*not_dbl_ponts*','',$txt);
|
||||
$txt = str_replace('*not_dbl_ponts*:','',$txt);
|
||||
$txt = str_replace('*not_dbl_ponts*','',$txt);
|
||||
$txt = trim($txt,' ');
|
||||
return $txt;
|
||||
}
|
||||
|
||||
public function __clone()
|
||||
{
|
||||
trigger_error('Äóáëèðîâàíèå íå äîïóñêàåòñÿ.', E_USER_ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
$filter = new Filter();
|
||||
?>
|
||||
$filter = new Filter();
|
||||
+1004
-1100
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -181,7 +181,7 @@ class dialog
|
||||
$act0 = explode('=',$act[0]);
|
||||
if( $act0[0] == 'fileqst' ) {
|
||||
if(file_exists('_incl_data/class/quest/'.htmlspecialchars($act0[1]).'.php')) {
|
||||
include('_incl_data/class/quest/'.htmlspecialchars($act0[1]).'.php');
|
||||
require_once('_incl_data/class/quest/'.htmlspecialchars($act0[1]).'.php');
|
||||
}else{
|
||||
$txt .= '<br><b><font color=red>Êâåñò íå íàéäåí â ñïèñêàõ NPS...</b></font>';
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
define('GAME',time());
|
||||
|
||||
include('_incl_data/class/__db_connect.php');
|
||||
require_once('_incl_data/class/__db_connect.php');
|
||||
if (isset($_COOKIE['login']))
|
||||
{
|
||||
$u = mysql_fetch_array(mysql_query('SELECT `id`,`admin` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_COOKIE['login']).'" AND `pass` = "'.mysql_real_escape_string($_COOKIE['pass']).'" LIMIT 1'));
|
||||
|
||||
Reference in New Issue
Block a user