Вход Регистрация
Файл: wapkassa/result.php
Строк: 84
<?php
require_once ('../system/func.php');
include_once 
'WapkassaClass.php';


$secret_key "RmZfkuZqG4yh9soF"//Секретный код площадки
$id_site "2992"//ID площадки


try {
    
// Инициализация класса с id сайта и секретным ключом
    
$wapkassa = new WapkassaClass($id_site$secret_key);

    
// Проверка обработчика (PING)
    
if ($wapkassa->ping($_POST)) {
        
// возврат успешной проверки
        
echo $wapkassa->successPing();
    } else {
        
// Парсинг входящих параметров
        
$params $wapkassa->parseRequest($_POST);



$amount $params['amount']; //Сумма платежа. Из примера с формой - "10.65"

$comm $params['comm']; //Комментарий платежа. Из примера с формой - "Тестовый платеж"

$id $params['add']['wk_payment_id']; //Произвольные данные. Из примера с формой - "12345"

$user $params['add']['user_id']; //Произвольные данные

$quest mysql_fetch_assoc(mysql_query("SELECT * FROM `quest` WHERE `id` = '10'"));


$number mysql_fetch_assoc(mysql_query("SELECT * FROM `webmoney` WHERE `num` = '".$id."'"));


$summa num($amount*10);

if(
$auction == and $auction_name == 'gold' and $summa >= $auction_summa_2)$summa += ceil($summa*$auction_skidka_2/100);
elseif(
$auction == and $auction_name == 'gold' and $summa >= $auction_summa)$summa += ceil($summa*$auction_skidka/100);
if(
$summa >= 100$bonus 5;
if(
$summa >= 500$bonus 50;
if(
$summa >= 1000$bonus 250;
if(
$summa >= 5000$bonus 1000;
if(
$summa >= 10000$bonus 2500;

$ank mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$user."'"));

$quest mysql_fetch_assoc(mysql_query("SELECT * FROM `quest` WHERE `id` = '10'"));

$q mysql_fetch_assoc(mysql_query("SELECT * FROM `quest_user` WHERE `id_quest` = '$quest[id]' AND `id_user` = '$ank[id]'"));

$text "Ваш счет пополнен на [color=gold]".$summa."[/color] золота![br]Бонус: [color=gold]".$bonus."[/color] золота![br]Блогадарим вас за сотрудничество в развитии игры :)";

mysql_query("INSERT INTO `mail` SET `in` = '0', `out` = '".$user."', `text` = '$text' , `time` = '".time()."'");

$kont mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$user."' && `id_kont` = '0' LIMIT 1"));

if(!
$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$user."', `id_kont` = '0', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$user."' AND `id_kont` = '0'");
}
mysql_query("UPDATE `wapkassa` SET `time_oplata` = '".time()."' WHERE `id` = '".$number['id']."'");
mysql_query("UPDATE `users` SET `gold` = '".($ank['gold']+$summa+$bonus)."', `limit_clan_gold` = '".($ank['limit_clan_gold']+$summa)."', `limit_clan_crystals` = '".($ank['limit_clan_crystals']+$summa*100)."' WHERE `id` = '".$user."'");
if(
$q['last'] < time())mysql_query("update `quest_user` set `koll` = `koll`+'$summa' where (`id` = '".$q['id']."')");
if(
$ank['id_partner'] > 0){
mysql_query("UPDATE `users` SET `gold` = `gold`+".ceil($summa*25/100)." WHERE `id` = '".$ank['id_partner']."'");
$text "$ank[login] купил золото, вам начисленно ".ceil($summa*25/100)." золота! Благодарим вас, за то что вы пригласили этого человека!";
mysql_query("INSERT INTO `mail` SET `in` = '0', `out` = '".$ank['id_partner']."', `text` = '$text' , `time` = '".time()."'");
$kont mysql_fetch_assoc(mysql_query("SELECT * FROM `kont` WHERE `id_user` = '".$ank['id_partner']."' && `id_kont` = '0' LIMIT 1"));
if(!
$kont){
mysql_query("INSERT INTO `kont` SET `id_user` = '".$ank['id_partner']."', `id_kont` = '0', `time` = '".time()."'");
}else{
mysql_query("update `kont` set `time` = '".time()."' WHERE `id_user` = '".$ank['id_partner']."' AND `id_kont` = '0'");
}
}
if(
$auction == 1){
mysql_query("UPDATE `users` SET `auction` = `auction`+".$summa." WHERE `id` = '".$user."'");
}


     
// возврат успешной обработки
        
echo $wapkassa->successPayment();



    }
} catch (
Exception $e) {
    
// вывод ошибки
    
echo 'Ошибка: ' $e->getMessage() . PHP_EOL;
}

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