Не опять а снова!
Всем здравствуйте, короче говоря,когда захожу в раздел "вывод" и сразу показывает "Платежный пароль указан не верно!" До того как я введу данные и запрошу вывод! Прошу помочь пожалуйста!
Вот код страницы вывода:
Всем здравствуйте, короче говоря,когда захожу в раздел "вывод" и сразу показывает "Платежный пароль указан не верно!" До того как я введу данные и запрошу вывод! Прошу помочь пожалуйста!
Вот код страницы вывода:
PHP:
<?
$_OPTIMIZATION["title"] = "Заказ выплаты";
$user_id = $_SESSION["user_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$user_id' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_users_a WHERE id = '$user_id' LIMIT 1");
$user_data2 = $db->FetchArray();
$db->Query("SELECT * FROM db_users_a WHERE id = '$usid' LIMIT 1");
$log_data = $db->FetchArray();
$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' order by id DESC LIMIT 1");
$frompayments = $db->FetchArray();
$ip = $func->UserIP;
# Настраиваем кол-во часов для ограничения.
$stoptime = 1;
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$config_site = $db->FetchArray();
?>
<div class="page-title">
<h3 class="breadcrumb-header">Вывести баланс</h3>
</div>
<center>
<div class="row">
<?PHP
# Заглушка от халявщиков
if($user_data['insert_sum'] <= 9 ){
?>
<div class="col-lg-12">
<div class="panel panel-white">
<div class="panel-body">
<i class="ti-receipt fa-5x text-warning"></i>
<h4 class="text-warning">Купите любые овощи для вывода средств!</h4>
</div>
</div>
</div>
<?PHP
return;
}
?>
<?PHP
# Заглушка от халявщиков
if($user_data2["money_off"] >= 1 ){
?>
<div class="col-lg-8">
<div class="card-box">
<i class="fa fa-exclamation-triangle fa-5x text-danger"></i>
<h4 class="text-danger">Ограничение!</h4>
<p class="text-warning">Обратитесь в службу поддержки!</p>
</div>
</div>
<?PHP
return;
}
?>
<div class="col-lg-8">
<div class="panel panel-white">
<div class="panel-body">
<center><p>Выберите систему на которую вы хотите вывести деньги</p></center>
<?PHP
$status_array = array( 0 => "<span class='badge badge-warning'><i class='ti-time'></i> Проверяется</span>", 1 => "<span class='badge badge-warning'>Ожидание</span>", 2 => "<span class='badge badge-danger'><i class='ti-close'></i> Отменена</span>", 3 => "<span class='badge badge-success'><i class='ti-check'></i> Выплачено</span>", 4 => "<span class='badge badge-warning'>Повторите вывод</span>");
# Минималка в рублях
$minPay = 1;
/*if($user_id != '1'){
echo '<center><b><font color = "red">Ведутся технические работы</font></b></center><BR />';
return;
}*/
$banan = array( 0 => '
<input type="submit" name="swap" id="submit" value="Выплатить" style="width: 100%;" class="btn btn-success btn-lg">
', 1 => '
<input value="Ваш аккаунт заблокирован!" class="btn btn-danger btn-lg" style="width: 100%;" disabled>
');
?>
<center><b><font size="5" fase="Tahoma, Times, Verdana"></font></b></center><BR />
<?PHP
# Заносим выплату
if(isset($_POST['swap'])){ // проверка: была ли отправлена форма
if(!empty($_POST['purse'])){
$ps = Array(
'Payeer'=>'1136053',
'QIWI'=>'60792237',
'Яндекс'=>'25344',
'Билайн'=>'24898938',
'Мегафон'=>'24899391',
'МТС'=>'24899291',
'ТЕЛЕ2'=>'95877310',
'ADVCASH' =>'87893285'
);
$ps = $ps[$_POST['ps']];
if(!empty($ps)){
if($_POST['ps'] == 'Payeer'){
function ViewPurse($purse){
if( substr($purse,0,1) != "P" ) return false;
if( !preg_match("#^[0-9]{7,}$#", substr($purse,1)) ) return false;
return $purse;
}
}
if($_POST['ps'] == 'Яндекс'){
function ViewPurse($purse){
if( !preg_match("#^41001[0-9]{7,10}$#",$purse) ) return false;
return $purse;
}
$minPay = '10';
}
if($_POST['ps'] == 'QIWI'){
function ViewPurse($purse){
if( !preg_match("#^\+(91|994|82|372|375|374|44|998|972|66|90|81|1|507|7|77|380|371|370|996|9955|992|373|84)[0-9]{6,14}$#",$purse) ) return false;
return $purse;
}
$minPay = '10';
}
if(isset($_POST['phone']) && $_POST['ps'] != 'QIWI'){
function ViewPurse($purse){
if( !preg_match("#^[\+]{1}[7]{1}[9]{1}[\d]{9}$#",$purse) ) return false;
return $purse;
}
$minPay = '10';
}
if($_POST['ps'] == 'ADVCASH'){
function ViewPurse($purse){
if(!preg_match("^[RUE]{1}[0-9]{7,15}|.+@.+\..+$",$purse)) return false;
return $purse;
}
$minPay = '10';
}
$purse = ViewPurse($_POST['purse']);
if($paypasss == $user_data['paypass']);
if($purse != false){
if((!empty($person) AND $person != false) OR !isset($person)){
$sum = round(intval($_POST['sum']),2);
$paypasss = intval($_POST["paypass"]);
$paypass = md5($paypasss);
$val = 'RUB';
if($sum >= $minPay){
### Устанавливаем лимит по времени
if ($frompayments["date_add"] <= time() - $stoptime * 3600) {
if($sum <= $user_data['money_p']){
# Проверяем на существующие заявки
$db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$user_id' AND (status = '0' OR status = '1')");
if($db->FetchRow() == 0){
$sum_pay = $sum / $config_site['ser_per_wmr'];
# Делаем выплату
$payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey);
if ($payeer->isAuth()){
$arBalance = $payeer->getBalance();
if($arBalance['auth_error'] == 0){
$balance = $arBalance['balance']['RUB']['DOSTUPNO'];
if($balance >= $sum_pay){
$array = array(
'action' => 'output',
'ps' => $ps,
'curIn' => 'RUB', // счет списания
'sumOut' => $sum_pay, // сумма получения
'curOut' => 'RUB', // валюта получения
'param_ACCOUNT_NUMBER' => $purse, // получатель
'comment' => iconv('windows-1251', 'utf-8', "Выплата заработка игрока: {$usname}. С Уважением проект Kriptex-Money")
);
if(!empty($person)){
$array['param_CONTACT_PERSON'] = $person;
}
$initOutput = $payeer->initOutput($array);
if ($initOutput){
$historyId = $payeer->output();
if ($historyId > 0){
# Снимаем с пользователя
$db->Query("UPDATE db_users_b SET money_p = money_p - '$sum', payment_sum = payment_sum + '$sum_pay' WHERE id = '$user_id'");
$db->Query("INSERT INTO wmrush_pm (user_id_in, login_in, user_id_out, login_out, theme, text, status, date, inbox, icon) VALUES ('$user_id', '$user_name', '1', 'Admin', 'Успешный вывод средств', 'С вашего баланса списано $sum рублей. Выведено $sum_pay рублей.', '0', '".time()."', 1, 'fa fa-arrow-down')");
# Вставляем запись в выплаты
$da = time();
$dd = $da + 60*60*24*15;
$ppid = $arTransfer["historyId"];
$db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, pay_sys_id, payment_id, date_add, status) VALUES ('$usname','$user_id','$purse','$sum_pay','RUB', '$sum', '$ps', '$ppid','".time()."', '3')");
$db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
$db->Query("UPDATE db_users_a SET date_login = '".time()."' WHERE id = '$user_id'");
echo "<center><div class='alert alert-success'>Выплата на сумму <b>$sum</b> руб. успешно прошла!</div></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$user_id' LIMIT 1");
$user_data = $db->FetchArray();
}else{
echo "<center><div class='alert alert-danger'>Ошибка #1 - попробуйте через 10-15 секунд или сообщите о ней администратору!</div></center>";
}
}else{
echo "<center><div class='alert alert-danger'>Ошибка #2 - попробуйте через 10-15 секунд или сообщите о ней администратору!</div></center>";
}
}else echo "<center><div class='alert alert-warning'>Сумма ваших инвестиций должно быть не менее 200 рублей!</div></center>";
}else echo "<center><div class='alert alert-warning'>Сумма ваших инвестиций должно быть не менее 200 рублей!</div></center>";
}else echo "<center><div class='alert alert-warning'>Сумма ваших инвестиций должно быть не менее 200 рублей!</div></center>";
}else echo "<center><div class='alert alert-warning'>У вас имеются необработанные заявки. Дождитесь их выполнения.</div></center>";
}else echo "<center><div class='alert alert-warning'>Вы указали больше, чем имеется на вашем балансе!</div></center>";
}else echo "<center><div class='alert alert-warning'>Вы уже выводили средства за последний час! Попробуйте чуть позже..</div></center>";
}else echo "<center><div class='alert alert-warning'>Минимальная сумма для выплаты составляет $minPay рублей!</div></center>";
}else echo "<center><div class='alert alert-danger'>Данные держателя карты указаны неверно!</div></center>";
}else echo "<center><div class='alert alert-danger'>Номер счета $purse указан неверно</div></center>";
}else echo "<center><div class='alert alert-warning'>Платежная система не указана!</div></center>";
}else echo "<center><div class='alert alert-warning'>Вы не ввели номер кошелька</div></center>";
}else echo "<center><b><font color = 'red'>Платежный пароль указан не верно!</font></b></center><BR />";
?>
<?php
if($user_data['paypass'] == "0") {
echo "<center><b><font color = 'red'>Укажите платежный пароль в профиле!</font></b></center><BR />";
}
?>
<style>
.selectPS{
display: inline-block;
width: 100px;
vertical-align: top;
text-align: center;
padding: 10px 10px 10px 10px;
margin: 5px 5px;
border: 2px dotted #e3f3ff;
cursor: pointer;
}
.selectPS:hover{
border: 2px dotted #2196f3;
background: #b1d9fa;
}
.selectPS .imagesps{
width: 55px;
box-sizing: border-box;
height: 55px;
display: inline-block;
}
.selectPS label{
font-size: 8pt;
display: block;
margin-top: 10px;
}
</style>
<script type="text/javascript">
function addfield(ps,name){
var el = document.getElementById('new');
var el1 = document.getElementById('new1');
var el2 = document.getElementById('new2');
var el3 = document.getElementById('new3');
if(el){el.parentNode.removeChild(el);}
if(el1){el1.parentNode.removeChild(el1);}
if(el2){el2.parentNode.removeChild(el2);}
if(el3){el3.parentNode.removeChild(el3);}
if(ps == 'phone'){
var newTd = document.createElement('td');
newTd['id'] = 'new';
newTd.innerHTML = '<div class="form-group"><div class="col-sm-12"><label class="form-control-label">Номер телефона '+name+': </label></div></div>';
paysys.insertBefore(newTd, paysys.children[0]);
var newTd = document.createElement('td');
newTd['id'] = 'new1';
newTd.innerHTML = '<div class="col-sm-12"><input placeholder="+79" type="text" class="form-control" name="purse" size="15"><input type="hidden" name="ps" value="'+name+'"><input type="hidden" name="phone"></div>';
paysys.insertBefore(newTd, paysys.children[1]);
min = 10;
document.getElementById('str_min').style.display = 'inline';
document.getElementById('min').innerHTML = min;
document.getElementById('name_ps').innerHTML = name;
}
if(ps == 'eps'){
var newTd = document.createElement('td');
newTd['id'] = 'new';
newTd.innerHTML = '<label class="form-control-label">Номер кошелька '+name+':</label><br>';
paysys.insertBefore(newTd, paysys.children[0]);
var newTd = document.createElement('td');
newTd['id'] = 'new1';
newTd.innerHTML = '<input class="form-control" type="text" name="purse" size="15"><input type="hidden" name="ps" value="'+name+'">';
paysys.insertBefore(newTd, paysys.children[1]);
min = <?=$minPay;?>;
if(name == 'Яндекс'){min = 10;}
document.getElementById('str_min').style.display = 'inline';
document.getElementById('min').innerHTML = min;
document.getElementById('name_ps').innerHTML = name;
}
}
</script>
<div class="selectPS" onclick="addfield('eps','Payeer');">
<div class="imagesps" style="background: url(/img/pb_logo.png) no-repeat 50%;"></div>
<label>PAYEER</label>
</div>
<div class="selectPS" onclick="addfield('phone','QIWI');">
<div class="imagesps" style="background: url(/img/qiwi_logo.png) no-repeat 50%;"></div>
<label>Qiwi</label>
</div>
<div class="selectPS" onclick="addfield('eps','Яндекс');">
<div class="imagesps" style="background: url(/img/ym_logo.png) no-repeat 50%;"></div>
<label>Яндекс.Деньги</label>
</div>
<div class="selectPS" onclick="addfield('phone','Билайн');">
<div class="imagesps" style="background: url(/img/bl_logo.png) no-repeat 50%;"></div>
<label>Билайн</label>
</div>
<br>
<div class="selectPS" onclick="addfield('phone','Мегафон');">
<div class="imagesps" style="background: url(/img/mg_logo.png) no-repeat 50%;"></div>
<label>Мегафон</label>
</div>
<div class="selectPS" onclick="addfield('phone','МТС');">
<div class="imagesps" style="background: url(/img/mts_logo.png) no-repeat 50%;"></div>
<label>МТС</label>
</div>
<div class="selectPS" onclick="addfield('phone','ТЕЛЕ2');">
<div class="imagesps" style="background: url(/img/t2_logo.png) no-repeat 50%;"></div>
<label>Теле2</label>
</div>
<div class="selectPS" onclick="addfield('eps','ADVCASH');">
<div class="imagesps" style="background: url(/img/adv_logo.png) no-repeat 50%;"></div>
<label>ADVCASH</label>
</div>
<br>
<form action="" method="post">
<div id="str_min" style="display:none"><code>Минимальная сумма выплаты на <span id="name_ps"></span> составляет <span id="min"></span> Руб.</code></div><br>
<div class="col-md-12">
<div class="form-group"><tr>
<div class="form-group col-md-6">
<span id="paysys"></span>
</div>
<div class="form-group col-md-6">
<label class="form-control-label">Сумма вывода:</label><input type="text" class="form-control" name="sum" id="sum" value="<?=sprintf("%.0f",$user_data['money']); ?>" size="15" onkeyup="PaymentSum();"><br>
<label class="form-control-label">Платежный пароль[указывается в профиле]:</label>
<input type="password" class="form-control" name="paypass" size="15"/><br>
</div>
</div>
</div>
<div style="margin-bottom: 10px;" class="col-md-12">
<?=$banan[$prof_data["banned"]]; ?>
</div>
</form>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="panel panel-white">
<div class="panel-body">
<p>Выплаты производятся в автоматическом режиме, без комиссии, на любую из предложенных выше платежных систем.</p>
<p>Выбирайте подходящую, вводите сумму и производите операцию. Средства зачисляются мгновенно, или же в течении нескольких минут в период загруженности системы.</p>
</div>
</div>
</div>
<div class="col-lg-12">
<div class="card-box">
<div class="card-body">
<table class="table">
<thead>
<tr>
<th>Логин</th>
<th>Сумма</th>
<th>Кошелёк</th>
<th>Статус</th>
<th>Дата</th>
</tr>
</thead>
<?PHP
$db->Query("SELECT * FROM db_payment, db_users_a WHERE user_id = '$usid' AND db_users_a.user = db_payment.user ORDER BY db_payment.date_add DESC LIMIT 20 ");
if($db->NumRows() > 0){
while($ref = $db->FetchArray()){
?>
<tbody>
<tr>
<th scope="row"><?=$ref["user"]; ?></th>
<td><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?></td>
<td><?=$ref["purse"]; ?></td>
<td><?=$status_array[$ref["status"]]; ?></td>
<td><?=date("d.m.Y H:i",$ref["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Выплат не совершено!</td></tr>'
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</center>