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

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

xarmaexАвтор темы

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Дек. 2015
  • Сообщений: 98
  • Страна: ua
  • Поблагодарили: 21 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
    • Награды
Выплата
« : 24 Ноября 2016, 20:16:54 »
Помогите поставить заглушку на выплату 1 час, то не получается  "от благадорю"
Цитировать
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<?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_confligsg WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

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

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



?>
<div class="h-stelfon"><br>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="http://payeer.com/?partner=19879" target="_BLANK">PAYEER</a>! Процент при выводе составляет 0%<BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
</div><BR />
<div class="h-stelfon"><br>
<b>Ссылки на учебные материалы:</b><BR />
 - <a href="http://payeer.com/?partner=19879" target="_blank">Создание счета в Payeer</a> <BR />
 - <a href="http://payeeer.ru/outpay" target="_blank">Вывод средств из payeer</a> <BR /><BR />
</div>
<BR />
<center><b>Заказ выплаты:</b></center><BR />



<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 2.99 ){

?>
<center><font color="red"><b>Добрый день дорогие пользователи нашего проекта! Сегодня (банили) тех, кто использовал более 2х аккаунтов! Это категорически запрещено правилами! Есть кадры, у которых было более 20 аккаунтов... В связи с этим мы вынуждены поставить символическую заглушку на вывод в размер 3 рублей. Все эти меры необходимы для сохранности ваших средств!
<br></font></center>

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

return;
}

?>

<?PHP
# Заглушка минималки

if($_POST["sum"] >= 2500){

?>
<center><font color="blue"><b>Максимальная сумма для автовыплат составляет 2500 серебра!<b></font></center><BR />

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

return;
}

?>


<?PHP

   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !preg_match("/^[0-9]{7,9}$/", substr($purse,1)) ) return false;   
      return $purse;
   }
   
   # Заносим выплату
   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"]){
                  
                  # Проверяем на существующие заявки
                  $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+1200)){
                           
                           
                           
                           $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} с проекта ``")
                           //'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><div class='h-ok'>Выплачено!</div></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><div class='h-erorr'>Выплаты временно не доступты.</div></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><div class='h-erorr'>Выплаты временно не доступты.</div></center><BR />";
                           
                        }else echo "<center><div class='h-erorr'>Выплаты временно не доступты. через некоторое время заработают.</div></center><BR />";
                        
                     }else echo "<center><div class='h-erorr'>Не удалось выплатить! Попробуйте позже</div></center><BR />";
                     
                        
                  }else echo "<center><div class='h-erorr'>У вас имеются необработанные заявки. Дождитесь их выполнения.</div></center><BR />";
                     
                  
               }else echo "<center><div class='h-erorr'>Вы указали больше, чем имеется на вашем счету</div></center><BR />";
            
            }else echo "<center><div class='h-erorr'>Минимальная сумма для выплаты составляет {$minPay} FUN!</div></center><BR />";
      
      }else echo "<center><div class='h-erorr'>Кошелек Payeer указан неверно! Смотрите образец!</div></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1304289]</font>: </td>
   <td><input type="text" class="lgg" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</font> [Мин. 0.10]<font color="#000;">:</font> </td>
   <td><input type="text" class="lgg" 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" class="lgg" 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="Заказать выплату" class="btn_in" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>



<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></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>
   <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>
a:0:{}
 

BubleGum

  • *
  • Оффлайн
  • Награды Три года на форуме !!! Более 150 сообщений
  • Дата регистрации: Дек. 2016
  • Сообщений: 161
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Выплата
« Ответ #1 : 04 Декабря 2016, 02:25:51 »
а мне нравится,за вас нужно сделать а вы будите пользоваться,ну хотя бы наработки свои скидывали
 

maks161

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

romcka8

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Топ 10 по сообщениям Более 500 сообщений Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 643
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
    • Награды
Выплата
« Ответ #3 : 06 Декабря 2016, 01:29:38 »
Помогите поставить заглушку на выплату 1 час, то не получается  "от благадорю"
Цитировать
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<?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_confligsg WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

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

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



?>
<div class="h-stelfon"><br>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="http://payeer.com/?partner=19879" target="_BLANK">PAYEER</a>! Процент при выводе составляет 0%<BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
</div><BR />
<div class="h-stelfon"><br>
<b>Ссылки на учебные материалы:</b><BR />
 - <a href="http://payeer.com/?partner=19879" target="_blank">Создание счета в Payeer</a> <BR />
 - <a href="http://payeeer.ru/outpay" target="_blank">Вывод средств из payeer</a> <BR /><BR />
</div>
<BR />
<center><b>Заказ выплаты:</b></center><BR />



<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 2.99 ){

?>
<center><font color="red"><b>Добрый день дорогие пользователи нашего проекта! Сегодня (банили) тех, кто использовал более 2х аккаунтов! Это категорически запрещено правилами! Есть кадры, у которых было более 20 аккаунтов... В связи с этим мы вынуждены поставить символическую заглушку на вывод в размер 3 рублей. Все эти меры необходимы для сохранности ваших средств!
<br></font></center>

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

return;
}

?>

<?PHP
# Заглушка минималки

if($_POST["sum"] >= 2500){

?>
<center><font color="blue"><b>Максимальная сумма для автовыплат составляет 2500 серебра!<b></font></center><BR />

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

return;
}

?>


