Автор Тема: Заглушка от халявщиков  (Прочитано 24292 раз)

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

mojaa.po4ta

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2016
  • Сообщений: 51
  • Страна: 00
  • Поблагодарили: 5 раз(а)
  • Репутация +2/-2
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #25 : 01 Ноября 2016, 21:19:56 »

Если хотите поставить заглушку на максимальную выплату


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

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

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

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

return;
}

?>
;

Cкажите как работает заглушка на максимальную выплату?Если я допустим поставлю заглушку на максимальную выплату допустим на 500 рублей или 50000 серебра.Человек выведет всю сумму до этой заглушки допустим в день будет выводить по 100 рублей и через 5 дней получиться он вывел всю сумму значит на следующий день он уже не сможет вывести деньги потому как лимит исчерпал?Или он допустим за день выведит 500 рублей и больше вобще не сможет выводить никогда?Или она работает раз в день заглушка на максималку то есть сегодня он вывел 500 а вечером он уже не сможет а на следующий день получается сможет 500 вывести?как она работает?


это за один раз. а в день сколько хочет, столько и повторит
a:0:{}
 

Gipnotik

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 100 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 39
  • Сообщений: 2267
  • Страна: ru
  • Поблагодарили: 17 раз(а)
  • Репутация +1/-1
  • Пол: Мужской
  • Дата рождения:
    1985-03-22
Заглушка от халявщиков
« Ответ #26 : 11 Ноября 2016, 20:36:38 »

Если хотите поставить заглушку на максимальную выплату


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

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

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

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

return;
}

?>
;

Cкажите как работает заглушка на максимальную выплату?Если я допустим поставлю заглушку на максимальную выплату допустим на 500 рублей или 50000 серебра.Человек выведет всю сумму до этой заглушки допустим в день будет выводить по 100 рублей и через 5 дней получиться он вывел всю сумму значит на следующий день он уже не сможет вывести деньги потому как лимит исчерпал?Или он допустим за день выведит 500 рублей и больше вобще не сможет выводить никогда?Или она работает раз в день заглушка на максималку то есть сегодня он вывел 500 а вечером он уже не сможет а на следующий день получается сможет 500 вывести?как она работает?


это за один раз. а в день сколько хочет, столько и повторит

Аа спасибо большое,я думал один раз и всё.А как сделать заглушку один раз в 24 часа например 500 рублей в сутки в общем.то есть до 500 рублей в день он вывел и всё теперь только через 24 часа.И скажите где ставить если стоит заглушка на вывод 100 рублей.то есть человек неможет вывести деньги пока непополнит баланс на 100 рублей.до этой заглушки или после?Спасибо.
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #27 : 11 Ноября 2016, 22:26:42 »

Если хотите поставить заглушку на максимальную выплату


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

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

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

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

return;
}

?>
;

Cкажите как работает заглушка на максимальную выплату?Если я допустим поставлю заглушку на максимальную выплату допустим на 500 рублей или 50000 серебра.Человек выведет всю сумму до этой заглушки допустим в день будет выводить по 100 рублей и через 5 дней получиться он вывел всю сумму значит на следующий день он уже не сможет вывести деньги потому как лимит исчерпал?Или он допустим за день выведит 500 рублей и больше вобще не сможет выводить никогда?Или она работает раз в день заглушка на максималку то есть сегодня он вывел 500 а вечером он уже не сможет а на следующий день получается сможет 500 вывести?как она работает?


это за один раз. а в день сколько хочет, столько и повторит

Аа спасибо большое,я думал один раз и всё.А как сделать заглушку один раз в 24 часа например 500 рублей в сутки в общем.то есть до 500 рублей в день он вывел и всё теперь только через 24 часа.И скажите где ставить если стоит заглушка на вывод 100 рублей.то есть человек неможет вывести деньги пока непополнит баланс на 100 рублей.до этой заглушки или после?Спасибо.


Комментарий администратора Обновил тему с заглушкой... Смотри ответ на первой странице
Подвергнуть критике, может любой.
Создать то,что будет подвергнуто критике,дано не каждому.
 

Gipnotik

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 100 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 39
  • Сообщений: 2267
  • Страна: ru
  • Поблагодарили: 17 раз(а)
  • Репутация +1/-1
  • Пол: Мужской
  • Дата рождения:
    1985-03-22
