Loading...
Помощь по скриптам | В чем проблема ?
Почему не выводит ?


[q]<?

include_once('cpayeer.php');
$accountNumber = $paeracc;
$apiId = $paerid;
$apiKey = $perapi;
$payeer = new CPayeer($accountNumber, $apiId, $apiKey);

include($_SERVER['DOCUMENT_ROOT']."/data/qiwi.class.php");
$wallet = new Qiwi($qiwiacc, $qiwipass, $_SERVER['DOCUMENT_ROOT'].'/tmp/payment.txt');
$balance = $wallet->GetBalances();

$f = fopen('https://perfectmoney.is/acct/balance.asp?AccountID='.$fgPMID.'&PassPhrase='.$cfgPMpass, 'rb');

if($f===false){
echo 'error openning url';
}

// getting data
$out=array(); $out="";
while(!feof($f)) $out.=fgets($f);

fclose($f);

// searching for hidden fields
if(!preg_match_all("/<input name='(.*)' type='hidden' value='(.*)'>/", $out, $result, PREG_SET_ORDER)){
echo 'Ivalid output';
exit;
}

// putting data to array
$ar="";
foreach($result as $item){
$key=$item[1];
$ar[$key]=$item[2];
}



if(isset($_POST['code'])) {
$smsid = $_POST['smsid'];
$smsusid = $_POST['smsusid'];
$smsumm = $_POST['smsumm'];
$code = (int)$_POST['code'];
$confirm = $wallet->paymentSMSConfirm( $code );

$pdo->Query("UPDATE `tb_pays` SET `status` = '1' WHERE `id` = '$smsid'");
$pdo->Query("UPDATE `tb_users` SET `payouds` = `payouds` + '$smsumm' WHERE `id` = '$smsusid'");
$pdo->Query("UPDATE `tb_stats` SET `pay` = `pay` + '$smsumm' WHERE `id` = '1'");
echo "<h4 class='alert_info'>Уважаемый админинстратор, выплата произведена!</h4>";

?> <script> setTimeout( "location='/<?=$diradm; ?>/index.php?a=<?=$_GET['a']; ?>';", 500 ); </script> <? exit();

}

##############################################################


if(isset($_POST['success'])) {
$id = (int)$_POST['id'];
$userid = (int)$_POST['userid'];
$summa = floatval($_POST['summa']);
$purse = $_POST['purse'];
$sComment = 'Payment from '.$site;

$doll = $_POST['summa'] / $cursdlr;
$dollars = number_format($doll, 2, '.', '');

$srt = substr($purse, 0, 1);
if ($srt == 'U' OR $srt == 'E' OR $srt == 'G' OR $srt == 'B') { $method = 3; } elseif ($srt == 'P') { $method = 2; } else { $method = 1; }



##############################################################

if($method == 1) {

$pdo->Query("UPDATE `tb_pays` SET `status` = '1' WHERE `id` = '$id'");
$pdo->Query("UPDATE `tb_users` SET `payouds` = `payouds` + '$summa' WHERE `id` = '$userid'");
$pdo->Query("UPDATE `tb_stats` SET `pay` = `pay` + '$summa' WHERE `id` = '1'");
$sql = $pdo->Query("SELECT login FROM `tb_users` WHERE `id` = '$userid'");
$data1 = $sql->Fetch();
$login = $data1['login'];
$pdo->Query("INSERT INTO `tb_pp` (`userid`, `login`, `summa`, `time`, `tup`, `tuppp`) VALUES ('$userid', '$login', '$summa', '".time()."', '2', '4')");
echo "<h4 class='alert_info'>Уважаемый админинстратор, одобрено!</h4>";
?> <script> setTimeout( "location='/<?=$diradm; ?>/index.php?a=<?=$_GET['a']; ?>';", 500 ); </script> <?



##############################################################

} // the end

##############################################################


if($method == 2) {

if ($payeer->isAuth()) {

$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB',
'sum' => $summa,
'curOut' => 'RUB',
'comment' => "Выплата пользователю #{$userid}",
'to' => $purse ));

if (!empty($arTransfer["historyId"])) {
$sql = $pdo->Query("SELECT * FROM `tb_inserts` WHERE id='$id'");
$data = $sql->Fetch();
$user = $data['userid'];
$login = $data['login'];
$pdo->Query("UPDATE `tb_pays` SET `status` = '1' WHERE `id` = '$id'");
$pdo->Query("UPDATE `tb_users` SET `payouds` = `payouds` + '$summa' WHERE `id` = '$userid'");
$pdo->Query("UPDATE `tb_stats` SET `pay` = `pay` + '$summa' WHERE `id` = '1'");
$pdo->Query("INSERT INTO `tb_pp` (`userid`, `login`, `summa`, `time`, `tup`, `tuppp`) VALUES ('$userid', '$login', '$summa', '".time()."', '2', '1')");
echo "<h4 class='alert_info'>Перевод №".$arTransfer["historyId"]." успешно завершен!</h4>";
?> <script> setTimeout( "location='/<?=$diradm; ?>/index.php?a=<?=$_GET['a']; ?>';", 500 ); </script> <?

} else {

echo '<pre>'.print_r($arTransfer["errors"], true).'</pre>';

}

}

}

##############################################################

if($method == 3) {

$f = fopen('https://perfectmoney.is/acct/confirm.asp?AccountID='.$fgPMID.'&PassPhrase='.$cfgPMpass.'&Payer_Account='.$cfgPerfect.'&Payee_Account='.$purse.'&Amount='.$dollars.'&PAY_IN=1&PAYMENT_ID='.$id.'&Memo='.$cfgURL, 'rb');

if($f === false) { print '<p class="er">Временно недоступен API PerfectMoney. Попробуйте пожалуйста позже.</p>';
$pdo->Query("UPDATE `tb_users` SET `money` = `money` + '$summa' WHERE `id` = '$userid'");
return; } else {
$sql = $pdo->Query("SELECT * FROM `tb_inserts` WHERE id='$id'");
$data = $sql->Fetch();
$user = $data['userid'];
$login = $data['login'];
$pdo->Query("UPDATE `tb_pays` SET `status` = '1' WHERE `id` = '$id'");
$pdo->Query("UPDATE `tb_users` SET `payouds` = `payouds` + '$summa' WHERE `id` = '$userid'");
$pdo->Query("UPDATE `tb_stats` SET `pay` = `pay` + '$summa' WHERE `id` = '1'");

$pdo->Query("INSERT INTO `tb_pp` (`userid`, `login`, `summa`, `time`, `tup`, `tuppp`) VALUES ('$userid', '$login', '$summa', '".time()."', '2', '2')");
echo "<h4 class='alert_info'>Уважаемый ад
________
посл. ред. 24.11.2017 в 04:31; всего 1 раз(а); by surfak
в говнокоде
89828013 , В чем именно ?
Онлайн: 8
Время:
Gen. 0.0769
(c) Bym.Guru 2010-2026