Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- if(empty($byme["pemail"]))
- {
- $error[] = "Введите кошелёк для получения выплаты в Ваших личныx данных";
- }
- $nameus=$_SESSION["username"];
- $user_id = $_SESSION["iduser"];
- if (!empty($_POST) AND empty($error)){
- if (empty($_POST["howmany"])){
- $error[] = 'Введите сумму';
- }else{
- $money=$moneynoround;
- $howmany=round($_POST["howmany"],2);
- if ($howmany>0){
- if($howmany > round($money,2)){
- $error[] = "У вас недостаточно средств на балансе, для вывода данной суммы";
- }
- if ($money<=0){
- $error[] = 'У вас на балансе нет денег';
- }
- if ($howmany<$minpay)
- $error[] = 'На вашем балансе не набрана минимальная сумма для вывода';
- }else
- $error[] = 'Введена не верная сумма';
- }
- if (!empty($_POST["code"])){
- $code = (int)$_POST["code"];
- if($code != $_SESSION["texto"])
- $error[] = 'Не верно введён проверочный код';
- }else
- $error[] = 'Введите проверочный код';
- if (empty($error)){
- $checkuser = $db->super_query("SELECT username FROM tb_payme WHERE username='$user_id'");
- if (!empty($checkuser["username"])){
- $error[] = 'Вы уже заказали выплату. После того как Ваш заказ будет выполнен, Вы сможете снова заказать выплату.';
- }
- $laip=getRealIP();
- $dt=time();
- $db->query("INSERT INTO `tb_payme` (username, pemail, money, ip, datetime) VALUES('$_SESSION[iduser]','$pemail','$howmany','$laip','$dt')");
- $db->query("UPDATE tb_users set money=money-'$howmany',lastpay='$nowtime' where id='$user_id'");
- if ($x2 == 1){
- if($howmany > $maxautopay){
- $_SESSION["success"] = "Ваш заказ принят!Вы получите свои деньги после проверки Вашего аккаунта.Максимальная сумма для автоматической выплаты $maxautopay $sitevalname !";
- header("Location: /user/payout/webmoney");
- return;
- }else{
- include DIRNAME.'/xml/xml.php';
- $comment=$paycomm;
- $comment=str_ireplace(":sitename:",$sitename,$comment);
- $desc=str_ireplace(":username:",$nameus,$comment);
- $wminvid=0;
- $response = $wmxi->X2(
- intval($tranid), # номер перевода в системе учета отправителя; любое целое число без знака, должно быть уникальным
- $sitepurse, # номер кошелька с которого выполняется перевод (отправитель)
- $pemail, # номер кошелька, но который выполняется перевод (получатель)
- floatval($howmany), # число с плавающей точкой без незначащих символов
- intval($period), # целое от 0 до 255 символов; 0 - без протекции
- trim($pcode), # произвольная строка от 0 до 255 символов; пробелы в начале или конце не допускаются
- trim($desc), # произвольная строка от 0 до 255 символов; пробелы в начале или конце не допускаются
- intval($wminvid) # целое число > 0; если 0 - перевод не по счету
- );
- $structure = $parser->Parse($response, DOC_ENCODING);
- $transformed = $parser->Reindex($structure, true);
- $status = @$transformed["w3s.response"]["retval"];
- if ($status == "0"){
- $db->query("UPDATE tb_users SET paid=paid + $howmany where id='$user_id'");
- $db->query("INSERT INTO tb_history (user, date, amount, method, status) VALUES('$_SESSION[iduser]','$nowdate','$howmany','WebMoney','Выплата сделана')");
- $db->query("DELETE FROM tb_payme WHERE username='$user_id");
- //$nowtime=time();
- //$db->query("InSERT InTO tb_allhistory (idus,data,doing,title) values ('$user_id','$nowtime','5','Выплата WebMoney')");
- $_SESSION["success"] = 'Выплата прошла успешно!';
- header("Location: /user/payout/webmoney");
- return;
- }else{
- ?>
- <pre>
- Код ошибки: <b><?=htmlspecialchars(@$transformed["w3s.response"]["retval"], ENT_QUOTES); ?></b>
- Описание ошибки: <b><?=htmlspecialchars(@$transformed["w3s.response"]["retdesc"], ENT_QUOTES); ?></b>
- </pre><br><center>Пожалуйста,обратитесь к администратору для исправления этой ошибки!</center></fieldset>
- <?
- }
- }
- }else{
- $_SESSION["success"] = 'Ваш заказ принят. После проверки Вашего аккаунта на соблюдение правил, Вы получите свои деньги';
- header("Location: /user/payout/webmoney");
- return;
- }
- }
- }
- include DIRNAME.'/template/user/webmoney.php';
- ?>
Add Comment
Please, Sign In to add comment