Автор Тема: Проблема с выплатами, не снимается заглушка.  (Прочитано 58 раз)

0 Пользователей и 1 Гость просматривают эту тему.

finans13Автор темы

  • *
  • Оффлайн
  • Награды Болеее 300 сообщений Более 2 лет на форуме Более 10 созданных тем
  • Дата регистрации: Март 2016
  • Сообщений: 334
  • Страна: ru
  • Поблагодарили: 23 раз(а)
  • Репутация +5/-2
  • Пол: Мужской
    • Награды
Нет оценки
Ребята такая проблема, выплаты должны идти без вложений, но блин получается так, что пока не пополниш на 1р выплату заказать не возможно,,, весь фаил выплат перерыл но заглушку так и не нашел.

Открыть / Закрыть
<div class="inner-content">

<ul class="nav nav-pills nav-stacked nav-acc" style="background: linear-gradient(to right bottom, #2011008a, #ebc2af9c);border:2px solid #520202;border-radius: 10px;"><font color="FFFBCA"><b><BR />
   <h1>   &nbsp;  &nbsp;  &nbsp;Заказ выплаты</h1>

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Заказ выплаты";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

$db->Query("SELECT * FROM db_users_a WHERE id = '$usid' LIMIT 1");
$banned = $db->FetchArray();

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 1");
$sonfig_purse = $db->FetchArray();

$db->Query("SELECT count(*) FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 1");
$sonfig_purs = $db->FetchRow();
#кошель
$db->Query("SELECT * FROM conf_u WHERE user_id = '$usid'");
$us_inf =  $db->FetchArray();
#пароль
$db->Query("SELECT * FROM conf_parol_p WHERE user_id = '$usid'");
$us_inf_p = $db->FetchArray();

$db->Query("SELECT count(*) FROM conf_u WHERE user_id = '$usid'");
$us_inf_c = $db->FetchRow();

$status_array = array( 0 => "Проверяется", 1 => "Выплачивается", 2 => "Отменена", 3 => "Выплачено");

$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' order by id DESC LIMIT 1");
 $frompayments = $db->FetchArray();

# Минималка!
$minPay = 1;
#Максималка
$maxPay = 100;
# Настраиваем кол-во суток для ограничения.
$nd_timer = 1;

$maxforonepay = 10000*$sonfig_site["ser_per_wmr"]*1000*$user_data["insert_sum"] + 99999*$user_data["from_referals"];


?>


  <center><img src="/img/logo.png"><p></center>


<font size="+1">
<font color="FFF5DF"><b>
<center>

<b>
Выплаты осуществляются в автоматическом режиме на платежную систему PAYEER! <br/> Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.
<br/><b>
</b>





 <?PHP
# Заглушка привязки кошелька
   if($us_inf_c == '0' ){

?>
<br><br><center><font color="FFF5DF"> <font size="+2"><b>Для заказа выплат необходимо привязать кошелек и платежный пароль к аккаунту, сделать это можно в <a href="/settings">настройках</a>.<b></font></center><BR />
</div></div></div>


<?PHP

return;
}

?>

<?PHP

$ddel = time() + 60*60*1;
$dadd = time();


   function ViewPurse($purse){

      if( substr($purse,0,1) != "P" ) return false;
      if( !ereg("^[0-9]{7,11}$", substr($purse,1)) ) return false;
      return $purse;
   }
# Проверка на дату выплаты
//$db->Query("SELECT COUNT(*) FROM db_pay_dat WHERE user_id = '$usid' AND date_del > '$dadd'");

