Выплаты

  • Автор темы TyTuKeT
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
TyTuKeT
Участник
Сообщения
219
Реакции
37
Всем привет. Проблема такая что на ферме стоят автовыплаты и некоторые люди могут выводить по 50-100 рублей за раз, а не которые почему то мучаются и выводить туже сумму могут только мелкими частями 10-20 рублей несколько раз. В чем проблема я понять не могу. Тем кто вывести разом не может пишет ошибку "Для вашего статуса закончился лимит выплат!"

PHP:
<div class="start"></div>
<div class="silver-bk">
<div class="s-bk-lf">
    <div class="acc-title">Заказ выплаты</div>
</div>
<BR />
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Заказ выплаты";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM ".$pref."_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$summpay = $user_data["level"];

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

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

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

# Минималка пиастр!
$minPay = 1000;

$db->Query("SELECT * FROM ".$pref."_users_a, ".$pref."_users_b WHERE ".$pref."_users_a.id = ".$pref."_users_b.id AND ".$pref."_users_a.id = '$usid'");
$prof_data = $db->FetchArray();
if($prof_data["insert_sum"]<100) {
$status = "Клерк";
$next = "100";
$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {
$status = "Штурман";
$next = "500";
$max = $prof_data["insert_sum"]*2;
}  else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {
$status = "Квартирмейстер";
$next = "1000";
$max = $prof_data["insert_sum"]*3;
}  else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {
$status = "Первый помощник";
$next = "5000";
$max = $prof_data["insert_sum"]*3.5;
}  else if ($prof_data["insert_sum"]>=5000) {
$status = "Капитан";
$max = $prof_data["insert_sum"]*4;
}
?>
<?PHP
//if($_SESSION["user_id"] != 1){
//echo "<center><b><font color = red>Идет тестирование пополнение и вывод недоступны</font></b></center>";
//return;
//}
?>
<center><a href=/account/insertp><img src="/img/payeer.png"/></a></center><br>
<center><b>Выплаты осуществляются в автоматическом режиме и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <br><br>
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><br><br>
<b>Ссылки на учебные материалы:</b><br>
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=428097" target="_blank"><font color="blue">Создание счета в Payeer</font></a> <br>
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/outpay" target="_blank"><font color="blue">Вывод средств из payeer</font></a> <br><br>
<div class="clr"></div>
<font color="red"><b>ВНИМАНИЕ! ПОСЛЕ ПЕРВОЙ ВЫПЛАТЫ ИЗМЕНИТЬ НОМЕР КОШЕЛЬКА <font color = "blue">PAYEER</font> БУДЕТ НЕВОЗМОЖНО!</b></font></center><BR />

<?PHP

$db->Query("SELECT * FROM ".$pref."_users_a, ".$pref."_users_b WHERE ".$pref."_users_a.id = ".$pref."_users_b.id AND ".$pref."_users_a.id = '$usid'");
$prof_data = $db->FetchArray();
if($prof_data["insert_sum"]<100) {
$status = "Клерк";
$next = "100";
$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {
$status = "Штурман";
$next = "500";
$max = $prof_data["insert_sum"]*2;
}  else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {
$status = "Квартирмейстер";
$next = "1000";
$max = $prof_data["insert_sum"]*3;
}  else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {
$status = "Первый помощник";
$next = "5000";
$max = $prof_data["insert_sum"]*3.5;
}  else if ($prof_data["insert_sum"]>=5000) {
$status = "Капитан";
$max = $prof_data["insert_sum"]*4;
}

    if($user_data['credit'] > 0) {
    echo '<center><font color="red">Вы не можете вывести средства так как на Вас висит кредит в размере '.$user_data['credit'].' Пиастр, погасите кредит и сможете выводить средства</font></center>
    <div class="clr"></div>       
    </div><div class="end"></div>';
    return;
    }
   
    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"]);
        $summax = $max - $prof_data["payment_sum"];
        $val = "RUB";
        $moneyreting = ($sum * 0.01 / 100);
       
        if($purse !== false){
     
                if($sum >= $minPay){
                              
                  if (($sum/100) < $summax) {
         
                    if($sum <= $user_data["money_p"]){
                 
                        # Проверяем на существующие заявки
                        $db->Query("SELECT COUNT(*) FROM ".$pref."_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_payy = round(($sum / ($sonfig_site["ser_per_wmr"] - ($summpay * 20))), 2);                                   
                                    $sum_pay = $sum_payy * 99/100;
                                    $sum_payyy = $sum_payy - $sum_pay;
                             
                                    $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                    if( ($balance) >= ($sum_pay)){
                             
                             
                             
                                    $arTransfer = $payeer->transfer(array(
                                    'curIn' => 'RUB', // счет списания
                                    'sum' => $sum_pay, // сумма получения
                                    'curOut' => 'RUB', // валюта получения
                                    'to' => $purse, // получатель (email)
                                    //'to' => '+71112223344',  // получатель (телефон)
                                    //'to' => 'P1000000',  // получатель (номер счета)
                                    'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} ")
                                    //'anonim' => 'Y', // анонимный перевод
                                    //'protect' => 'Y', // протекция сделки
                                    //'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
                                    //'protectCode' => '12345', // код протекции
                                    ));
                             
                                        if (!empty($arTransfer["historyId"]))
                                        {
                                 
                                 
                                            # Снимаем с пользователя
                                            $db->Query("UPDATE ".$pref."_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                            $db->Query("UPDATE ".$pref."_users_a SET rating = rating + $moneyreting WHERE id = '$usid' LIMIT 1");
                                     
                                            # Вставляем запись в выплаты
                                            $da = time();
                                            $dd = $da + 60*60*24*15;
                                     
                                            $ppid = $arTransfer["historyId"];
                                     
                                            $db->Query("INSERT INTO ".$pref."_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 ".$pref."_users_b SET payment_sum = payment_sum + '$sum_payy' WHERE id = '$usid'");
                                            $db->Query("UPDATE ".$pref."_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                            $db->Query("UPDATE ".$pref."_rezerv SET summa = summa + '$sum_payyy' where id = '1'");
                                     
                                            echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
                                     
                                        }
                                        else
                                        {
                                 
                                            echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                                 
                                        }
                             
                             
                                    }else echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                             
                                }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                         
                            }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                     
                         
                        }else echo "<center><font color = 'red'><b>У Вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                                             
                    }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
             
                } else echo "<center><b><font color = 'red'>Для вашего статуса закончился лимит выплат!</font></b></center><BR />";

                }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} Пиастр!</font></b></center><BR />";
 
        }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
    }
?>
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 99){

?>
<center><font color="red"><center><font color="red">Заказывать выплаты могут только пользователи, которые пополнили баланс за всё время минимум на 100 рублей! Это необходимая мера для того, чтобы проект работал много лет и много лет радовал Вас стабильными выплатами. После выполнения условия все ограничения будут сняты и выплаты будут доступны Вам в полном объёме! На нашем проекте нет никаких платёжных баллов!</font></center><BR />
<BR /></center>


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


<?PHP

return;
}
?>

<html>
<script type="text/javascript">
function Menu(id)
{
var menu = document.getElementById('menu_' + id).style;
if (menu.display == 'none')
{
menu.display = 'block';
}
else
{
menu.display = 'none';
}
}
</script>
<center>Ваш статус: <u><font color="blue"><?=$status;?></u></font>. Выплачено: <?=round($user_data["payment_sum"], 2);?> Рублей / <?=$max;?> Рублей<br></center>
<center>На <u><font color="blue"><?=$summpay;?></u></font> уровне для Вас цена: <font color="blue"><u>1 Рубль = <?=$sonfig_site["ser_per_wmr"] - ($summpay * 20); ?> Пиастр.</u></font><br></center><br>
<center>При заказе выплаты Вам выплачивается 99% от суммы выплаты, 1% от суммы пополняет дополнительный резерв.<br></center>
<body>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" onclick="javascript:Menu('6')" class="btn_2d" value="Оформить выплату" style="height: 45px; margin-top:10px;" />
<ul id="menu_6" style="display:none;">
<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
<?php

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

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


