if(!isset($backdoor)) {
define('GAME',true);
//10:05 Внимание! Вы успешно пополнили свой игровой счёт на 0.13 ЕКР. Приятной Вам игры!
include('_incl_data/__config.php');
include('_incl_data/class/__db_connect.php');
include('_incl_data/class/__user.php');
if(!isset($u->info['id'])) {
header('location: /');
die();
}
class upload {
protected function __construct() { }
//static $save_path = '/var/www/bk2ru/data/www/new-combats.com/clan_prw/';
static $save_path = 'clan_prw/';
static $error = '';
static function saveimg($name,$max_mb = 2,$exts = 'jpg|png|jpeg|gif',$cnm = '',$mnw = 0,$mxw = 0,$mnh = 0,$mxh = 0) {
if (isset($_FILES[$name])) {
$f = &$_FILES[$name];
if(isset($f['tmp_name'])) {
$width = 0;
$height = 0;
list($width, $height) = getimagesize($f['tmp_name']);
}
if( $mnw != 0 && $mnw > $width ) {
self::$error = 'Минимальная ширина картинки '.$mnw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mxw != 0 && $mxw < $width ) {
self::$error = 'Максимальная ширина картинки '.$mxw.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mnh != 0 && $mnh > $height ) {
self::$error = 'Минимальная высота картинки '.$mnh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( $mxh != 0 && $mxh < $height ) {
self::$error = 'Максимальная высота картинки '.$mxh.' пикселей. (Размер этой картинки '.$width.'x'.$height.')';
}elseif( !is_dir( self::$save_path ) ) {
self::$error = 'Ошибка на стороне сервера!';
}elseif (($f['size'] <= $max_mb*1024*1024) && ($f['size'] > 0)) {
if (
(preg_match('/\.('.$exts.')$/i',$f['name'],$ext))&&
(preg_match('/image/i',$f['type']))
) {
$ext[1] = strtolower($ext[1]);
$fn = uniqid('f_',true).'.'.$ext[1];
$fn2 = uniqid('f_',true).'.gif';
if( $cnm != '' ) {
$fn = $cnm;
$fn2 = $cnm;
}
if (move_uploaded_file($f['tmp_name'], self::$save_path . $fn)) {
// система изменения размера , требуется Rimage
//Rimage::resize(self::$save_path . $fn, self::$save_path . $fn2);
//@unlink(self::$save_path . $fn); // удаление файла
return array($fn2,$fn,self::$save_path . $fn);
} else {
self::$error = 'Ошибка загрузки файла';
}
} else {
self::$error = 'Неверный тип файла. Допустимые типы : '.$exts.'';
}
} else {
self::$error = 'Неверный размер файла. Максимальный размер файла '.$max_mb.' МБ';
}
} else {
self::$error = 'Файл не найден';
}
return false;
} // end saveimg
} // end class
$ball = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "'.$u->info['id'].'" AND `good` > 0 LIMIT 1'));
$ball = 0+$ball[0];
}else{
$ball = mysql_fetch_array(mysql_query('SELECT SUM(`ekr`) FROM `pay_operation` WHERE `uid` = "'.$user['id'].'" AND `good` > 0 LIMIT 1'));
$ball = 0+$ball[0];
}
$day1def = 50; //сколько екр. в день можно менять на кр.
$day2def = 5000 * ($u->info['level']-8); //сколько кр. в день можно менять на екр.
$day1 = $day1def;
$day2 = $day2def;
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 = $dc1[0];
$dc2 = $dc2[0];
$day1 = round($day1+$dc1,2);
$day2 = round($day2+$dc2,2);
if($day1 < 0) { $day1 = 0; }
if($day2 < 0) { $day2 = 0; }
$b1 = 0; //бонус накопительный
$bt = mysql_fetch_array(mysql_query('SELECT * FROM `bank_table` ORDER BY `time` DESC LIMIT 1'));
$bns = array(
array( 0 , 0 , 0 ),
array( 10 , 1 , 0 ),
array( 50 , 2 , 0 ),
array( 100 , 3 , 0 ),
array( 200 , 4 , 0 ),
array( 300 , 5 , 0 ),
array( 400 , 6 , 0 ),
array( 500 , 7 , 0 ),
array( 600 , 8 , 0 ),
array( 700 , 9 , 0 ),
array( 800 , 10 , 0 ),
array( 900 , 11 , 0 ),
array( 1000 , 13 , 1 ),
array( 1100 , 15 , 2 ),
array( 1200 , 17 , 3 ),
array( 1300 , 19 , 4 ),
array( 1500 , 21 , 5 ),
array( 1700 , 23 , 6 ),
array( 2000 , 25 , 7 ),
array( 2500 , 27 , 8 ),
array( 3000 , 30 , 9 )
);
$bns2 = array(
array(0,0),
array(10,1),
array(20,2),
array(30,3),
array(40,4),
array(50,5),
array(60,6),
array(70,7),
array(80,8),
array(90,9),
array(100,10)
);
$i = 0;
while( $i < count($bns) ) {
if( isset($bns[$i][0]) && $ball > $bns[$i][0] ) {
$b1 = $i;
}
$i++;
}
if( isset($backdoor) ) {
$i = 0;
while( $i < count($bns2) ) {
if( isset($bns2[$i][0]) && $pay['ekr'] >= $bns2[$i][0] ) {
$b2 = $i;
}
$i++;
}
}
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 = 'Данный образ не найден! Возможно он уже был подтвержден!';
}elseif( $o['price'] > $u->bank['money2'] ) {
$u->error = 'На счету недостаточно ЕКР';
}else{
//
$u->bank['money2'] -= $o['price'];
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
//
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/i/obraz/0/buy'.$o['id'].'.gif');
}elseif( $o['type'] == 5 ) {
//Смайлы
copy('clan_prw/'.$o['img'],'../img.new-combats.com/i/smile/s'.$o['id'].'.gif');
}
//
if( $_POST['ffsex'] == 1 ) {
$o['sex'] = 1;
}elseif( $_POST['ffsex'] == 0 ) {
$o['sex'] = 0;
}
//
if( $o['clan'] > 0 ) {
$o['uid1'] = 0;
}else{
$o['uid1'] = $o['uid'];
}
//
$animal = 1;
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` (
`uid`,`animal`,`img`
) VALUES (
"'.$u->info['id'].'","'.$animal.'","'.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 = 'Личный образ успешно установлен! Можете выбрать его в инвентаре, в разделе Образ.';
}elseif( $o['type'] == 2 ) {
$u->error = 'Клановый образ успешно установлен! Можете выбрать его в инвентаре, в разделе Образ.';
}elseif( $o['type'] == 3 ) {
$u->error = 'Личный образ питомца успешно установлен! Можете выбрать его в инвентаре, в разделе Звери.';
}elseif( $o['type'] == 5 ) {
$u->error = 'Личный смайлик успешно установлен! Можете выбрать его в разделе Личные смайлики. Код смайлика :s'.$o['id'].':';
}
}
}elseif(isset($_FILES['img'])) {
//Личный образ
if(date('m') == 12 || date('m') == 1) {
$ekr = 5;
}else{
$ekr = 5;
}
if( $u->bank['money2'] < $ekr ) {
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow1_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow1').'.gif';
//
if($file = upload::saveimg('img',0.3,'gif',$obraz,120,120,220,220)) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES (
"'.$u->info['id'].'",
"'.time().'",
"'.mysql_real_escape_string($ekr).'",
"0",
"0",
"'.mysql_real_escape_string($obraz).'",
"'.$u->info['sex'].'",
"1",
"0"
) ');
echo '{"img":"'.$obraz.'"}';
}else{
echo '{"err":"'.upload::$error.'"}';
}
}
die();
}elseif(isset($_FILES['img5'])) {
//Личный смайлик
if(date('m') == 12 || date('m') == 1) {
$ekr = 1.20;
}else{
$ekr = 2.99;
}
if( $u->bank['money2'] < $ekr ) {
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_smile_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#smile').'.gif';
//
if($file = upload::saveimg('img5',0.03,'gif',$obraz,15,100,15,50)) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES (
"'.$u->info['id'].'",
"'.time().'",
"'.mysql_real_escape_string($ekr).'",
"0",
"0",
"'.mysql_real_escape_string($obraz).'",
"0",
"5",
"0"
) ');
echo '{"img":"'.$obraz.'"}';
}else{
echo '{"err":"'.upload::$error.'"}';
}
}
die();
}elseif(isset($_FILES['img2'])) {
//Клановый образ
if(date('m') == 12 || date('m') == 1) {
$ekr = 20;
}else{
$ekr = 49.99;
}
if( $u->info['clan'] == 0 ) {
echo '{"err":"Вы должны состоять в клане"}';
}elseif( $u->bank['money2'] < $ekr ) {
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow2_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow2').'.gif';
//
if($file = upload::saveimg('img2',0.3,'gif',$obraz,120,120,220,220)) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES (
"'.$u->info['id'].'",
"'.time().'",
"'.mysql_real_escape_string($ekr).'",
"0",
"0",
"'.mysql_real_escape_string($obraz).'",
"'.$u->info['sex'].'",
"2",
"'.$u->info['clan'].'"
) ');
echo '{"img":"'.$obraz.'"}';
}else{
echo '{"err":"'.upload::$error.'"}';
}
}
die();
}elseif(isset($_FILES['img4'])) {
//Питомец образ
if(date('m') == 12 || date('m') == 1) {
$ekr = 2;
}else{
$ekr = 4.99;
}
if( $u->bank['money2'] < $ekr ) {
echo '{"err":"На счету недостаточно ЕКР"}';
}else{
$obraz = 'f_shadow3_'.$u->info['id'].'-'.md5((time()-rand(0,1000)).'#shadow3').'.gif';
//
if($file = upload::saveimg('img4',0.3,'gif',$obraz,120,120,40,40)) {
//
//$u->info['money2'] -= $ekr;
//mysql_query('UPDATE `users` SET `money2` = "'.$u->info['money2'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
//
mysql_query('INSERT INTO `_obraz` ( `uid`,`time`,`price`,`good`,`cancel`,`img`,`sex`,`type`,`clan` ) VALUES (
"'.$u->info['id'].'",
"'.time().'",
"'.mysql_real_escape_string($ekr).'",
"0",
"0",
"'.mysql_real_escape_string($obraz).'",
"'.$u->info['sex'].'",
"3",
"'.$u->info['clan'].'"
) ');
echo '{"img":"'.$obraz.'"}';
}else{
echo '{"err":"'.upload::$error.'"}';
}
}
die();
}elseif(isset($_POST['kr001'])) {
//Обмен екр на кр.
$kr = round($_POST['kr001'],2);
if( $c['crtoecr'] < 0.01 ) {
$u->error = 'Сегодня обменник закрыт.';
}elseif( $day2 < 0.01 ) {
$u->error = 'Сегодня для вас обмен закрыт, приходите завтра.';
}elseif( $kr < round($c['crtoecr']/100,2) ) {
$u->error = 'Минимальная сумма обмена '.round($c['crtoecr']/100,2).' КР.';
}elseif( $kr > $day2 ) {
$u->error = 'Вы можете обменять еще '.$day2.' КР сегодня.';
}elseif( $kr > $u->info['money']) {
$u->error = 'Недостаточно денег для обмена.';
}else{
$ekr = round($kr / $c['crtoecr'],2);
$u->error = 'Вы успешно обменяли '.$kr.' КР на '.$ekr.' ЕКР.';
//
$u->info['money'] -= $kr;
$u->bank['money2'] += $ekr;
//
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$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->bank['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 = $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'] < 0.01 ) {
$u->error = 'Сегодня обменник закрыт.';
}elseif( $day1 < 0.01 ) {
$u->error = 'Сегодня для вас обмен закрыт, приходите завтра.';
}elseif( $ekr < 0.01 ) {
$u->error = 'Минимальная сумма обмена 0.01 ЕКР.';
}elseif( $ekr > $day1 ) {
$u->error = 'Вы можете обменять еще '.$day1.' ЕКР сегодня.';
}elseif( $ekr > $u->bank['money2']) {
$u->error = 'Недостаточно денег для обмена.';
}else{
$kr = round($ekr * $c['ecrtocr'],2);
$u->error = 'Вы успешно обменяли '.$ekr.' ЕКР на '.$kr.' КР.';
//
$u->info['money'] += $kr;
$u->bank['money2'] -= $ekr;
//
mysql_query('UPDATE `users` SET `money` = "'.$u->info['money'].'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$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->bank['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 = $dc1[0];
$dc2 = $dc2[0];
$day1 = round($day1def+$dc1,2);
$day2 = round($day2def+$dc2,2);
}elseif(isset($_POST['login'])) {
//
function en_ru($txt) {
$g = false;
$en = preg_match("/^(([0-9a-zA-Z _-])+)$/i", $txt);
$ru = preg_match("/^(([0-9а-яА-Я _-])+)$/i", $txt);
if(($ru && $en) || (!$ru && !$en)) {
$g = true;
}
return $g;
}
//
function testBad($txt) {
$white = '-_ 0123456789qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNMЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮёйцукенгшщзхъфывапролджэячсмитьбю';
$r = false;
$i = 0;
while( $i != -1 ) {
if( isset($txt[$i]) ) {
$g = false;
$j = 0;
while( $j != -1 ) {
if(isset($white[$j])) {
if( $white[$j] == $txt[$i] ) {
$g = true;
}
}else{
$j = -2;
}
$j++;
}
if( $g == false ) {
$r = true;
}
}else{
$i = -2;
}
$i++;
}
return $r;
}
function is_login($login) {
$r = true;
//
$login = htmlspecialchars($login,NULL);
//
$bad = array(
'Мусорщик' => 1,
'Мироздатель' => 1
);
//
$login_db = mysql_fetch_array(mysql_query('SELECT `id` FROM `users` WHERE `login` = "'.mysql_real_escape_string($login).'" LIMIT 1'));
if( isset($login_db['id']) || isset($bad[$login]) ) {
$r = false;
}else{
$true = true;
//
/*
Логин может содержать от 2 до 16 символов, и состоять только из букв русского ИЛИ английского алфавита, цифр, символов '_', '-' и пробела.
Логин не может начинаться или заканчиваться символами '_', '-' или пробелом.
*/
//
$login = str_replace(' ',' ',$login);
$login = str_replace('%',' ',$login);
$login = str_replace(' ',' ',$login);
//
if( strlen($login) > 16 ) {
$true = false;
}elseif( strlen($login) < 2 ) {
$true = false;
}elseif( strripos($login,' ') == true ) {
$true = false;
}elseif( substr($login,1) == ' ' || substr($login,-1) == ' ' ) {
$true = false;
}elseif( substr($login,1) == '-' || substr($login,-1) == '-' ) {
$true = false;
}elseif( substr($login,1) == '_' || substr($login,-1) == '_' ) {
$true = false;
}elseif( testBad($login) == true ) {
$true = false;
}elseif( en_ru(str_replace('ё','е',str_replace('Ё','Е',$login))) == true ) {
$true = false;
}
//
if( $true == false ) {
$r = false;
}else{
$r = true;
}
}
return $r;
}
if(date('m') == 12 || date('m') == 1) {
$ekr = 2;
}else{
$ekr = 4.99;
}
if( $u->info['login'] == $_POST['login'] ) {
$u->error = 'Выберите другой логин...';
}elseif( $u->bank['money2'] < $ekr ) {
$u->error = 'Недостаточно средств.';
}else{
$login = htmlspecialchars($_POST['login'],NULL);
if( is_login($login) == true ) {
mysql_query('INSERT INTO `lastnames` ( `uid`,`login`,`newlogin`,`time` ) VALUES (
"'.$u->info['id'].'","'.$u->info['login'].'","'.mysql_real_escape_string($login).'","'.time().'"
)');
$u->info['login_last'] = $u->info['login'];
$u->info['login'] = $login;
if(date('m') == 12 || date('m') == 1) {
$u->info['money2'] -= 2;
}else{
$u->bank['money2'] -= 4.99;
}
//
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']).'" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
$u->error = 'Вы успешно сменили логин на "'.$u->info['login'].'" перезайдите в игру с главной страницы.';
}else{
$u->error = 'Выберите другой логин...';
}
}
}elseif(isset($_GET['buy_ekr'])) {
//
$mrh_login = "28706";
$mrh_pass1 = "ugmhd7vi";
//
$inv_id = 0;
//
$out_ekr = round($_POST['ekr'],2);
if( $out_ekr < 0) {
//
$out_ekr = 0;
}
$out_summ = round($out_ekr*$bt['cur'],2);
$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);
$i = 0;
while( $i < count($bns2) ) {
if( isset($bns2[$i][0]) && $out_ekr >= $bns2[$i][0] ) {
$b2_2 = $i;
}
$i++;
}
$out_ekr += round($out_ekr0/100*$bns2[$b2_2][1],2);
if($ball == 0) {
$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 (
"'.$u->info['id'].'","'.$u->bank['id'].'","'.mysql_real_escape_string((int)$_GET['code']).'","'.mysql_real_escape_string($out_ekr).'",
"'.time().'","0","'.mysql_real_escape_string($cur['cur']).'","buy_ekr","0","'.mysql_real_escape_string($u->info['host_reg']).'",
"'.mysql_real_escape_string((int)$_GET['ref']).'","'.mysql_real_escape_string(IP).'","'.date('Y-m-d H:i:s').'"
)');
$shp_item = mysql_insert_id();
if($shp_item > 0) {
//ожидаем оплаты
}else{
die('Ошибка в обработке платежа, обратитесь к Администрации');
}
if($out_ekr < 1) {
die('Минимальная сумма покупки 1 екр.');
}
//
// предлагаемая валюта платежа
// default payment e-currency
$in_curr = "";
// язык
// language
$culture = "ru";
// формирование подписи
// generate signature
$crc = md5("$mrh_login:$out_summ:$inv_id:$mrh_pass1:Shp_item=$shp_item");
// форма оплаты товара
// payment form
$url = 'http://www.free-kassa.ru/merchant/cash.php?';
$url .= 'MrchLogin='.$mrh_login.'&';
$url .= 'OutSum='.$out_summ.'&';
$url .= 'InvId='.$inv_id.'&';
$url .= 'Desc='.$inv_desc.'&';
$url .= 'SignatureValue='.$crc.'&';
$url .= 'Shp_item='.$shp_item.'&';
$url .= 'IncCurrLabel='.$in_curr.'&';
$url .= 'Culture='.$culture.'&';
//
header('location: '.$url);
die();
print "".
"
";
die();
}
//цены
if(date('m') >= 12 || date('m') == 1) {
$ekr_pet = 2;
$ekr_shadow = 8;
$ekr_clan_shadow = 20;
$ekr_smile = 1.20;
$ekr_login = 2;
$ekr_align = 2;
}else{
$ekr_pet = 4.99;
$ekr_shadow = 5;
$ekr_clan_shadow = 49.99;
$ekr_smile = 2.99;
$ekr_login = 4.99;
$ekr_align = 4.99;
}
?>
Покупка ЕвроКредитов - TrueBk
if($ball == 0) { ?>
Акция! При первом пополнении баланса, Вы получаете дополнительно 20% ЕКР к сумме покупки БЕСПЛАТНО. |
}
if(isset($u->info['id'])) { ?>
echo 'Персонаж: '.$u->microLogin($u->info['id'],1).'
';?>
}
if( $u->error != '' ) {
echo ''.$u->error.'
';
}
?>
|
|
Коммерческие услуги |
|
if($_GET['align1']=='1') {
$clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
if(date('m') == 12 || date('m') == 1) {
$price = 2;
}else{
$price = 4.99;
}
if($u->bank['money2'] < $price) {
echo 'У вас недостаточно средств :)';
}else{
$u->bank['money2'] -= $price;
mysql_query('UPDATE `clan` SET `align` = "1" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `align` = "1" WHERE `clan` = "'.$clan['id'].'"');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
echo 'Вы успешно сменили склонность клану '.$clan['name'].' С вас снятно '.$price.' ЕКР.';
}
}
elseif($_GET['align7']=='7') {
$clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
if(date('m') == 12 || date('m') == 1) {
$price = 2;
}else{
$price = 4.99;
}
if($u->bank['money2'] < $price) {
echo 'У вас недостаточно средств :)';
}else{
$u->bank['money2'] -= $price;
mysql_query('UPDATE `clan` SET `align` = "7" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `align` = "7" WHERE `clan` = "'.$clan['id'].'"');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
echo 'Вы успешно сменили склонность клану '.$clan['name'].' С вас снятно '.$price.' ЕКР.';
}
}
elseif($_GET['align3']=='3') {
$clan = mysql_fetch_array(mysql_query('SELECT `id`,`name`,`align` FROM `clan` WHERE `id` = "'.$u->info['clan'].'" LIMIT 1'));
if(date('m') == 12 || date('m') == 1) {
$price = 2;
}else{
$price = 4.99;
}
if($u->bank['money2'] < $price) {
echo 'У вас недостаточно средств :)';
}elseif($clan['align'] == 3) {
echo 'У вашего клана Темная склонность...';
}else{
$u->bank['money2'] -= $price;
mysql_query('UPDATE `clan` SET `align` = "3" WHERE `id` = "'.$u->info['clan'].'" LIMIT 1');
mysql_query('UPDATE `users` SET `align` = "3" WHERE `clan` = "'.$clan['id'].'"');
mysql_query('UPDATE `bank` SET `money2` = "'.$u->bank['money2'].'" WHERE `uid` = "'.$u->info['id'].'" LIMIT 1');
echo 'Вы успешно сменили склонность клану '.$clan['name'].' С вас снятно '.$price.' ЕКР.';
}
}
?>
if($u->info['clan_prava'] == 'glava') { ?>
}?>
|
|
}
?>