// if($db->FetchRow() == 0){
   echo "$purse $sum";
      # Заносим выплату
      if(isset($_POST["purse"])){

      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $val = "RUB";
      $p_password = $func->IsPassword($_POST["p_pass"]);

      if ($sum <= $maxPay){

      if($purse !== false){

            if($sum >= $minPay){

             //проверяем чтобы кошелек, на который платили раньше был таким же как сейчас для выплат
             if ($us_inf["pay_purse"] == $purse)
             {
                   //проверяем платежный пароль
                    if ($us_inf_p["pay_pass"] == $p_password)
                   {

               if($sum <= $user_data["money_p"]){

if($sum <= $maxforonepay) {

                  # Проверяем на существующие заявки
                  $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                  if($db->FetchRow() == 0){

### Устанавливаем лимит на 24 часа по выплатам для $USID
       if ($frompayments["date_add"] <= time() - $nd_timer * 86400) {

                   if($banned["banned_multi"] == 0){

                     ### Делаем выплату ###
                     $payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey);
                     if ($payeer->isAuth())
                     {

                        $arBalance = $payeer->getBalance();
                        if($arBalance["auth_error"] == 0)
                        {

                           $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);

                           $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                           if( ($balance) >= ($sum_pay)){

                           $arTransfer = $payeer->transfer(array(
                           'curIn' => 'RUB', // счет списания
                           'sum' => $sum_pay, // сумма получения
                           'curOut' => 'RUB', // валюта получения
                           'to' => $purse, // получатель (email)
                           //'to' => '+71112223344',  // получатель (телефон)
                           //'to' => 'P1000000',  // получатель (номер счета)
                           'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} с проекта SEOBUX")
                           //'anonim' => 'Y', // анонимный перевод
                           //'protect' => 'Y', // протекция сделки
                           //'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
                           //'protectCode' => '12345', // код протекции
                           ));

                              if (!empty($arTransfer["historyId"]))
                              {


                                 # Снимаем с пользователя
                                 $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");

                                 # Вставляем запись в выплаты
                                 $da = time();
                                 $dd = $da + 60*60*24*15;

                                 $ppid = $arTransfer["historyId"];

                                 $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
                                 VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");

                                 $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                 $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");

                                    echo "<center><font color = 'green'><b>Деньги успешно выплачены!<p></center><BR />";

                              }
                              else
                              {

                     echo "<center><font color = 'FFF5DF'><b>Внутренняя ошибка - сообщите о ней администратору!</b></font></center><BR />";

                              }


                           }else echo "<center><font color = 'FFF5DF'><b>Внутренняя ошибка - сообщите о ней администратору!</b></font></center><BR />";

                        }else echo "<center><font color = 'FFF5DF'><b>Не удалось выплатить! Попробуйте позже!</b></font></center><BR />";

                     }else echo "<center><font color = 'FFF5DF'><b>Не удалось выплатить! Попробуйте позже!</b></font></center><BR />";

}else echo "<center><font color = 'FFF5DF'><b>Доступ к выплатам заблокирован за нарушение правил проекта!<BR />
Напишите в <a href='/support'>поддержку </a></b></font></center><BR />";

}else echo "<center><font color = 'FFF5DF'><b>Вы уже получали выплату за последние 24 часа!</b></font></center>";


                  }else echo "<center><font color = 'FFF5DF'><b>У вас имеются необработанные заявки. Дождитесь их выполнения!</b></font></center><BR />";
}else echo "<center><font color = 'FFF5DF'><b>Вы не можете вывести столько средств за один раз !</b></font></center><BR />";

               }else echo "<center><font color = 'FFF5DF'><b>Вы указали больше, чем имеется на вашем счету!</b></font></center><BR />";
              }else echo "<center><b><font color = 'FFF5DF'>Платежный пароль введен не верно!</font></b></center><BR />";
             }else echo "<center><b><font color = 'FFF5DF'>Кошелек, который Вы указали не соответствует привязанному!</font></b></center><BR />";

            }else echo "<center><b><font color = 'FFF5DF'>Минимальная сумма для выплаты - 1 руб.!</font></b></center><BR />";


      }else echo "<center><b><font color = 'FFF5DF'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";

      }else echo "<center><font color = 'FFF5DF'><b>Вы можете заказать выплату не более, чем на 100 рублей!</b></font></center><BR />";

   }


?>
<br />
<form action="" method="post">
<table width="99%" border="5" align="center">
<tr>
    <td><font color="FFF5DF"> &nbsp;  &nbsp;  &nbsp;  <b>Введите привязанный кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><font color="000000"><b><input type="text" name="purse" size="15"/></td>
  </tr>

  <tr>
    <td><font color="FFF5DF"> &nbsp;  &nbsp;  &nbsp;   <b>Сумма для вывода</font>   &nbsp; [Мин. 1 руб.]<font color="#EC4D4D;">:</font> </td>
   <td><font color="000000"><b><input type="text" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
 
  <tr>
    <td><font color="FFF5DF"> &nbsp;  &nbsp;  &nbsp;   <b>Платежный пароль (устанавливается в настройках):</font></td>
   <td><font color="000000"><b><input type="password" size="15" name="p_pass"</td>
  </tr>
  <br />
  <tr>
    <td colspan="2" align="center"><font color="000000"><b><input type="submit" name="swap" value=" Заказать выплату " style="height: 30px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>