<?PHP

   
   function ViewPurse($purse){
      
      if( substr($purse,0,1) != "P" ) return false;
      if( !preg_match("/^[0-9]{7,9}$/", substr($purse,1)) ) return false;   
      return $purse;
   }
   
   # Заносим выплату
   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"]){
                  
                  # Проверяем на существующие заявки
                  $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+1200)){
                           
                           
                           
                           $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} с проекта ``")
                           //'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><div class='h-ok'>Выплачено!</div></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><div class='h-erorr'>Выплаты временно не доступты.</div></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><div class='h-erorr'>Выплаты временно не доступты.</div></center><BR />";
                           
                        }else echo "<center><div class='h-erorr'>Выплаты временно не доступты. через некоторое время заработают.</div></center><BR />";
                        
                     }else echo "<center><div class='h-erorr'>Не удалось выплатить! Попробуйте позже</div></center><BR />";
                     
                        
                  }else echo "<center><div class='h-erorr'>У вас имеются необработанные заявки. Дождитесь их выполнения.</div></center><BR />";
                     
                  
               }else echo "<center><div class='h-erorr'>Вы указали больше, чем имеется на вашем счету</div></center><BR />";
            
            }else echo "<center><div class='h-erorr'>Минимальная сумма для выплаты составляет {$minPay} FUN!</div></center><BR />";
      
      }else echo "<center><div class='h-erorr'>Кошелек Payeer указан неверно! Смотрите образец!</div></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1304289]</font>: </td>
   <td><input type="text" class="lgg" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</font> [Мин. 0.10]<font color="#000;">:</font> </td>
   <td><input type="text" class="lgg" 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" class="lgg" 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="Заказать выплату" class="btn_in" /></td>
  </tr>
</table>
</form>
<script language="javascript">PaymentSum(); SetVal();</script>



<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></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>
   <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>
Пиши в личку , недорого сделаю.
 

BubleGum

  • *
  • Оффлайн
  • Награды Три года на форуме !!! Более 150 сообщений
  • Дата регистрации: Дек. 2016
  • Сообщений: 161
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Выплата
« Ответ #4 : 06 Декабря 2016, 03:33:52 »
:not speak: ужас опять все платно сделают :vses:

 

Ghost

  • *
  • Оффлайн
  • Награды Более 4 лет на форуме !!! Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Авг. 2016
  • Сообщений: 119
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Выплата
« Ответ #5 : 06 Декабря 2016, 03:46:59 »
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">

<?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_confligsg 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();

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

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

?>

<p>
<b>Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="http://payeer.com/?partner=3457506" target="_BLANK" rel="nofollow">PAYEER!</a> Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
<b>Ссылки на учебные материалы:</b><BR />

<center><font color=red><b>ВНИМАНИЕ! ПОСЛЕ ПЕРВОЙ ВЫПЛАТЫ ИЗМЕНИТЬ НОМЕР КОШЕЛЬКА <font color = "blue">PAYEER</font> БУДЕТ НЕВОЗМОЖНО!!!!</b></font></center> <br>
<center>

  <div style="margin: 1px 0 -1px 0; font: 15px Tahoma, Verdana, sans-serif;">
   
  </div>
 
  <div style="margin-top: -3px">
   
  </div>
</div>



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

<?PHP

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


   function ViewPurse($purse){

      if( substr($purse,0,1) != "P" ) return false;
      if( !preg_match("/^[0-9]{7,8}$/", 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";



      if ($sum <= $maxPay){

      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} с проекта ТУТ ПИШИ НАЗВАНИЕ ПРОЕКТА")
                           //'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'");


                                          # заносим защиту от большой выплаты и дату
                                          $db->Query("INSERT INTO db_pay_dat (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
                                                        # Случайная очистка устаревших записей
                                          $db->Query("DELETE FROM db_pay_dat WHERE date_del < '$dadd'");

                                 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'>Выплаты не осуществляются до старта проекта!!!</font></b></center><BR />";


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

      }else echo "<center><font color = 'red'><b>Вы не можете выплатить более 200 рублей за один раз в час</b></font></center><BR />";

   }


   }else echo "<center><font color = 'red'><b>Выплаты можно совершать не чаще чем 1 раз в 1 час</b></font></center><BR />";

?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;"><b>Введите кошелек Payeer [Пример: P1234567]</b></font>: </td>
<?php

   IF($sonfig_purse["purse"])
   {$pur=$sonfig_purse["purse"];
   echo"<td><input type='text' name='purse' size='15' value='".$pur."' readonly='readonly'";
   echo"</td>";
   }

   else echo"<td><input type='text' name='purse' size='15'/> </td>";


?>


  </tr>
  <tr>
    <td><font color="#000;"><b>Отдаете серебро для вывода</font> [Мин. 10]<font color="#000;">:<b></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;"><b>Получаете рублей <span id="res_val"></span></font><font color="#000;">:</b></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 cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr>
    <td colspan="5" align="center"><h4>Последние 10 выплат</h4></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>
   <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>
[свернуть]
 

shans5

  • *
  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 4000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 1000 созданных тем Репутация более 50 Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 41
  • Сообщений: 4048
  • Страна: ru
  • Поблагодарили: 975 раз(а)
  • Репутация +79/-9
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:1979-06-30
    • Награды
Выплата
« Ответ #6 : 06 Декабря 2016, 10:26:46 »
Под спойлер спрятать не судьба?
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 
Теги:
 

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

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

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

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

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

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

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

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

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

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

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