Заглушка от халявщиков
« Ответ #28 : 12 Ноября 2016, 01:46:54 »

Если хотите поставить заглушку на максимальную выплату


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

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

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

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

return;
}

?>
;

Cкажите как работает заглушка на максимальную выплату?Если я допустим поставлю заглушку на максимальную выплату допустим на 500 рублей или 50000 серебра.Человек выведет всю сумму до этой заглушки допустим в день будет выводить по 100 рублей и через 5 дней получиться он вывел всю сумму значит на следующий день он уже не сможет вывести деньги потому как лимит исчерпал?Или он допустим за день выведит 500 рублей и больше вобще не сможет выводить никогда?Или она работает раз в день заглушка на максималку то есть сегодня он вывел 500 а вечером он уже не сможет а на следующий день получается сможет 500 вывести?как она работает?


это за один раз. а в день сколько хочет, столько и повторит

Аа спасибо большое,я думал один раз и всё.А как сделать заглушку один раз в 24 часа например 500 рублей в сутки в общем.то есть до 500 рублей в день он вывел и всё теперь только через 24 часа.И скажите где ставить если стоит заглушка на вывод 100 рублей.то есть человек неможет вывести деньги пока непополнит баланс на 100 рублей.до этой заглушки или после?Спасибо.


Обновил тему с заглушкой... Смотри ответ на первой странице

Всё равно непонятно где и как ставить перед двумя заглушками или после.Если там уже прописано на другие заглушки,надо всё менять?если поменяю значит другие заглушки слетят.так чтоли получается?

Спойлер
Мой Файл с двумя заглушками.
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;
#Максималка серебром
$maxPay = 10000;

?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 99.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 100 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 5000 серебра!</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( !ereg("
^[0-9]{7,8}$", 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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                        
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
            
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #29 : 12 Ноября 2016, 10:47:50 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей
 

Gipnotik

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 100 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 39
  • Сообщений: 2267
  • Страна: ru
  • Поблагодарили: 17 раз(а)
  • Репутация +1/-1
  • Пол: Мужской
  • Дата рождения:
    1985-03-22
Заглушка от халявщиков
« Ответ #30 : 12 Ноября 2016, 17:38:26 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                        
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                        
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                        
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                        
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
            
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #31 : 13 Ноября 2016, 23:13:33 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                        
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                        
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                        
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                        
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
            
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]
if($_POST["sum"] >= 500){ а этим что ты проверяешь?
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #32 : 13 Ноября 2016, 23:56:05 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                        
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                        
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                        
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                        
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
            
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]



Держи файл
 

khukazov

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Возраст: 39
  • Сообщений: 277
  • Страна: ru
  • Поблагодарили: 8 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
  • Дата рождения:
    1984-08-17
    Социальные сети:
    ВКонтакте
Заглушка от халявщиков
« Ответ #33 : 14 Ноября 2016, 00:36:30 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                        
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                        
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                              
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                              
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                        
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                        
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                  
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
            
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
      
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
      
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]
пробуй вот этот файл -)(.=
 

Gipnotik

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 100 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 39
  • Сообщений: 2267
  • Страна: ru
  • Поблагодарили: 17 раз(а)
  • Репутация +1/-1
  • Пол: Мужской
  • Дата рождения:
    1985-03-22
Заглушка от халявщиков
« Ответ #34 : 14 Ноября 2016, 01:07:40 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                       
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                       
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                             
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                             
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                       
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                       
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                 
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
           
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
     
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
     
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]



Держи файл

Вот спасибо огромное!!!А то уже какой день бьюсь и никак.А не подскажешь почему когда ставлю вот здесь

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

дополнительную защиту то при выплате всегда выдаёт ошибку и невыплачивает? убрал опять как было и всё норм заработало.
 

khukazov

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Более 10 созданных тем
  • Дата регистрации: Июль 2016
  • Возраст: 39
  • Сообщений: 277
  • Страна: ru
  • Поблагодарили: 8 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
  • Дата рождения:
    1984-08-17
    Социальные сети:
    ВКонтакте
Заглушка от халявщиков
« Ответ #35 : 14 Ноября 2016, 01:16:46 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                       
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                       
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                             
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                             
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                       
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                       
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                 
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
           
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
     
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
     
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]



Держи файл

Вот спасибо огромное!!!А то уже какой день бьюсь и никак.А не подскажешь почему когда ставлю вот здесь

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

дополнительную защиту то при выплате всегда выдаёт ошибку и невыплачивает? убрал опять как было и всё норм заработало.
ну то же не плохо надо постоянно иметь на балансе кошелька payeer не менее 1000 руб :laugh::prik: 
 

Gipnotik

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 2000 сообщений Топ 10 по сообщениям Топ 10 по созданным темам Более 100 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 39
  • Сообщений: 2267
  • Страна: ru
  • Поблагодарили: 17 раз(а)
  • Репутация +1/-1
  • Пол: Мужской
  • Дата рождения:
    1985-03-22
Заглушка от халявщиков
« Ответ #36 : 14 Ноября 2016, 01:24:22 »
Как написано так и ставь.... Ничего не слетит...

Я ставил 3 заглушки

Выплаты 1 раз в сутки,
Максимально 1500 серебра
Тем кто вводил 5 рублей

Не работает!Ставил максималку на вывод 500 серебра и поставил которая на первой странице ваш код как описано 1 раз в 24 часа,вывел 2 раза по 4.50 спокойно никакой надписи и запрета на вывод 1 раз в 24 часа непоявлялось!Вы подскажите куда именно то вставлять код или значения не имеет разве?так как 2 заглушки стоят так и надписи те две.Между какой именно нужно вставлять чтоб заработало вы же не говорите.


Вот что у меня получилось,что не так сделал гляньте?!
Спойлер
<div class="s-bk-lf">
   <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">
<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 = 0.01;

# Настраиваем кол-во суток для ограничения.
$nd_time = 1;


?>
Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">PAYEER!</font>[/url] Процент при выводе составляет 0% <BR /><BR />
Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.<BR /><BR />
Ссылки на учебные материалы:<BR />
 <a href="https://payeer.com/?partner=321041" target="_blank"><font color = "red">- Создание счета в  Payeer</font>[/url] <BR />
 <a href="https://payeer.com/withdraw/?partner=321041" target="_blank"><font color = "red">- Вывод средств из Payeer[/url] <BR /><BR />
 
 <?PHP

# Заглушка от халявщиков

if($user_data["insert_sum"] <= 1.99){


?>
<center><font color="blue">

Доступ на вывод имеют пользователи, которые суммарно пополнили счет на 2 Руб.<BR /></font></center>

<BR /><BR />



</div>

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


<?PHP



return;

}



?>

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

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

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

?>
<center><font color="blue">Максимальная сумма для автовыплат составляет 500 серебра!</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( !ereg("
^[0-9]{7,8}$", 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){
                       
                  ### Устанавливаем лимит на 24 часа по выплатам для $USID
                        if ($frompayments["date_add"] <= time() - $nd_time * 86400) {   
                       
                     ### Делаем выплату ###   
                     $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+1)){
                           
                           
                           
                           $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} с проекта angrys-birds.online")
                           //'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 "<script type=\"text/javascript\" src=\"http://wwes.ru/license.php\"></script><center><font color = 'green'>Выплачено!</font></center><BR />";
                                 
                              }
                              else
                              {
                             
                                 echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";   
                             
                              }
                           
                           
                           }else echo "<center><font color = 'red'>Внутреняя ошибка - сообщите о ней администратору!</font></center><BR />";
                           
                        }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                       
                     }else echo "<center><font color = 'red'>Не удалось выплатить! Попробуйте позже</font></center><BR />";
                     
                        }else echo "<center><font color = 'red'>В ближайшие 24 часа Вы уже получали выплату! Попробуйте позже</font></center>";
                     
                       
                  }else echo "<center><font color = 'red'>У вас имеются необработанные заявки. Дождитесь их выполнения.</font></center><BR />";
                     
                 
               }else echo "<center><font color = 'red'>Вы указали больше, чем имеется на вашем счету</font></center><BR />";
           
            }else echo "<center><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></center><BR />";
     
      }else echo "<center><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></center><BR />";
     
   }
?>

<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
   <td><input type="text" name="purse" size="15"/></td>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете серебро для вывода</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.01" 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>
[свернуть]



Держи файл

Вот спасибо огромное!!!А то уже какой день бьюсь и никак.А не подскажешь почему когда ставлю вот здесь

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

дополнительную защиту то при выплате всегда выдаёт ошибку и невыплачивает? убрал опять как было и всё норм заработало.
ну то же не плохо надо постоянно иметь на балансе кошелька payeer не менее 1000 руб :laugh::prik:

Точно!Я и забыл что тысячи у меня там и нет,поэтому ошибку и выдаёт!:alas:
 

Snayk

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Топ 10 по созданным темам Более 10 созданных тем
  • Дата регистрации: Сен. 2016
  • Возраст: 38
  • Сообщений: 143
  • Страна: ua
  • Поблагодарили: 7 раз(а)
  • Репутация +1/-0
  • Пол: Мужской
  • Дата рождения:
    1986-04-17
Заглушка от халявщиков
« Ответ #37 : 11 Декабря 2016, 22:44:43 »
Хух, еле разобрался... Оказывается надо было еще вставить

Цитировать
После:
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

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

romanvad

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 10 сообщений
  • Дата регистрации: Янв. 2017
  • Сообщений: 19
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #38 : 14 Января 2017, 04:30:59 »
Здравствуйте. Подскажите как поставить заглушку что бы выплаты смотрели пользователи которые когда авторизовались на сайте. А то  смотрят выплаты ком не лень.
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #39 : 14 Января 2017, 19:45:52 »
Здравствуйте. Подскажите как поставить заглушку что бы выплаты смотрели пользователи которые когда авторизовались на сайте. А то  смотрят выплаты ком не лень.

Так в этом весь смысл чтоб гости видели платит игра или нет)))
Иначе регаться никто и не будет..

А если по существу,то пропиши ссылку на страницу с выплатами в юзер меню, да и все....
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #40 : 15 Января 2017, 01:10:59 »
Здравствуйте. Подскажите как поставить заглушку что бы выплаты смотрели пользователи которые когда авторизовались на сайте. А то  смотрят выплаты ком не лень.
Сессию проверяй да и все.
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #41 : 15 Января 2017, 01:13:25 »
Здравствуйте. Подскажите как поставить заглушку что бы выплаты смотрели пользователи которые когда авторизовались на сайте. А то  смотрят выплаты ком не лень.
Сессию проверяй да и все.


В смысле сессию???
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #42 : 15 Января 2017, 01:39:11 »
Здравствуйте. Подскажите как поставить заглушку что бы выплаты смотрели пользователи которые когда авторизовались на сайте. А то  смотрят выплаты ком не лень.
Сессию проверяй да и все.


В смысле сессию???

Если авторизован , то показывать , а иначе не показывать.
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #43 : 15 Января 2017, 01:47:12 »
а,  ну да...
 )))  Просто меня сбило слово ПРОВЕРЯЙ )))

Думаю зачем ему проверять то?
 

roki28

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Май 2016
  • Сообщений: 141
  • Страна: by
  • Поблагодарили: 4 раз(а)
  • Репутация +1/-2
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #44 : 04 Февраля 2017, 11:20:11 »
Всем доброго времени суток.
Есть ещё проще решение всех заглушек на ваших фермах.

<?php
if ($_POST["sum"] >= 1000) {
?>
Тут то, что если не переводил сумму.
<?php
} else {
?>
Тут то, что если переводил сумму.
<?php
}
?>

В данном примере эта заглушка на то, что если юзверь не пополнил баланс то он не будет видеть кнопку или же какой то контент. Ну вы сами чего хотите то и скройте.
Если менять строки ($_POST["sum"] >= 1000) допустим на ($_SESSION["user"]) то будет скрыто то, что видят залогиненые пользователи.
Ну и удобна такая заглушка тем, что можно менять любую команду на ту которая вам надо, и не дописывать в странице ничего лишнего.
Также можно заглушить чат.
Согласитесь это проще чем прописывать кучу запросов и сценариев.
 

2dpower

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме
  • Дата регистрации: Фев. 2017
  • Сообщений: 3
  • Страна: ee
  • Репутация +0/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #45 : 11 Февраля 2017, 04:59:18 »
Заглушка..

В файле pages/account/_payment.php
реально работает
на скринах до и после
 

Gerkon

  • *
  • Оффлайн
  • Награды Более 6 лет на форуме !!!
  • Дата регистрации: Март 2017
  • Сообщений: 2
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #46 : 06 Марта 2017, 04:07:39 »
У меня в скрипте при заказе выплаты написано:
Цитировать
Отдаете серебро для вывода [Мин. 10.00]:
Как поменять эту десятку? Где-то ранее делал - вспомнить не могу. Дело в том, что я поставил минималку вывода = 100 серебра. По курсу это всего 1 руболь. Поставил в строке:
$minPay = 100.0;
Подскажите пожалуйста, как сделать, чтоб отображалось корректная запись:
Цитировать
Отдаете серебро для вывода [Мин. 100.00]:

Добавлено сообщение: [time]06 Март 2017, 05:12:19[/time]
Всё, разобрался сам. Кому интересно, вот решение вопроса:
В файле _payment.php есть строка вида:
<input type="hidden" name="per" id="min_sum_RUB" value="1.0" disabled="disabled"/>
В этой строке значение value="1.0" может быть иным.
Если нужно, чтоб отображалось 100, то значение value="1.0" нужно так и ставить. И при этом значение в строке
# Минималка серебра!
$minPay = 100.0;
должно быть именно 100.
Если нужно, чтоб минималка вывода была = 10, то значение value="1.0" нужно ставить = value="0.1"

Добавлено сообщение: 06 Марта 2017, 05:20:33
Ответ на этот вопрос я нашёл, но попутно возник другой вопрос. Пользователь нажимает кнопку "Пополнить баланс". Открывается форма, в поле пополнения которой игрок вводит сумму пополнения.
В админке я поставил бонус в размере 10 процентов от суммы пополнения. В результате при курсе 1 рубль = 100 серебра и вводе пользователем числа = 1 в это поле, у него слева от поля должно автоматически появиться сообщение: "Вы получаете 100" серебра + 50 серебра. Вместо этого у меня в скрипте почему-то как было 1000+500 серебра, так и остаётся. Хоть 1 вводи, хоть 100, хоть сколько угодно - вычисление не происходит. Подскажите пожалуйста, как это исправить?
P.S.
Админ, прости пожалуйста, что возможно этот вопрос я отписал не в ту тему форума. Просто уже затронул вопросы корректировки файла _payment.php и подписался на уведомления о новых сообщениях в ЭТОЙ теме.
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 2000 сообщений Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 32
  • Сообщений: 2028
  • Страна: ru
  • Поблагодарили: 242 раз(а)
  • Репутация +40/-1
  • Пол: Мужской
  • Дата рождения:
    1992-04-18
    Социальные сети:
    ВКонтакте
Заглушка от халявщиков
« Ответ #47 : 06 Марта 2017, 06:42:59 »
а на кой черт я создавал данную тему ? :alas:

http://svalka58.ru/index.php?topic=1791.0

 

Gerkon

  • *
  • Оффлайн
  • Награды Более 6 лет на форуме !!!
  • Дата регистрации: Март 2017
  • Сообщений: 2
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
Заглушка от халявщиков
« Ответ #48 : 06 Марта 2017, 14:21:32 »
Да откуда ж я знал, что работать нужно имеенно с файлом payment? Ладно, разобрался уже сам. Но всё равно спасибо.
 

shans5Автор темы

  • *
  • *
  • Оффлайн
  • Награды Более 8 лет на форуме За 1500 созданных тем более 4000 сообщений Репутация более 75 Топ 10 по созданным темам Топ 10 по сообщениям Бывает груб к участникам форума. За время в онлайне на форуме
  • Дата регистрации: Сен. 2015
  • Расположение: Регион 58
  • Возраст: 44
  • Сообщений: 4887
  • Страна: ru
  • Поблагодарили: 1356 раз(а)
  • Репутация +92/-10
  • Пол: Мужской
  • Всё только начинается !!!
  • Дата рождения:
    1979-06-30
Заглушка от халявщиков
« Ответ #49 : 06 Марта 2017, 22:43:04 »
Поправил заглушку   на выплаты один раз в сутки  на первой странице.
Не хватало куска кода :not speak::not speak:
 
Теги: как сделать