<br /><br />

<table cellpadding="4" cellspacing="0" align="center" width="100%" class="table table-bordered">
<thead align="center" class="ttb">
   <td><font color="FFF5DF"><b>Логин</b></td>
   <td><font color="FFF5DF"><b>Сумма</b></td>
   <td><font color="FFF5DF"><b>Кошелёк</b></td>
   <td><font color="FFF5DF"><b>E-mail</b></td>
   <td><font color="FFF5DF"><b>Дата выплаты</b></td>
</thead><tbody>
   
  <?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()){
      
      ?>
<tr align="center">
      <td><font color="FFF5DF"><b><?=$ref["user"]; ?></td>
      <td><font color="FFF5DF"><b><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?> руб.</td>
      <td><font color="FFF5DF"><b><?=$ref["purse"]; ?></td>      
      <td><font color="FFF5DF"><b><?=$ref["email"]; ?></td>
      <td><font color="FFF5DF"><b><?=date("d.m.Y H:i",$ref["date_add"]); ?></td>
   </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5"><font color="FFF5DF"><b>Нет записей</td></tr>'
 
  ?>
</tbody></table>
<br><br><br>
</div></div></div>
[свернуть]
 

APTEMOH

  • *
  • *
  • Оффлайн
  • Награды Три года на форуме !!! Более 500 сообщений Репутация более 10 Более 10 созданных тем
  • Дата регистрации: Сен. 2015
  • Расположение: Расположение
  • Сообщений: 532
  • Страна: th
  • Поблагодарили: 45 раз(а)
  • Репутация +14/-1
  • Пол: Мужской
    • Награды
  • Социальные сети:
    ВКонтакте
Проблема с выплатами, не снимается заглушка.
« Ответ #1 : 12 Сентября 2018, 18:55:54 »
Нет оценки
Не вдавался в расчеты, как вариант убрать вот это:

if($sum <= $maxforonepay) { - это в условиях

$maxforonepay = 10000*$sonfig_site["ser_per_wmr"]*1000*$user_data["insert_sum"] + 99999*$user_data["from_referals"]; - это в самом верху

finans13Автор темы

  • *
  • Оффлайн
  • Награды Болеее 300 сообщений Более 2 лет на форуме Более 10 созданных тем
  • Дата регистрации: Март 2016
  • Сообщений: 334
  • Страна: ru
  • Поблагодарили: 23 раз(а)
  • Репутация +5/-2
  • Пол: Мужской
    • Награды
Проблема с выплатами, не снимается заглушка.
« Ответ #2 : 12 Сентября 2018, 19:18:31 »
Нет оценки
Не вдавался в расчеты, как вариант убрать вот это:
да ее пришлось убрать и в довесок еще это if($sum <= $maxforonepay) {
}else echo "<center><font color = 'FFF5DF'><b>Вы не можете вывести столько средств за один раз !</b></font></center><BR />";
 
Теги:
 

Проблема с серфингом, не коректно отображается. кто поможет - плиз

Автор finans13Раздел Общие вопросы по фермам

Ответов: 16
Просмотров: 2030
Последний ответ 10 Июля 2016, 14:29:14
от finans13
проблема в скрипте экономической игре fifa17

Автор polonesРаздел Общие вопросы по фермам

Ответов: 2
Просмотров: 526
Последний ответ 13 Апреля 2017, 16:49:53
от shans5
проблема с рефералами в статистики и конкурсе рефералов

Автор deficРаздел Общие вопросы по фермам

Ответов: 10
Просмотров: 1196
Последний ответ 12 Марта 2018, 06:35:20
от kvozimir
Проблема со скриптом раздачи бонусов на Payeer

Автор maksim0201Раздел Вопросы / ответы по разным скриптам

Ответов: 6
Просмотров: 785
Последний ответ 08 Мая 2017, 19:34:33
от Kuper
ПРОБЛЕМА С СЁРФИНГОМ - ЗАПОЛНЕНЫ НЕ ВСЕ ПОЛЯ

Автор doktor540Раздел Вопросы по модулям фф

Ответов: 6
Просмотров: 911
Последний ответ 14 Февраля 2017, 19:59:14
от doktor540
Имя пользователя:
Пароль:
Session: