Utf8 convert

This commit is contained in:
2023-01-10 18:29:32 +02:00
parent 71b759232c
commit 90b9c8325e
3572 changed files with 35191 additions and 395614 deletions
+156 -156
View File
@@ -2,7 +2,7 @@
if(!isset($backdoor)) {
define('GAME',true);
//10:05 Âíèìàíèå! Âû óñïåøíî ïîïîëíèëè ñâîé èãðîâîé ñ÷¿ò íà <b>0.13 ÅÊÐ</b>. Ïðèÿòíîé Âàì èãðû!
//10:05 Внимание! Вы успешно пополнили свой игровой счїт на <b>0.13 ЕКР</b>. Приятной Вам игры!
require_once('_incl_data/__config.php');
require_once('_incl_data/class/__db_connect.php');
@@ -30,15 +30,15 @@ if(!isset($backdoor)) {
}
if( $mnw != 0 && $mnw > $width ) {
self::$error = 'Ìèíèìàëüíàÿ øèðèíà êàðòèíêè '.$mnw.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
self::$error = 'Минимальная ширина картинки '.$mnw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mxw != 0 && $mxw < $width ) {
self::$error = 'Ìàêñèìàëüíàÿ øèðèíà êàðòèíêè '.$mxw.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
self::$error = 'Максимальная ширина картинки '.$mxw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mnh != 0 && $mnh > $height ) {
self::$error = 'Ìèíèìàëüíàÿ âûñîòà êàðòèíêè '.$mnh.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
self::$error = 'Минимальная высота картинки '.$mnh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mxh != 0 && $mxh < $height ) {
self::$error = 'Ìàêñèìàëüíàÿ âûñîòà êàðòèíêè '.$mxh.' ïèêñåëåé. (Ðàçìåð ýòîé êàðòèíêè '.$width.'x'.$height.')';
self::$error = 'Максимальная высота картинки '.$mxh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( !is_dir( self::$save_path ) ) {
self::$error = 'Îøèáêà íà ñòîðîíå ñåðâåðà!';
self::$error = 'Ошибка на стороне сервера!';
}elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) {
if (
(preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&&
@@ -53,21 +53,21 @@ if(!isset($backdoor)) {
$fn2 = $cnm;
}
if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) {
// ñèñòåìà èçìåíåíèÿ ðàçìåðà , òðåáóåòñÿ Rimage
// система изменения размера , требуется Rimage
//Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2);
//@unlink(self::$save_path . $fn); // óäàëåíèå ôàéëà
//@unlink(self::$save_path . $fn); // удаление файла
return array($fn2,$fn,self::$save_path . $fn);
} else {
self::$error = 'Îøèáêà çàãðóçêè ôàéëà';
self::$error = 'Ошибка загрузки файла';
}
} else {
self::$error = 'Íåâåðíûé òèï ôàéëà. Äîïóñòèìûå òèïû : '.$exts.'';
self::$error = 'Неверный тип файла. Допустимые типы : '.$exts.'';
}
} else {
self::$error = 'Íåâåðíûé ðàçìåð ôàéëà. Ìàêñèìàëüíûé ðàçìåð ôàéëà '.$max_mb.' ÌÁ';
self::$error = 'Неверный размер файла. Максимальный размер файла '.$max_mb.' МБ';
}
} else {
self::$error = 'Ôàéë íå íàéäåí';
self::$error = 'Файл не найден';
}
return false;
} // end saveimg
@@ -81,8 +81,8 @@ if(!isset($backdoor)) {
$ball = 0+$ball[0];
}
$day1def = 50; //ñêîëüêî åêð. â äåíü ìîæíî ìåíÿòü íà êð.
$day2def = 1000 * ($u->info['level']-7); //ñêîëüêî êð. â äåíü ìîæíî ìåíÿòü íà åêð.
$day1def = 50; //сколько екр. в день можно менять на кр.
$day2def = 1000 * ($u->info['level']-7); //сколько кр. в день можно менять на екр.
$day1 = $day1def;
$day2 = $day2def;
@@ -91,8 +91,8 @@ if( $day2 < 0 ) { $day2 = 0; }
$timetoday = strtotime(date('d.m.Y'));
//
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÅÊÐ íà ÊÐ" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÊÐ íà ÅÊÐ" LIMIT 1'));
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен ЕКР на КР" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен КР на ЕКР" LIMIT 1'));
$dc1 = $dc1[0];
$dc2 = $dc2[0];
@@ -103,7 +103,7 @@ if($day1 < 0) { $day1 = 0; }
if($day2 < 0) { $day2 = 0; }
$b1 = 0; //áîíóñ íàêîïèòåëüíûé
$b1 = 0; //бонус накопительный
$bt = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
@@ -168,9 +168,9 @@ if(!isset($backdoor)) {
if(isset($_POST['do']) && $_POST['do'] == 'newShadow') {
$o = mysql_fetch_array(mysql_query('SELECT * FROM `_obraz` WHERE `uid` = "'.$u->info['id'].'" AND `good` = 0 AND `cancel` = 0 AND `img` = "'.mysql_real_escape_string($_POST['ffinput']).'" LIMIT 1'));
if(!isset($o['id'])) {
$u->error = 'Äàííûé îáðàç íå íàéäåí! Âîçìîæíî îí óæå áûë ïîäòâåðæäåí!';
$u->error = 'Данный образ не найден! Возможно он уже был подтвержден!';
}elseif( $o['price'] > $u->info['money2'] ) {
$u->error = 'Íà ñ÷åòó íåäîñòàòî÷íî ÅÊÐ';
$u->error = 'На счету недостаточно ЕКР';
}else{
//
$u->info['money2'] -= $o['price'];
@@ -178,13 +178,13 @@ if(!isset($backdoor)) {
//
mysql_query('UPDATE `_obraz` SET `good` = "'.time().'" WHERE `id` = "'.$o['id'].'" LIMIT 1');
if( $o['type'] == 1 || $o['type'] == 2 ) {
//Ëè÷íûé èëè Êëàíîâûé
//Личный или Клановый
copy('clan_prw/'.$o['img'],'./img.new-combats.com/i/obraz/'.$o['sex'].'/buy'.$o['id'].'.gif');
}elseif( $o['type'] == 3 ) {
//Ïèòîìåö
//Питомец
copy('clan_prw/'.$o['img'],'./img.new-combats.com/pet/buy'.$o['id'].'.gif');
}elseif( $o['type'] == 5 ) {
//Ïèòîìåö
//Питомец
copy('clan_prw/'.$o['img'],'./img.new-combats.com/i/smile/s'.$o['id'].'.gif');
}
//
@@ -201,41 +201,41 @@ if(!isset($backdoor)) {
}
//
if( $o['type'] == 1 || $o['type'] == 2 ) {
//Ëè÷íûé è êëàíîâûé
//Личный и клановый
mysql_query('INSERT INTO `obraz` (
`sex`,`uid`,`img`,`usr_add`,`clan`
) VALUES (
"'.$o['sex'].'","'.$o['uid1'].'","buy'.$o['id'].'.gif","'.$o['uid'].'","'.$o['clan'].'"
)');
}elseif( $o['type'] == 3 ) {
//Ïèòîìöà
//Питомца
mysql_query('INSERT INTO `obraz_pet` (
`uid`,`time`,`img`
) VALUES (
"'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string('buy'.$o['id'].'.gif').'"
)');
}elseif( $o['type'] == 5 ) {
//Ñìàéëèê
//Смайлик
$u->info['add_smiles'] .= ',s'.$o['id'].'';
$u->info['add_smiles'] = ltrim($u->info['add_smiles'],',');
mysql_query('UPDATE `users` SET `add_smiles` = "'.$u->info['add_smiles'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
}
//
if( $o['type'] == 1 ) {
$u->error = 'Ëè÷íûé îáðàç óñïåøíî óñòàíîâëåí! Ìîæåòå âûáðàòü åãî â èíâåíòàðå, â ðàçäåëå Îáðàç.';
$u->error = 'Личный образ успешно установлен! Можете выбрать его в инвентаре, в разделе Образ.';
}elseif( $o['type'] == 2 ) {
$u->error = 'Êëàíîâûé îáðàç óñïåøíî óñòàíîâëåí! Ìîæåòå âûáðàòü åãî â èíâåíòàðå, â ðàçäåëå Îáðàç.';
$u->error = 'Клановый образ успешно установлен! Можете выбрать его в инвентаре, в разделе Образ.';
}elseif( $o['type'] == 3 ) {
$u->error = 'Ëè÷íûé îáðàç ïèòîìöà óñïåøíî óñòàíîâëåí! Ìîæåòå âûáðàòü åãî â èíâåíòàðå, â ðàçäåëå Çâåðè.';
$u->error = 'Личный образ питомца успешно установлен! Можете выбрать его в инвентаре, в разделе Звери.';
}elseif( $o['type'] == 5 ) {
$u->error = 'Ëè÷íûé ñìàéëèê óñïåøíî óñòàíîâëåí! Ìîæåòå âûáðàòü åãî â ðàçäåëå Ëè÷íûå ñìàéëèêè. Êîä ñìàéëèêà <b>:s'.$o['id'].':</b>';
$u->error = 'Личный смайлик успешно установлен! Можете выбрать его в разделе Личные смайлики. Код смайлика <b>:s'.$o['id'].':</b>';
}
}
}elseif(isset($_FILES['img'])) {
//Ëè÷íûé îáðàç
//Личный образ
$ekr = 100;
if( $u->info['money2'] < $ekr ) {
echo '{"err":"Íà ñ÷åòó íåäîñòàòî÷íî ÅÊÐ"}';
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow1_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow1').'.gif';
//
@@ -262,11 +262,11 @@ if(!isset($backdoor)) {
}
die();
}elseif(isset($_FILES['img5'])) {
//Ëè÷íûé ñìàéëèê
//Личный смайлик
$ekr = 10;
$ekr_smile = 10;
if( $u->info['money2'] < $ekr ) {
echo '{"err":"Íà ñ÷åòó íåäîñòàòî÷íî ÅÊÐ"}';
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_smile_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#smile').'.gif';
//
@@ -293,12 +293,12 @@ if(!isset($backdoor)) {
}
die();
}elseif(isset($_FILES['img2'])) {
//Êëàíîâûé îáðàç
//Клановый образ
$ekr = 49.99;
if( $u->info['clan'] == 0 ) {
echo '{"err":"Âû äîëæíû ñîñòîÿòü â êëàíå"}';
echo '{"err":"Вы должны состоять в клане"}';
}elseif( $u->info['money2'] < $ekr ) {
echo '{"err":"Íà ñ÷åòó íåäîñòàòî÷íî ÅÊÐ"}';
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow2_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow2').'.gif';
//
@@ -325,10 +325,10 @@ if(!isset($backdoor)) {
}
die();
}elseif(isset($_FILES['img4'])) {
//Ïèòîìåö îáðàç
//Питомец образ
$ekr = 4.99;
if( $u->info['money2'] < $ekr ) {
echo '{"err":"Íà ñ÷åòó íåäîñòàòî÷íî ÅÊÐ"}';
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow3_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow3').'.gif';
//
@@ -355,63 +355,63 @@ if(!isset($backdoor)) {
}
die();
}elseif(isset($_POST['kr001'])) {
//Îáìåí åêð íà êð.
//Обмен екр на кр.
$kr = round($_POST['kr001'],2);
if( $c['crtoecr'] < 0.01 ) {
$u->error = 'Ñåãîäíÿ îáìåííèê çàêðûò.';
$u->error = 'Сегодня обменник закрыт.';
}elseif( $day2 < 0.01 ) {
$u->error = 'Ñåãîäíÿ äëÿ âàñ îáìåí çàêðûò, ïðèõîäèòå çàâòðà.';
$u->error = 'Сегодня для вас обмен закрыт, приходите завтра.';
}elseif( $kr < round($c['crtoecr']/100,2) ) {
$u->error = 'Ìèíèìàëüíàÿ ñóììà îáìåíà '.round($c['crtoecr']/100,2).' ÊÐ.';
$u->error = 'Минимальная сумма обмена '.round($c['crtoecr']/100,2).' КР.';
}elseif( $kr > $day2 ) {
$u->error = 'Âû ìîæåòå îáìåíÿòü åùå '.$day2.' ÊÐ ñåãîäíÿ.';
$u->error = 'Вы можете обменять еще '.$day2.' КР сегодня.';
}elseif( $kr > $u->info['money']) {
$u->error = 'Íåäîñòàòî÷íî äåíåã äëÿ îáìåíà.';
$u->error = 'Недостаточно денег для обмена.';
}else{
$ekr = round($kr / $c['crtoecr'],2);
$u->error = 'Âû óñïåøíî îáìåíÿëè '.$kr.' ÊÐ íà '.$ekr.' ÅÊÐ.';
$u->error = 'Вы успешно обменяли '.$kr.' КР на '.$ekr.' ЕКР.';
//
$u->info['money'] -= $kr;
$u->info['money2'] += $ekr;
//
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('INSERT INTO `user_operation` ( `uid`,`time`,`money`,`money2`,`type`,`b1`,`b2` ) VALUES (
"'.$u->info['id'].'","'.time().'","'.round(-$kr,2).'","'.round($ekr,2).'","Îáìåí ÊÐ íà ÅÊÐ","'.$u->info['money'].'","'.$u->info['money2'].'"
"'.$u->info['id'].'","'.time().'","'.round(-$kr,2).'","'.round($ekr,2).'","Обмен КР на ЕКР","'.$u->info['money'].'","'.$u->info['money2'].'"
)');
}
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÅÊÐ íà ÊÐ" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÊÐ íà ÅÊÐ" LIMIT 1'));
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен ЕКР на КР" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен КР на ЕКР" LIMIT 1'));
$dc1 = $dc1[0];
$dc2 = $dc2[0];
$day1 = round($day1def+$dc1,2);
$day2 = round($day2def+$dc2,2);
}elseif(isset($_POST['ekr2'])) {
//Îáìåí åêð íà êð.
//Обмен екр на кр.
$ekr = round($_POST['ekr2'],2);
if( $c['ecrtocr']*2.5 < 0.01 ) {
$u->error = 'Ñåãîäíÿ îáìåííèê çàêðûò.';
$u->error = 'Сегодня обменник закрыт.';
}elseif( $day1 < 0.01 ) {
$u->error = 'Ñåãîäíÿ äëÿ âàñ îáìåí çàêðûò, ïðèõîäèòå çàâòðà.';
$u->error = 'Сегодня для вас обмен закрыт, приходите завтра.';
}elseif( $ekr < 0.01 ) {
$u->error = 'Ìèíèìàëüíàÿ ñóììà îáìåíà 0.01 ÅÊÐ.';
$u->error = 'Минимальная сумма обмена 0.01 ЕКР.';
}elseif( $ekr > $day1 ) {
$u->error = 'Âû ìîæåòå îáìåíÿòü åùå '.$day1.' ÅÊÐ ñåãîäíÿ.';
$u->error = 'Вы можете обменять еще '.$day1.' ЕКР сегодня.';
}elseif( $ekr > $u->info['money2']) {
$u->error = 'Íåäîñòàòî÷íî äåíåã äëÿ îáìåíà.';
$u->error = 'Недостаточно денег для обмена.';
}else{
$kr = round($ekr * $c['ecrtocr']*2.5,2);
$u->error = 'Âû óñïåøíî îáìåíÿëè '.$ekr.' ÅÊÐ íà '.$kr.' ÊÐ.';
$u->error = 'Вы успешно обменяли '.$ekr.' ЕКР на '.$kr.' КР.';
//
$u->info['money'] += $kr;
$u->info['money2'] -= $ekr;
//
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'",`money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('INSERT INTO `user_operation` ( `uid`,`time`,`money`,`money2`,`type`,`b1`,`b2` ) VALUES (
"'.$u->info['id'].'","'.time().'","'.round($kr,2).'","'.round(-$ekr,2).'","Îáìåí ÅÊÐ íà ÊÐ","'.$u->info['money'].'","'.$u->info['money2'].'"
"'.$u->info['id'].'","'.time().'","'.round($kr,2).'","'.round(-$ekr,2).'","Обмен ЕКР на КР","'.$u->info['money'].'","'.$u->info['money2'].'"
)');
}
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÅÊÐ íà ÊÐ" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Îáìåí ÊÐ íà ÅÊÐ" LIMIT 1'));
$dc1 = mysql_fetch_array(mysql_query('SELECT SUM(`money2`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен ЕКР на КР" LIMIT 1'));
$dc2 = mysql_fetch_array(mysql_query('SELECT SUM(`money`) FROM `user_operation` WHERE `time` >= "'.$timetoday.'" AND `uid` = "'.$u->info['id'].'" AND `type` = "Обмен КР на ЕКР" LIMIT 1'));
$dc1 = $dc1[0];
$dc2 = $dc2[0];
$day1 = round($day1def+$dc1,2);
@@ -421,7 +421,7 @@ if(!isset($backdoor)) {
function en_ru($txt) {
$g = false;
$en = preg_match("/^(([0-9a-zA-Z _-])+)$/i", $txt);
$ru = preg_match("/^(([0-9à-ÿÀ-ß _-])+)$/i", $txt);
$ru = preg_match("/^(([0-9а-яА-Я _-])+)$/i", $txt);
if(($ru && $en) || (!$ru && !$en)) {
$g = true;
}
@@ -429,7 +429,7 @@ if(!isset($backdoor)) {
}
//
function testBad($txt) {
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM¿ÉÖÓÊÅÍÃØÙÇÕÚÔÛÂÀÏÐÎËÄÆÝß×ÑÌÈÒÜÁÞ¿éöóêåíãøùçõúôûâàïðîëäæýÿ÷ñìèòüáþ';
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNMїЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮїйцукенгшщзхъфывапролджэячсмитьбю';
$r = false;
$i = 0;
while( $i != -1 ) {
@@ -463,8 +463,8 @@ if(!isset($backdoor)) {
$login = htmlspecialchars($login,NULL,'cp1251');
//
$bad = array(
'Ìóñîðùèê' => 1,
'Ìèðîçäàòåëü' => 1
'Мусорщик' => 1,
'Мироздатель' => 1
);
//
$login_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
@@ -474,8 +474,8 @@ if(!isset($backdoor)) {
$true = true;
//
/*
Ëîãèí ìîæåò ñîäåðæàòü îò 4 äî 16 ñèìâîëîâ, è ñîñòîÿòü òîëüêî èç áóêâ ðóññêîãî ÈËÈ àíãëèéñêîãî àëôàâèòà, öèôð, ñèìâîëîâ '_', '-' è ïðîáåëà.
Ëîãèí íå ìîæåò íà÷èíàòüñÿ èëè çàêàí÷èâàòüñÿ ñèìâîëàìè '_', '-' èëè ïðîáåëîì.
Логин может содержать от 4 до 16 символов, и состоять только из букв русского ИЛИ английского алфавита, цифр, символов '_', '-' и пробела.
Логин не может начинаться или заканчиваться символами '_', '-' или пробелом.
*/
//
$login = str_replace(' ',' ',$login);
@@ -496,7 +496,7 @@ if(!isset($backdoor)) {
$true = false;
}elseif( testBad($login) == true ) {
$true = false;
}elseif( en_ru(str_replace('¿','å',str_replace('¿','Å',$login))) == true ) {
}elseif( en_ru(str_replace('ї','е',str_replace('ї','Е',$login))) == true ) {
$true = false;
}
//
@@ -509,9 +509,9 @@ if(!isset($backdoor)) {
return $r;
}
if( $u->info['login'] == $_POST['login'] ) {
$u->error = 'Âûáåðèòå äðóãîé ëîãèí...';
$u->error = 'Выберите другой логин...';
}elseif( $u->info['money2'] < 25 ) {
$u->error = 'Íåäîñòàòî÷íî ñðåäñòâ.';
$u->error = 'Недостаточно средств.';
}else{
$login = htmlspecialchars($_POST['login'],NULL,'cp1251');
if( is_login($login) == true ) {
@@ -525,9 +525,9 @@ if(!isset($backdoor)) {
mysql_query("UPDATE `items_users` SET `data` = replace( `data` , 'sudba=".$u->info['login_last']."', 'sudba=".mysql_real_escape_string($u->info['login'])."') WHERE `data` LIKE '%sudba=".mysql_real_escape_string($u->info['login_last'])."%' AND `uid` = '".$u->info['id']."'");
//
mysql_query('UPDATE `users` SET `login` = "'.mysql_real_escape_string($u->info['login']).'", `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Âû óñïåøíî ñìåíèëè ëîãèí íà &quot;'.$u->info['login'].'&quot; ïåðåçàéäèòå â èãðó ñ ãëàâíîé ñòðàíèöû.';
$u->error = 'Вы успешно сменили логин на &quot;'.$u->info['login'].'&quot; перезайдите в игру с главной страницы.';
}else{
$u->error = 'Âûáåðèòå äðóãîé ëîãèí...';
$u->error = 'Выберите другой логин...';
}
}
}elseif(isset($_GET['buy_ekr'])) {
@@ -543,11 +543,11 @@ if(!isset($backdoor)) {
$out_ekr = 0;
}
$out_summ = round($out_ekr*$bt['cur'],2);
$inv_desc = 'Ïðèîáðåñòè '.$out_ekr.' åêð., ïåðñîíàæ ¹'.$u->info['id'].', äèëåð ¹'.round((int)$_POST['ref']).'';
$inv_desc = 'Приобрести '.$out_ekr.' екр., персонаж №'.$u->info['id'].', дилер №'.round((int)$_POST['ref']).'';
//
$shp_item = 0;
//
//Áîíóñ îïûòîâûé, ïåðâè÷íûé è íàêîïèòåëüíûé
//Бонус опытовый, первичный и накопительный
$out_ekr0 = $out_ekr;
//
$out_ekr += round($out_ekr0/100*$bns[$b1][1],2);
@@ -563,7 +563,7 @@ if(!isset($backdoor)) {
$out_ekr += round($out_ekr0/100*20,2);
}
//
//Äîáàâëÿåì â áàçó
//Добавляем в базу
mysql_query('INSERT INTO `pay_operation` (
`uid`,`bank`,`code`,`ekr`,`time`,`good`,`cur`,`var`,`val`,`ref`,`ref2`,`ip`,`date`
) VALUES (
@@ -575,24 +575,24 @@ if(!isset($backdoor)) {
$shp_item = mysql_insert_id();
if($shp_item > 0) {
//îæèäàåì îïëàòû
//ожидаем оплаты
}else{
die('Îøèáêà â îáðàáîòêå ïëàòåæà, îáðàòèòåñü ê Àäìèíèñòðàöèè');
die('Ошибка в обработке платежа, обратитесь к Администрации');
}
if($out_ekr < 1) {
die('Ìèíèìàëüíàÿ ñóììà ïîêóïêè 1 åêð.');
die('Минимальная сумма покупки 1 екр.');
}
//
// ïðåäëàãàåìàÿ âàëþòà ïëàòåæà
// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "";
// ÿçûê
// язык
// language
$culture = "ru";
$currency = "RUB";
// ôîðìèðîâàíèå ïîäïèñè
// формирование подписи
// generate signature
@@ -601,7 +601,7 @@ if(!isset($backdoor)) {
//$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");
$crc = md5($mrh_login.':'.$out_summ.':'.$mrh_pass1.':'.$currency.':'.$shp_item); //$sign = md5($merchant_id.':'.$order_amount.':'.$secret_word.':'.$currency.':'.$order_id);
// ôîðìà îïëàòû òîâàðà
// форма оплаты товара
// payment form
$url = 'https://pay.freekassa.ru/';
$url .= 'm='.$mrh_login.'&';
@@ -624,14 +624,14 @@ if(!isset($backdoor)) {
<input type='hidden' name='i' value='1'>
<input type='hidden' name='lang' value='ru'>
<input type='hidden' name='us_login' value='<?php=$user['login']?>'>
<input type='submit' name='pay' value='¿¿¿¿¿¿¿¿'>
<input type='submit' name='pay' value='їїїїїїїї'>
</form>
*/
header('location: '.$url);
die();
print "<html>".
"<script type=\"text/javascript\" src=\"js/jquery.js\"></script><form id=\'F1\' action='https://www.free-kassa.ru/merchant/cash.php' method=POST>".
"Ñóììà ïëàòåæà: ".$out_ekr." Åêð. ".
"Сумма платежа: ".$out_ekr." Екр. ".
"<input type=hidden name=m value=$mrh_login>".
"<input type=hidden name=oa value=$out_summ>".
"<input type=hidden name=InvId value=$inv_id>".
@@ -640,8 +640,8 @@ if(!isset($backdoor)) {
"<input type=hidden name=ovalue='$shp_item'>".
"<input type=hidden name=i value=$in_curr>".
"<input type=hidden name=lang value=$culture>".
"<input type=submit value='Îïëàòèòü'><Br>".
"(Âñå ñðåäñòâà èäóò íà ðàçâèòèå è óëó÷øåíèå èãðû)".
"<input type=submit value='Оплатить'><Br>".
"(Все средства идут на развитие и улучшение игры)".
"</form><script>$('#F1').sumbit();</script></html>";
die();
}
@@ -649,7 +649,7 @@ if(!isset($backdoor)) {
?>
<HTML>
<HEAD>
<title>Ïîêóïêà ÅâðîÊðåäèòîâ - Áîéöîâñêèé Êëóá</title>
<title>Покупка ЕвроКредитов - Бойцовский Клуб</title>
<!--<link rel=stylesheet type="text/css" href="/i/main.css">-->
<script type="text/javascript" src="https://new-combats.com/res/js/jquery-1.7.1.min.js"></script>
<meta content="text/html; charset=windows-1251" http-equiv=Content-Type>
@@ -681,20 +681,20 @@ if(!isset($backdoor)) {
<div id="main">
<!--<br />
<h3>Ïîêóïêà ÅâðîÊðåäèòîâ</h3>
<h3>Покупка ЕвроКредитов</h3>
-->
<table style="width:98%; margin: auto;">
<!--
<tr><td colspan="2" style='font-weight:bold; color:red; padding: 10px 0 10px 0; font-size: 1.5em;'><center>Ïîïîëíåíèå ÅÊÐ âðåìåííî ïðèîñòàíîâëåíî!</center></td></tr>
<tr><td colspan="2" style='font-weight:bold; color:red; padding: 10px 0 10px 0; font-size: 1.5em;'><center>Пополнение ЕКР временно приостановлено!</center></td></tr>
-->
<? if($ball == 0) { ?>
<tr><td colspan="2" style='font-weight:bold; color:brown; padding: 10px 0 10px 0; font-size: 1.2em;'><center style="color:red">Àêöèÿ! Ïðè ïåðâîì ïîïîëíåíèè áàëàíñà,<br />Âû ïîëó÷àåòå äîïîëíèòåëüíî 20% ÅÊÐ ê ñóììå ïîêóïêè ÁÅÑÏËÀÒÍÎ.
<tr><td colspan="2" style='font-weight:bold; color:brown; padding: 10px 0 10px 0; font-size: 1.2em;'><center style="color:red">Акция! При первом пополнении баланса,<br />Вы получаете дополнительно 20% ЕКР к сумме покупки БЕСПЛАТНО.
<br>
</center></td></tr>
<? }
if(isset($u->info['id'])) { ?>
<center><? echo '<div style="padding:10px; border-bottom:1px solid #fff;">Ïåðñîíàæ: '.$u->microLogin($u->info['id'],1).'</div>';?></center>
<center><? echo '<div style="padding:10px; border-bottom:1px solid #fff;">Персонаж: '.$u->microLogin($u->info['id'],1).'</div>';?></center>
<? }
if( $u->error != '' ) {
echo '<div style="padding:10px;"><b><font color="red">'.$u->error.'</font></b></div>';
@@ -705,16 +705,16 @@ if(!isset($backdoor)) {
<tr>
<td style="width: 500px; padding: 10px; vertical-align: top;">
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px;">
<b><span style='color:#8F0000;'>Âàø íàêîïèòåëüíûé áîíóñ:</span> <font color=green><?=$bns[$b1][1]?>% (<?=$ball?> ÅÊÐ)</font></b>
<b><span style='color:#8F0000;'>Ваш накопительный бонус:</span> <font color=green><?=$bns[$b1][1]?>% (<?=$ball?> ЕКР)</font></b>
</fieldset>
<fieldset style="width:480px; border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom:10px;">
<legend style='font-weight:bold; color:#8F0000;'>Ïîêóïêà ÅÊÐ</legend>
<legend style='font-weight:bold; color:#8F0000;'>Покупка ЕКР</legend>
<form method="post" id="ekrform" action="ekr.php?buy_ekr=1" onsubmit="if(document.getElementById('ch_1').checked==false) {alert('Âû íå ñîãëàñèëèñü ñ ïîëüçîâàòåëüñêèì ñîãëàøåíèåì.');return false;} else {if(document.getElementById('ch_2').checked==false) {alert('Âû íå ñîãëàñèëèñü ñ óñëîâèÿìè îïëàòû.');return false;};}; if(document.getElementById('ekr').value<1) {alert('Íåëüçÿ êóïèòü ìåíåå 1 ÅÊÐ!');return false;};">
<b>Ñóììà ÅÊÐ:</b> <input type="text" name="ekr" id="ekr" value="" size="8" onchange="calc();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc();"> &nbsp; <input type="submit" class="btn btn-success" value="Ïîïîëíèòü áàëàíñ"><br />
<form method="post" id="ekrform" action="ekr.php?buy_ekr=1" onsubmit="if(document.getElementById('ch_1').checked==false) {alert('Вы не согласились с пользовательским соглашением.');return false;} else {if(document.getElementById('ch_2').checked==false) {alert('Вы не согласились с условиями оплаты.');return false;};}; if(document.getElementById('ekr').value<1) {alert('Нельзя купить менее 1 ЕКР!');return false;};">
<b>Сумма ЕКР:</b> <input type="text" name="ekr" id="ekr" value="" size="8" onchange="calc();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc();"> &nbsp; <input type="submit" class="btn btn-success" value="Пополнить баланс"><br />
<!--<input type="button" class="btn btn-primary" value="Îïëàòèòü ñ ïîìîùüþ VISA / MASTERCARD" onclick="$('#ekrform').attr('action','ekr_fk_go.php'); $('#ekrform').submit();" style="width: 461px;">-->
<!--<input type="button" class="btn btn-primary" value="Оплатить с помощью VISA / MASTERCARD" onclick="$('#ekrform').attr('action','ekr_fk_go.php'); $('#ekrform').submit();" style="width: 461px;">-->
<div id="calc" style="font-weight: bold; margin: auto; width: 400px; margin-top: 10px; margin-bottom: 10px;">&nbsp;<br />&nbsp;<br />&nbsp;</div>
@@ -748,31 +748,31 @@ if(!isset($backdoor)) {
var ekrr = ekr + ekr2 + ekr3 + ekr7;
ekrr = Math.round(ekrr*100)/100;
//document.getElementById('calc').innerHTML = ekr+' + '+ekr2+' + '+ekr3+' = '+ekrr+' ÅÊÐ';
document.getElementById('calc').innerHTML = 'Íàêîïèòåëüíûé áîíóñ: <font color=green>'+ekr2+' ÅÊÐ</font><br />Îïòîâûé áîíóñ: <font color=green>'+ekr3+' ÅÊÐ</font><? if($ball == 0) { ?><br />Àêöèÿ íà 1-îå ïîïîëíåíèå: <font color=red>'+ekr7+' ÅÊÐ</font><? } ?><br />Èòîãî: <font color=green>'+ekrr+' ÅÊÐ</font>';
//document.getElementById('calc').innerHTML = ekr+' + '+ekr2+' + '+ekr3+' = '+ekrr+' ЕКР';
document.getElementById('calc').innerHTML = 'Накопительный бонус: <font color=green>'+ekr2+' ЕКР</font><br />Оптовый бонус: <font color=green>'+ekr3+' ЕКР</font><? if($ball == 0) { ?><br />Акция на 1-ое пополнение: <font color=red>'+ekr7+' ЕКР</font><? } ?><br />Итого: <font color=green>'+ekrr+' ЕКР</font>';
}
calc();
</script>
<table style="border: 1px solid white; margin: auto; width: 400px;">
<tr style="border-bottom: 1px solid white;"><td style="border-right: 1px solid white;padding:2px;">1 ÅÊÐ</td><td style="padding:2px;"><?=round($bt['cur'],2)?> Ðóáëåé</td></tr>
<tr style="border-bottom: 1px solid white;"><td style="border-right: 1px solid white;padding:2px;">1 ÅÊÐ</td><td style="padding:2px;"><?=round($bt['cur']/$bt['USD'],2)?> Äîëëàðà *</td></tr>
<tr style="border-bottom: 1px solid white;"><td style="border-right: 1px solid white;padding:2px;">1 ЕКР</td><td style="padding:2px;"><?=round($bt['cur'],2)?> Рублей</td></tr>
<tr style="border-bottom: 1px solid white;"><td style="border-right: 1px solid white;padding:2px;">1 ЕКР</td><td style="padding:2px;"><?=round($bt['cur']/$bt['USD'],2)?> Доллара *</td></tr>
</table>
<small>
* - çàâèñèò îò òåêóùèõ êóðñîâ âàëþò<br />
<b>Äîñòàâêà èãðîâîé âàëþòû ïðîèçâîäèòñÿ â àâòîìàòè÷åñêîì ðåæèìå, ñðàçó æå ïîñëå îïëàòû!</b>
* - зависит от текущих курсов валют<br />
<b>Доставка игровой валюты производится в автоматическом режиме, сразу же после оплаты!</b>
<br /><br />
Ïðè îïëàòå ìîãóò âîçíèêàòü çàäåðæêè íà ïîïîëíåíèå, îáû÷íî íå áîëåå 1 ÷àñà. Åñëè ïî èñòå÷åíèþ íåñêîëüêèõ ÷àñîâ äåíüãè òàê è íå ïîñòóïèëè íà âàø áàëàíñ, òî íåîáõîäèìî îáðàòèòüñÿ â <a href="https://www.free-kassa.ru/support.php" target="_blank">ñëóæáó ïîääåðæêè FREE-KASSA</a>.
При оплате могут возникать задержки на пополнение, обычно не более 1 часа. Если по истечению нескольких часов деньги так и не поступили на ваш баланс, то необходимо обратиться в <a href="https://www.free-kassa.ru/support.php" target="_blank">службу поддержки FREE-KASSA</a>.
</small>
<br /><br />
</form>
<small>
<label><input type="checkbox" name="ch1" id="ch_1" /> Âíèìàíèå! Ïðè ïîïîëíåíèè áàëàíñà âû ñîãëàøàåòåñü ñ <a href="https://new-combats.com/encicl/law2.html" target="_blank">ñîãëàøåíèåì î ïðåäîñòàâëåíèè ñåðâèñà èãðû &laquo; Áîéöîâñêèé Êëóá &raquo;</a>.</label><br>
<label><input type="checkbox" name="ch1" id="ch_1" /> Âíèìàíèå! Ïðè ïîïîëíåíèè áàëàíñà âû ñîãëàøàåòåñü ñ <a href="https://new-combats.com/encicl/law3.html" target="_blank">Ïîëèòèêîé Êîíôèåäåíöàëüíîñòè ïðîåêòà &laquo; Áîéöîâñêèé Êëóá &raquo;</a>.</label><br>
<label><input type="checkbox" name="ch1" id="ch_1" /> Âíèìàíèå! Ïðè ïîïîëíåíèè áàëàíñà âû ñîãëàøàåòåñü ñ <a href="https://new-combats.com/encicl/law4.html" target="_blank">Äîãîâîðîì ïóáëè÷íîé îôåðòû &laquo; Áîéöîâñêèé Êëóá &raquo;</a>.</label>
<label><input type="checkbox" name="ch1" id="ch_1" /> Внимание! При пополнении баланса вы соглашаетесь с <a href="https://new-combats.com/encicl/law2.html" target="_blank">соглашением о предоставлении сервиса игры &laquo; Бойцовский Клуб &raquo;</a>.</label><br>
<label><input type="checkbox" name="ch1" id="ch_1" /> Внимание! При пополнении баланса вы соглашаетесь с <a href="https://new-combats.com/encicl/law3.html" target="_blank">Политикой Конфиеденцальности проекта &laquo; Бойцовский Клуб &raquo;</a>.</label><br>
<label><input type="checkbox" name="ch1" id="ch_1" /> Внимание! При пополнении баланса вы соглашаетесь с <a href="https://new-combats.com/encicl/law4.html" target="_blank">Договором публичной оферты &laquo; Бойцовский Клуб &raquo;</a>.</label>
<br />
Åñëè Âû î÷åíü õîòåëè áû ïîëîæèòü äåíüãè íà èãðîâîé ñ÷¿ò, íî íåò ïîäõîäÿùåé ïëàò¿æíîé ñèñòåìû, îáðàòèòåñü çà ïîìîùüþ ê <b> Àäìèíèñòðàòîðó </b> ïðîåêòà.
Если Вы очень хотели бы положить деньги на игровой счїт, но нет подходящей платїжной системы, обратитесь за помощью к <b> Администратору </b> проекта.
<br /><br />
</small>
</fieldset>
@@ -782,16 +782,16 @@ if(!isset($backdoor)) {
<td style="padding: 10px; vertical-align: top;">
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px;">
<b><span style='color:#8F0000;'>Âàø áàëàíñ ñ÷¿òà: <font color=green><b><?=$u->info['money2']?> ÅÊÐ</b></font> è <font color=black><b><?=$u->info['money']?> ÊÐ</b></font>.</span></b>
<b><span style='color:#8F0000;'>Ваш баланс счїта: <font color=green><b><?=$u->info['money2']?> ЕКР</b></font> и <font color=black><b><?=$u->info['money']?> КР</b></font>.</span></b>
</fieldset>
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px;">
<legend style='font-weight:bold; color:#8F0000;'>Îáìåí</legend>
<form method="post" action="ekr.php" onsubmit="if(document.getElementById('ekr2').value><?=$day1?>) {alert('Ñåãîäíÿ âû ìîæåòå åùå îáìåíÿòü íå áîëåå <?=$day1?> ÅÊÐ');return false;} else if(document.getElementById('ekr2').value<0.01||document.getElementById('ekr2').value><?=$day1?>) {alert('Çà 1 ðàç Âû ìîæåòå îáìåíÿòü ñóììó îò 0.01 äî <?=$day1?> ÅÊÐ.');return false;} else {return confirm('Âû äåéñòâèòåëüíî õîòèòå îáìåíÿòü '+document.getElementById('ekr2').value+' ÅÊÐ íà '+(document.getElementById('ekr2').value*<?=$c['ecrtocr']*2.5?>)+' ÊÐ ? Â îáðàòíîì íàïðàâëåíèè îáìåí ñ ÊÐ íà ÅÊÐ áóäåò íåâîçìîæåí.');};">
Îáìåíÿòü ÅÊÐ íà ÊÐ ïî êóðñó <b>1ÅÊÐ=<?=$c['ecrtocr']*2.5?>ÊÐ</b>: &nbsp; <input type="text" name="ekr2" id="ekr2" value="" size="5" placeholder="<?=$day1?> max" onchange="calc22();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc22();"> &nbsp; <input type="submit" class="btn btn-success" name="submit" id="calc2" value="Îáìåíÿòü"><br />
<legend style='font-weight:bold; color:#8F0000;'>Обмен</legend>
<form method="post" action="ekr.php" onsubmit="if(document.getElementById('ekr2').value><?=$day1?>) {alert('Сегодня вы можете еще обменять не более <?=$day1?> ЕКР');return false;} else if(document.getElementById('ekr2').value<0.01||document.getElementById('ekr2').value><?=$day1?>) {alert('За 1 раз Вы можете обменять сумму от 0.01 до <?=$day1?> ЕКР.');return false;} else {return confirm('Вы действительно хотите обменять '+document.getElementById('ekr2').value+' ЕКР на '+(document.getElementById('ekr2').value*<?=$c['ecrtocr']*2.5?>)+' КР ? В обратном направлении обмен с КР на ЕКР будет невозможен.');};">
Обменять ЕКР на КР по курсу <b>1ЕКР=<?=$c['ecrtocr']*2.5?>КР</b>: &nbsp; <input type="text" name="ekr2" id="ekr2" value="" size="5" placeholder="<?=$day1?> max" onchange="calc22();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc22();"> &nbsp; <input type="submit" class="btn btn-success" name="submit" id="calc2" value="Обменять"><br />
</form>
<form method="post" action="ekr.php" onsubmit="if(document.getElementById('kr001').value<<?=round($c['crtoecr']/100,2)?>) {alert('Ìèíèìàëüíàÿ ñóììà îáìåíà <?=round($c['crtoecr']/100,2)?> ÊÐ');return false;}else if(document.getElementById('kr001').value><?=$day2?>) {alert('Ñåãîäíÿ âû ìîæåòå åùå îáìåíÿòü íå áîëåå <?=$day2?> ÊÐ');return false;} else {return confirm('Âû äåéñòâèòåëüíî õîòèòå îáìåíÿòü '+document.getElementById('kr001').value+' ÊÐ íà '+(Math.round(document.getElementById('kr001').value/10)/50)+' ÅÊÐ? Îòìåíèòü îïåðàöèþ îáìåíà áóäåò íåâîçìîæíî.');};">
Îáìåíÿòü ÊÐ íà ÅÊÐ ïî êóðñó <b><?=$c['crtoecr']?>ÊÐ=1ÅÊÐ</b>: <input type="text" style="margin-left:1px;" name="kr001" id="kr001" value="" placeholder="<?=$day2?> max" size="5" onchange="calc24();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc23();"> &nbsp; <input type="submit" class="btn btn-success" name="submit" id="calc3" value="Îáìåíÿòü"><br />
<form method="post" action="ekr.php" onsubmit="if(document.getElementById('kr001').value<<?=round($c['crtoecr']/100,2)?>) {alert('Минимальная сумма обмена <?=round($c['crtoecr']/100,2)?> КР');return false;}else if(document.getElementById('kr001').value><?=$day2?>) {alert('Сегодня вы можете еще обменять не более <?=$day2?> КР');return false;} else {return confirm('Вы действительно хотите обменять '+document.getElementById('kr001').value+' КР на '+(Math.round(document.getElementById('kr001').value/10)/50)+' ЕКР? Отменить операцию обмена будет невозможно.');};">
Обменять КР на ЕКР по курсу <b><?=$c['crtoecr']?>КР=1ЕКР</b>: <input type="text" style="margin-left:1px;" name="kr001" id="kr001" value="" placeholder="<?=$day2?> max" size="5" onchange="calc24();" onkeyup="if(event.keyCode<35||event.keyCode>40) calc23();"> &nbsp; <input type="submit" class="btn btn-success" name="submit" id="calc3" value="Обменять"><br />
</form>
<script>
function calc23() {
@@ -803,7 +803,7 @@ if(!isset($backdoor)) {
//document.getElementById('kr001').value = kr001;
document.getElementById('calc3').value = 'Îáìåíÿòü '+kr001+' ÊÐ íà '+kr001ekr+' ÅÊÐ';
document.getElementById('calc3').value = 'Обменять '+kr001+' КР на '+kr001ekr+' ЕКР';
return kr001;
}
@@ -824,37 +824,37 @@ if(!isset($backdoor)) {
if(document.getElementById('ekr2').value!=ekre) { document.getElementById('ekr2').value=ekr4; }
var kre = parseFloat(ekre) * <?=$c['ecrtocr']*2.5?>;
document.getElementById('calc2').value = 'Îáìåíÿòü '+ekre+' ÅÊÐ íà '+kre.toFixed(0)+' ÊÐ';
document.getElementById('calc2').value = 'Обменять '+ekre+' ЕКР на '+kre.toFixed(0)+' КР';
}
calc22();
</script>
</fieldset>
<fieldset style="border: 1px solid white; padding: 20px 11px 21px 11px;margin-top:15px;">
<legend style='font-weight:bold; color:#8F0000;'>Íàêîïèòåëüíûå áîíóñû</legend>
<legend style='font-weight:bold; color:#8F0000;'>Накопительные бонусы</legend>
<table class="t" style="width: 500px; margin: auto;">
<tr class="b"><td>ÅÊÐ</td><td class="bright ">Áîíóñ</td><td>ÅÊÐ</td><td>Áîíóñ</td></tr>
<tr><td class="">800 ÅÊÐ</td><td class="bright ">10%</td><td class="">3 000 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">30%</td></tr>
<tr><td class="">700 ÅÊÐ</td><td class="bright ">9%</td><td class="">2 500 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">27%</td></tr>
<tr><td class="">600 ÅÊÐ</td><td class="bright ">8%</td><td class="">2 000 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">25%</td></tr>
<tr><td class="">500 ÅÊÐ</td><td class="bright ">7%</td><td class="">1 700 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">23%</td></tr>
<tr><td class="">400 ÅÊÐ</td><td class="bright ">6%</td><td class="">1 500 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">21%</td></tr>
<tr><td class="">300 ÅÊÐ</td><td class="bright ">5%</td><td class="">1 300 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">19%</td></tr>
<tr><td class="">200 ÅÊÐ</td><td class="bright ">4%</td><td class="">1 200 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">17%</td></tr>
<tr><td class="">100 ÅÊÐ</td><td class="bright ">3%</td><td class="">1 100 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">15%</td></tr>
<tr><td class="">50 ÅÊÐ</td><td class="bright ">2%</td><td class="">1 000 ÅÊÐ <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">13%</td></tr>
<tr><td class="">10 ÅÊÐ</td><td class="bright ">1%</td><td class="">900 ÅÊÐ</td><td class="">11%</td></tr>
<tr class="b"><td>ЕКР</td><td class="bright ">Бонус</td><td>ЕКР</td><td>Бонус</td></tr>
<tr><td class="">800 ЕКР</td><td class="bright ">10%</td><td class="">3 000 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">30%</td></tr>
<tr><td class="">700 ЕКР</td><td class="bright ">9%</td><td class="">2 500 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">27%</td></tr>
<tr><td class="">600 ЕКР</td><td class="bright ">8%</td><td class="">2 000 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">25%</td></tr>
<tr><td class="">500 ЕКР</td><td class="bright ">7%</td><td class="">1 700 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">23%</td></tr>
<tr><td class="">400 ЕКР</td><td class="bright ">6%</td><td class="">1 500 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">21%</td></tr>
<tr><td class="">300 ЕКР</td><td class="bright ">5%</td><td class="">1 300 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">19%</td></tr>
<tr><td class="">200 ЕКР</td><td class="bright ">4%</td><td class="">1 200 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">17%</td></tr>
<tr><td class="">100 ЕКР</td><td class="bright ">3%</td><td class="">1 100 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">15%</td></tr>
<tr><td class="">50 ЕКР</td><td class="bright ">2%</td><td class="">1 000 ЕКР <img src="/res/img/medals/vip.gif" title="VIP" width=20 style="margin-top:2px;" /></td><td class="">13%</td></tr>
<tr><td class="">10 ЕКР</td><td class="bright ">1%</td><td class="">900 ЕКР</td><td class="">11%</td></tr>
</table>
</fieldset>
<fieldset style="border: 1px solid white; padding: 18px 12px 18px 12px;margin-top:15px;">
<legend style='font-weight:bold; color:#8F0000;'>Îïòîâûå áîíóñû</legend>
<legend style='font-weight:bold; color:#8F0000;'>Оптовые бонусы</legend>
<table class="t" style="width: 500px; margin: auto;">
<tr class="b light"><td>Áîíóñ</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td></tr>
<tr style="border-bottom: 2px solid black;"><td class="b">Ñóììà</td><td>10 ÅÊÐ</td><td>20 ÅÊÐ</td><td>30 ÅÊÐ</td><td>40 ÅÊÐ</td><td>50 ÅÊÐ</td></tr>
<tr class="b light"><td class="b">Áîíóñ</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td><td>20%</td></tr>
<tr><td class="b">Ñóììà</td><td>60 ÅÊÐ</td><td>70 ÅÊÐ</td><td>80 ÅÊÐ</td><td>90 ÅÊÐ</td><td>100 ÅÊÐ</td></tr>
<tr class="b light"><td>Бонус</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td></tr>
<tr style="border-bottom: 2px solid black;"><td class="b">Сумма</td><td>10 ЕКР</td><td>20 ЕКР</td><td>30 ЕКР</td><td>40 ЕКР</td><td>50 ЕКР</td></tr>
<tr class="b light"><td class="b">Бонус</td><td>10%</td><td>10%</td><td>10%</td><td>10%</td><td>20%</td></tr>
<tr><td class="b">Сумма</td><td>60 ЕКР</td><td>70 ЕКР</td><td>80 ЕКР</td><td>90 ЕКР</td><td>100 ЕКР</td></tr>
</table>
</fieldset>
@@ -862,16 +862,16 @@ if(!isset($backdoor)) {
</tr>
<!--
<tr><td colspan="2" style='font-weight:bold; padding: 10px; font-size: 0.8em;'><center>Ïðè îïëàòå ñ êðåäèòíûõ êàðò ìîãóò âîçíèêàòü çàäåðæêè íà ïîïîëíåíèå, îáû÷íî íå áîëåå 1 ÷àñà. Òàê æå ÷àñòî ïðîèñõîäèò îòêàç â ïîïîëíåíèè ÷åðåç êðåäèòíûå êàðòû, äëÿ ýòîãî íåîáõîäèìî âûáðàòü â ñïèñêå ÄÐÓÃÎÉ ñåðâèñ ïîïîëíåíèÿ ñ êðåäèòíûõ êàðò, ëèáî ïîïîëíÿòü áîëåå ìåëêèìè ÷àñòÿìè.</center></td></tr>
<tr><td colspan="2" style='font-weight:bold; padding: 10px; font-size: 0.8em;'><center>При оплате с кредитных карт могут возникать задержки на пополнение, обычно не более 1 часа. Так же часто происходит отказ в пополнении через кредитные карты, для этого необходимо выбрать в списке ДРУГОЙ сервис пополнения с кредитных карт, либо пополнять более мелкими частями.</center></td></tr>
-->
<tr><td colspan="2" style='font-weight:bold; color:#8F0000; padding: 10px 0 10px 0; font-size: 1.5em;'><center>Êîììåð÷åñêèå óñëóãè</center></td></tr>
<tr><td colspan="2" style='font-weight:bold; color:#8F0000; padding: 10px 0 10px 0; font-size: 1.5em;'><center>Коммерческие услуги</center></td></tr>
<tr><td style="padding: 10px; vertical-align: top;">
<!-- komplekt form -->
<div class="komplekt-form" id="theLayer" style="position: absolute; left: -300px; top: 160px; visibility:hidden; width: 150px; height:320px;">
<div class="form-title" id="titleBar">
<label id="ftitle">Ïðîñìîòð</label>
<label id="ftitle">Просмотр</label>
<button type="button" class="close" onclick="document.getElementById('theLayer').style.visibility = 'hidden';return false" data-dismiss="modal" aria-hidden="true">x</button>
</div>
<div class="form">
@@ -882,13 +882,13 @@ if(!isset($backdoor)) {
<img src="" id="ffimg" width="120" height="220" style="margin-bottom: 5px;" /><br>
<div style="padding:5px;">
<select name="ffsex" id="ffsex">
<option value="0" <? if($u->info['sex'] == 0) { echo 'selected="selected"'; }?> >Ìóæñêîé îáðàç</option>
<option value="1" <? if($u->info['sex'] == 1) { echo 'selected="selected"'; }?> >Æåíñêèé îáðàç</option>
<option value="0" <? if($u->info['sex'] == 0) { echo 'selected="selected"'; }?> >Мужской образ</option>
<option value="1" <? if($u->info['sex'] == 1) { echo 'selected="selected"'; }?> >Женский образ</option>
</select>
</div>
<div style="width:240px; margin-left:-6px;background:#cbc4aa;padding:5px 0px 5px 0px;border:1px solid #cbc4aa;background-color:#eee;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:none;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;">
<input type="button" class="btn btn-success" value="Ïîäòâåðäèòü" style="height: 28px; line-height: 20px; width: 100px;font-size:13px;" onclick="if(confirm('Äåéñòâèòåëüíî õîòèòå êóïèòü ýòî èçîáðàæåíèå?')) $('#fform').submit();" />
<input type="button" class="btn btn-danger" value="Îòìåíèòü" onclick="document.getElementById('theLayer').style.visibility = 'hidden';return false" style="height: 28px; line-height: 20px; width: 100px;font-size:13px;" />
<input type="button" class="btn btn-success" value="Подтвердить" style="height: 28px; line-height: 20px; width: 100px;font-size:13px;" onclick="if(confirm('Действительно хотите купить это изображение?')) $('#fform').submit();" />
<input type="button" class="btn btn-danger" value="Отменить" onclick="document.getElementById('theLayer').style.visibility = 'hidden';return false" style="height: 28px; line-height: 20px; width: 100px;font-size:13px;" />
</div>
</center>
</form>
@@ -896,13 +896,13 @@ if(!isset($backdoor)) {
</div>
<!-- end komplekt form -->
<fieldset style="width:480px; border: 1px solid white; padding: 10px;margin-top:15px;">
<legend style='font-weight:bold; color:#8F0000;'>Ïîêóïêà ëè÷íîãî îáðàçà</legend>
<legend style='font-weight:bold; color:#8F0000;'>Покупка личного образа</legend>
<small>
<b>Ñòîèìîñòü óñëóãè: 100 ÅÊÐ</b><br>
Òðåáîâàíèÿ ê ïåðñîíàëüíîìó îáðàçó:<br />
GIF-êàðòèíêà ðàçìåðîì 120x220 (ØõÂ) è âåñîì äî 300 Êá.<br />
<b>Стоимость услуги: 100 ЕКР</b><br>
Требования к персональному образу:<br />
GIF-картинка размером 120x220 (ШхВ) и весом до 300 Кб.<br />
<br>
Âûáåðèòå êàðòèíêó: <input type="file" id="imgFile" />
Выберите картинку: <input type="file" id="imgFile" />
<script>
function showImgPreview(img) {
@@ -951,9 +951,9 @@ if(!isset($backdoor)) {
data: fd,
processData: false,
contentType: false,
dataType: "json", // ïîìåíÿòü íà json
dataType: "json", // поменять на json
success: function(data) { if(data['img']!=undefined) { document.getElementById('ffsex').style.display = 'none';showImgPreview(data['img']) } else {alert(data['err']);} },
error: function(data) { alert('Îøèáêà AJAX.') }
error: function(data) { alert('Ошибка AJAX.') }
});
})
</script>
@@ -961,13 +961,13 @@ if(!isset($backdoor)) {
</fieldset>
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px; padding-bottom: 15px;">
<legend style='font-weight:bold; color:#8F0000;'>Ïîêóïêà ëè÷íîãî ñìàéëèêà</legend>
<legend style='font-weight:bold; color:#8F0000;'>Покупка личного смайлика</legend>
<small>
<b>Ñòîèìîñòü óñëóãè: <?$ekr_smile = 10; echo $ekr_smile;?> ÅÊÐ</b><br>
Òðåáîâàíèÿ ê ñìàéëèêó:<br />
GIF-êàðòèíêà ðàçìåðîì îò 15x15 äî 95x21 (ØõÂ) è âåñîì äî 30 Êá.<br />
<b>Стоимость услуги: <?$ekr_smile = 10; echo $ekr_smile;?> ЕКР</b><br>
Требования к смайлику:<br />
GIF-картинка размером от 15x15 до 95x21 (ШхВ) и весом до 30 Кб.<br />
<br>
Âûáåðèòå êàðòèíêó: <input type="file" id="imgFile5" />
Выберите картинку: <input type="file" id="imgFile5" />
<script>
$('#imgFile5').change(function(){
@@ -980,9 +980,9 @@ if(!isset($backdoor)) {
data: fd,
processData: false,
contentType: false,
dataType: "json", // ïîìåíÿòü íà json
dataType: "json", // поменять на json
success: function(data) { if(data['img']!=undefined) { showImgPreviewSmile(data['img']) } else {alert(data['err']);} },
error: function(data) { alert('Îøèáêà AJAX.'); }
error: function(data) { alert('Ошибка AJAX.'); }
});
})
</script>
@@ -990,18 +990,18 @@ if(!isset($backdoor)) {
</fieldset>
<fieldset style="border: 1px solid white; padding: 10px;margin-top:15px;">
<legend style='font-weight:bold; color:#8F0000;'>Ñìåíà èìåíè ïåðñîíàæà</legend>
<legend style='font-weight:bold; color:#8F0000;'>Смена имени персонажа</legend>
<small>
<b>Ñòîèìîñòü óñëóãè: 25 ÅÊÐ</b><br>
Òåêóùåå èìÿ: <?=$u->info['login']?><br>
<b>Стоимость услуги: 25 ЕКР</b><br>
Текущее имя: <?=$u->info['login']?><br>
<form method="post" action="ekr.php" id="lform">
<input type="hidden" name="do" value="changeLogin" />
<input type="text" name="login" id="llogin" onkeyup="check_login();" size=35 placeholder="Ââåäèòå íîâîå èìÿ.." style="margin: 5px 0 5px 0;" /> <span id="ajaxLogin"></span><br>
<input type="button" class="btn btn-success" value="Ñìåíèòü èìÿ" onclick="if(confirm('Äåéñòâèòåëüíî õîòèòå ñìåíèòü èìÿ?')) $('#lform').submit();" />
<input type="text" name="login" id="llogin" onkeyup="check_login();" size=35 placeholder="Введите новое имя.." style="margin: 5px 0 5px 0;" /> <span id="ajaxLogin"></span><br>
<input type="button" class="btn btn-success" value="Сменить имя" onclick="if(confirm('Действительно хотите сменить имя?')) $('#lform').submit();" />
</form>
<script>
function check_login() {
$("#ajaxLogin").html('<b>Ïðîâåðêà äîñòóïíîñòè...</b>');
$("#ajaxLogin").html('<b>Проверка доступности...</b>');
$.ajax({
url: "ajax_checklogin.php?login="+$('#llogin').val(),
cache: false