Вход Регистрация
Файл: a1pay/col.php
Строк: 63
<?
 
FUNCTION A1Lite_processor ($t,$secret)
// Функция обработки A1Lite "URL скрипта обработчика на Вашем сайте"
// $t - Данные $_POST на входе
// $secret - "Секретный ключ" совпадающий с указанным в настройках формы создания сервиса


{
$params = array(    'tid' => $t['tid'],
'name' => $t['name'], 
'comment' => $t['comment'],
'partner_id' => $t['partner_id'],
'service_id' => $t['service_id'],
'order_id' => $t['order_id'],
'type' => $t['type'],
'partner_income' => $t['partner_income'],
'system_income' => $t['system_income']
);
 

 
$params['check'] = md5(join(''array_values($params)) . $secret);
 
if (
$params['check'] === $t['check'])
{
// Действия по зачислению платежа. A1Lite - Ключи совпали.
$ok=TRUE;


//echo "Колы успешно начисленны $t[name] на сумму $t[system_income]";

//------------------------- даём колы -----------------------
// $t[system_income] - сумма платежа
// $t[name] - ник персонажа



//Хостинг на bqhost
$db_host "localhost";
$db_user "lnwru_inoy";
$db_table "lnwru_lin";
$db_pass "KS,SpTp=-88t";


$connect = @ mysql_pconnect($db_host$db_user$db_pass) or die('cannot connect to server');
mysql_select_db($db_table) or die('cannot connect to db');
mysql_query("SET NAMES 'utf8'"$connect);



  
$req mysql_query("SELECT * FROM `users` WHERE `usr` = '$t[name]' LIMIT 1");
  
$pers mysql_fetch_assoc($req);

  
//расчёт

  
  
$col_plus round($t[system_income]/2*100); // сколько даём 100 так как в копейках
  
$wmr_new $col_plus $pers[wmr]; //плюсуем и записуем сумму
mysql_query("UPDATE `users` SET `wmr` = '$wmr_new' WHERE `usr` = '$t[name]' LIMIT 1");

echo 
"Колы успешно начисленны $t[name] на сумму $t[system_income] руб. в размере $col_plus */* $pers[usr] - $pers[almaz]+$col_plus";

// лог и сообщение о покупке

//-
$data date("d F Yг. в H:i"strtotime("+20 seconds"));
//-
$data str_replace("January","Января",$data);
$data str_replace("February","Февраля",$data);
$data str_replace("March","Марта",$data);
$data str_replace("April","Апреля",$data);
$data str_replace("May","Мая",$data);
$data str_replace("June","Июня",$data);
$data str_replace("July","Июля",$data);
$data str_replace("August","Августа",$data);
$data str_replace("September","Сентября",$data);
$data str_replace("October","Октября",$data);
$data str_replace("November","Ноября",$data);
$data str_replace("December","Декабря",$data);

$txt "
<br/> *** Тип оплаты(type) - 
$t[type] *** 
<br/> *** Kомментарий - 
$t[comment] *** 
<br/> *** Доход игре - 
$t[partner_income] *** 
<br/> *** Заплаченно игроком - 
$t[system_income] *** <br/>";

mysql_query("INSERT INTO
        `a1pay_log` SET
        `usr` = '
$t[name]',
        `text` = '
$txt',
        `col` = '
$col_plus',
        `data` = '
$data'"); // зуписуем в лог
$time date("H:i d.m.y");
$col_plus2 $col_plus/100;
$text " <font color=#DAA520><b>Вам начислено <u>$col_plus2</u> WMR. Приятной игры!</b></font>";
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Система', `user_to` = '$t[name]', `time` = '$time', `read` = 1, `mail_msg` = '$text'"); // отправляем сообщение


        //----------даём рефералу процент----------------
        
        
if (!empty($usr[ref])){
        
$ref mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `usr`='$usr[ref]' Limit 1"));
        
        
$cenasms $col_plus// считаем цену потраченого
        
$refprocent 0.15// процент 15 стоит
        
$wmrprocent round($cenasms $refprocent);
        
$wmr $ref[wmr]+$wmrprocent;
        
mysql_query ("UPDATE users SET wmr='$wmr' WHERE usr='$ref[usr]' LIMIT 1");
        
        }
        
//-----------------------------------------------




//echo "$params[check] <br/>";
//echo "$t[check] <br/>";

}

else
{
// Действия по ошибке. A1Lite - Ключи не совпали.
$okFALSE;

//echo "Колы не начисленны!<hr/>";

//echo "$params[check] <br/>";
//echo "$t[check] <br/>";


}
 
return 
$ok;
}
 
 
// Пример вызова функции. 
 
 
 // после проверки убрать 1 перд ключём.
 
$secret 's12061992s';
A1Lite_processor($_POST,$secret);
 
?>
Онлайн: 1
Реклама