?>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете пиастр для вывода</font> [Мин. 10]<font color="#000;">:</font> </td>
    <td><input type="number" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете сумму в рублях</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"] - ($summpay * 20); ?>" disabled="disabled"/>
    <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
    <input type="hidden" name="val_type" id="val_type" value="RUB" />
    </td>
  </tr>
  <tr>
    <td colspan="2" align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" class="btn_2d" name="swap" value="Заказать выплату" style="height: 45px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
</ul>
<BR />
<head>
<script type="text/javascript">
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() {
return false;
}
document.oncontextmenu;
function catchControlKeys(event){
var code=event.keyCode ? event.keyCode : event.which ? event.which : null;
if (event.ctrlKey){
// Ctrl+U
if (code == 117) return false;
if (code == 85) return false;
// Ctrl+C
if (code == 99) return false;
if (code == 67) return false;
// Ctrl+A
if (code == 97) return false;
if (code == 65) return false;
}
}
</script>
<script type="text/javascript">
document.onkeydown=key;
function key()
{
  window.status=event.keyCode;
if(event.keyCode==85)alert("Запрещенная клавиша U");
if(event.keyCode==17)alert("Запрещенная клавиша CTRL");
}
</script>
</head>
</body>
</html>

<script language="javascript">PaymentSum(); SetVal();</script>

<BR />

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="105%">
  <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 ".$pref."_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 в H:i:s",$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><div class="end"></div>
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
TyTuKeT написал(а):
Всем привет. Проблема такая что на ферме стоят автовыплаты и некоторые люди могут выводить по 50-100 рублей за раз, а не которые почему то мучаются и выводить туже сумму могут только мелкими частями 10-20 рублей несколько раз. В чем проблема я понять не могу. Тем кто вывести разом не может пишет ошибку "Для вашего статуса закончился лимит выплат!"

PHP:
<div class="start"></div>
<div class="silver-bk">
<div class="s-bk-lf">
    <div class="acc-title">Заказ выплаты</div>
</div>
<BR />
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Заказ выплаты";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM ".$pref."_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$summpay = $user_data["level"];

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

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

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

# Минималка пиастр!
$minPay = 1000;

$db->Query("SELECT * FROM ".$pref."_users_a, ".$pref."_users_b WHERE ".$pref."_users_a.id = ".$pref."_users_b.id AND ".$pref."_users_a.id = '$usid'");
$prof_data = $db->FetchArray();
if($prof_data["insert_sum"]<100) {
$status = "Клерк";
$next = "100";
$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {
$status = "Штурман";
$next = "500";
$max = $prof_data["insert_sum"]*2;
}  else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {
$status = "Квартирмейстер";
$next = "1000";
$max = $prof_data["insert_sum"]*3;
}  else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {
$status = "Первый помощник";
$next = "5000";
$max = $prof_data["insert_sum"]*3.5;
}  else if ($prof_data["insert_sum"]>=5000) {
$status = "Капитан";
$max = $prof_data["insert_sum"]*4;
}
?>
<?PHP
//if($_SESSION["user_id"] != 1){
//echo "<center><b><font color = red>Идет тестирование пополнение и вывод недоступны</font></b></center>";
//return;
//}
?>
<center><a href=/account/insertp><img src="/img/payeer.png"/></a></center><br>
<center><b>Выплаты осуществляются в автоматическом режиме и только на платежную систему PAYEER! Процент при выводе составляет 0%</b> <br><br>
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><br><br>
<b>Ссылки на учебные материалы:</b><br>
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=428097" target="_blank"><font color="blue">Создание счета в Payeer</font></a> <br>
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/outpay" target="_blank"><font color="blue">Вывод средств из payeer</font></a> <br><br>
<div class="clr"></div>
<font color="red"><b>ВНИМАНИЕ! ПОСЛЕ ПЕРВОЙ ВЫПЛАТЫ ИЗМЕНИТЬ НОМЕР КОШЕЛЬКА <font color = "blue">PAYEER</font> БУДЕТ НЕВОЗМОЖНО!</b></font></center><BR />

<?PHP

$db->Query("SELECT * FROM ".$pref."_users_a, ".$pref."_users_b WHERE ".$pref."_users_a.id = ".$pref."_users_b.id AND ".$pref."_users_a.id = '$usid'");
$prof_data = $db->FetchArray();
if($prof_data["insert_sum"]<100) {
$status = "Клерк";
$next = "100";
$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {
$status = "Штурман";
$next = "500";
$max = $prof_data["insert_sum"]*2;
}  else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {
$status = "Квартирмейстер";
$next = "1000";
$max = $prof_data["insert_sum"]*3;
}  else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {
$status = "Первый помощник";
$next = "5000";
$max = $prof_data["insert_sum"]*3.5;
}  else if ($prof_data["insert_sum"]>=5000) {
$status = "Капитан";
$max = $prof_data["insert_sum"]*4;
}

    if($user_data['credit'] > 0) {
    echo '<center><font color="red">Вы не можете вывести средства так как на Вас висит кредит в размере '.$user_data['credit'].' Пиастр, погасите кредит и сможете выводить средства</font></center>
    <div class="clr"></div>      
    </div><div class="end"></div>';
    return;
    }
  
    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"]);
        $summax = $max - $prof_data["payment_sum"];
        $val = "RUB";
        $moneyreting = ($sum * 0.01 / 100);
      
        if($purse !== false){
    
                if($sum >= $minPay){
                             
                  if (($sum/100) < $summax) {
        
                    if($sum <= $user_data["money_p"]){
                
                        # Проверяем на существующие заявки
                        $db->Query("SELECT COUNT(*) FROM ".$pref."_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_payy = round(($sum / ($sonfig_site["ser_per_wmr"] - ($summpay * 20))), 2);                                  
                                    $sum_pay = $sum_payy * 99/100;
                                    $sum_payyy = $sum_payy - $sum_pay;
                            
                                    $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                    if( ($balance) >= ($sum_pay)){
                            
                            
                            
                                    $arTransfer = $payeer->transfer(array(
                                    'curIn' => 'RUB', // счет списания
                                    'sum' => $sum_pay, // сумма получения
                                    'curOut' => 'RUB', // валюта получения
                                    'to' => $purse, // получатель (email)
                                    //'to' => '+71112223344',  // получатель (телефон)
                                    //'to' => 'P1000000',  // получатель (номер счета)
                                    'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} ")
                                    //'anonim' => 'Y', // анонимный перевод
                                    //'protect' => 'Y', // протекция сделки
                                    //'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
                                    //'protectCode' => '12345', // код протекции
                                    ));
                            
                                        if (!empty($arTransfer["historyId"]))
                                        {
                                
                                
                                            # Снимаем с пользователя
                                            $db->Query("UPDATE ".$pref."_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                            $db->Query("UPDATE ".$pref."_users_a SET rating = rating + $moneyreting WHERE id = '$usid' LIMIT 1");
                                    
                                            # Вставляем запись в выплаты
                                            $da = time();
                                            $dd = $da + 60*60*24*15;
                                    
                                            $ppid = $arTransfer["historyId"];
                                    
                                            $db->Query("INSERT INTO ".$pref."_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 ".$pref."_users_b SET payment_sum = payment_sum + '$sum_payy' WHERE id = '$usid'");
                                            $db->Query("UPDATE ".$pref."_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                            $db->Query("UPDATE ".$pref."_rezerv SET summa = summa + '$sum_payyy' where id = '1'");
                                    
                                            echo "<center><font color = 'green'><b>Выплачено!</b></font></center><BR />";
                                    
                                        }
                                        else
                                        {
                                
                                            echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                                
                                        }
                            
                            
                                    }else echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";
                            
                                }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                        
                            }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                    
                        
                        }else echo "<center><font color = 'red'><b>У Вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                                            
                    }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
            
                } else echo "<center><b><font color = 'red'>Для вашего статуса закончился лимит выплат!</font></b></center><BR />";

                }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} Пиастр!</font></b></center><BR />";

        }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />";
    }
?>
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 99){

?>
<center><font color="red"><center><font color="red">Заказывать выплаты могут только пользователи, которые пополнили баланс за всё время минимум на 100 рублей! Это необходимая мера для того, чтобы проект работал много лет и много лет радовал Вас стабильными выплатами. После выполнения условия все ограничения будут сняты и выплаты будут доступны Вам в полном объёме! На нашем проекте нет никаких платёжных баллов!</font></center><BR />
<BR /></center>


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


<?PHP

return;
}
?>

<html>
<script type="text/javascript">
function Menu(id)
{
var menu = document.getElementById('menu_' + id).style;
if (menu.display == 'none')
{
menu.display = 'block';
}
else
{
menu.display = 'none';
}
}
</script>
<center>Ваш статус: <u><font color="blue"><?=$status;?></u></font>. Выплачено: <?=round($user_data["payment_sum"], 2);?> Рублей / <?=$max;?> Рублей<br></center>
<center>На <u><font color="blue"><?=$summpay;?></u></font> уровне для Вас цена: <font color="blue"><u>1 Рубль = <?=$sonfig_site["ser_per_wmr"] - ($summpay * 20); ?> Пиастр.</u></font><br></center><br>
<center>При заказе выплаты Вам выплачивается 99% от суммы выплаты, 1% от суммы пополняет дополнительный резерв.<br></center>
<body>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" onclick="javascript:Menu('6')" class="btn_2d" value="Оформить выплату" style="height: 45px; margin-top:10px;" />
<ul id="menu_6" style="display:none;">
<form action="" method="post">
<table width="99%" border="0" align="center">
  <tr>
    <td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</font>: </td>
<?php

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

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


?>
  </tr>
  <tr>
    <td><font color="#000;">Отдаете пиастр для вывода</font> [Мин. 10]<font color="#000;">:</font> </td>
    <td><input type="number" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td>
  </tr>
  <tr>
    <td><font color="#000;">Получаете сумму в рублях</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"] - ($summpay * 20); ?>" disabled="disabled"/>
    <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/>
    <input type="hidden" name="val_type" id="val_type" value="RUB" />
    </td>
  </tr>
  <tr>
    <td colspan="2" align="center">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" class="btn_2d" name="swap" value="Заказать выплату" style="height: 45px; margin-top:10px;" /></td>
  </tr>
</table>
</form>
</ul>
<BR />
<head>
<script type="text/javascript">
document.ondragstart = test;
document.onselectstart = test;
document.oncontextmenu = test;
function test() {
return false;
}
document.oncontextmenu;
function catchControlKeys(event){
var code=event.keyCode ? event.keyCode : event.which ? event.which : null;
if (event.ctrlKey){
// Ctrl+U
if (code == 117) return false;
if (code == 85) return false;
// Ctrl+C
if (code == 99) return false;
if (code == 67) return false;
// Ctrl+A
if (code == 97) return false;
if (code == 65) return false;
}
}
</script>
<script type="text/javascript">
document.onkeydown=key;
function key()
{
  window.status=event.keyCode;
if(event.keyCode==85)alert("Запрещенная клавиша U");
if(event.keyCode==17)alert("Запрещенная клавиша CTRL");
}
</script>
</head>
</body>
</html>

<script language="javascript">PaymentSum(); SetVal();</script>

<BR />

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="105%">
  <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 ".$pref."_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 в H:i:s",$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><div class="end"></div>
Смотри код. Тут вообщем чем больше пополнил тем больше можешь вывести.
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
Diknoa написал(а):
Смотри код. Тут вообщем чем больше пополнил тем больше можешь вывести.
В смысле какой то % от пополнения они выводят?Поконкретней скажи строку. Буду признателен.
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
И тишина...
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
Diknoa написал(а):
Смотри код. Тут вообщем чем больше пополнил тем больше можешь вывести.
Скинь эту строчку... Что-то я её не нашёл
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
MrMatnoos написал(а):
Скинь эту строчку... Что-то я её не нашёл
Тут где то прикол
$summax = $max - $prof_data["payment_sum"];
if (($sum/100) < $summax) {
 
AriCosmo
Участник
Сообщения
515
Реакции
115
Skype
MrMatnoos написал(а):
Скинь эту строчку... Что-то я её не нашёл
Что ты не увидел?
if($prof_data["insert_sum"]<100) {$status = "Клерк";$next = "100";$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {$status = "Штурман";$next = "500";$max = $prof_data["insert_sum"]*2;
} else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {$status = "Квартирмейстер";$next = "1000";$max = $prof_data["insert_sum"]*3;
} else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {$status = "Первый помощник";$next = "5000";$max = $prof_data["insert_sum"]*3.5;
} else if ($prof_data["insert_sum"]>=5000) {$status = "Капитан";$max = $prof_data["insert_sum"]*4;
}
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
Diknoa написал(а):
Что ты не увидел?
if($prof_data["insert_sum"]<100) {$status = "Клерк";$next = "100";$max = "0";
} else if ($prof_data["insert_sum"]>=100 && $prof_data["insert_sum"]< 500) {$status = "Штурман";$next = "500";$max = $prof_data["insert_sum"]*2;
} else if ($prof_data["insert_sum"]>=500 && $prof_data["insert_sum"]< 1000) {$status = "Квартирмейстер";$next = "1000";$max = $prof_data["insert_sum"]*3;
} else if ($prof_data["insert_sum"]>=1000 && $prof_data["insert_sum"]< 5000) {$status = "Первый помощник";$next = "5000";$max = $prof_data["insert_sum"]*3.5;
} else if ($prof_data["insert_sum"]>=5000) {$status = "Капитан";$max = $prof_data["insert_sum"]*4;
}
Это уровни...:
Если сумма пополнений не меньше 100 и не более 500, то уровень - Штурман.
 
MrMatnoos
Участник
Сообщения
198
Реакции
42
Skype
TyTuKeT написал(а):
Тут где то прикол
$summax = $max - $prof_data["payment_sum"];
if (($sum/100) < $summax) {
Это что-то типо заглушки:
summax - это максимальная сумма - сумма пополнения,
дальше идёт условие:
Если сумма вывода разделённая на 100 (100 серабра = 1 рублю) меньше чем summax, то ... и дальше код ты не написал :)
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #10
MrMatnoos написал(а):
Это что-то типо заглушки:
summax - это максимальная сумма - сумма пополнения,
дальше идёт условие:
Если сумма вывода разделённая на 100 (100 серабра = 1 рублю) меньше чем summax, то ... и дальше код ты не написал :)
В голове что то появилось...Надо придумать как дописать)
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
  • #11
MrMatnoos написал(а):
Это что-то типо заглушки:
summax - это максимальная сумма - сумма пополнения,
дальше идёт условие:
Если сумма вывода разделённая на 100 (100 серабра = 1 рублю) меньше чем summax, то ... и дальше код ты не написал :)
Спасибо большое)Доперло))Сделал и запахало))Тыкнул спс
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху