Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
erema36
Местный
Сообщения
50
Реакции
2
  • #4.601
Всем привет, подскажите пожалуйста выплаты проходят, а от резерва проекта не отбовляется
 
fadstoun
Участник
Сообщения
47
Реакции
11
  • #4.602
erema36 написал(а):
Всем привет, подскажите пожалуйста выплаты проходят, а от резерва проекта не отбовляется
Не переживай, скоро отбавится, возможно даже до нуля ;)

p.s: читай выше мои сообщения.
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.603
Почему до нуля?
 
Rozario
Местный
Сообщения
38
Реакции
8
  • #4.604
erema36 написал(а):
Всем привет, подскажите пожалуйста выплаты проходят, а от резерва проекта не отбовляется
скорей всего у вас там нет функции вычитания))) только плюсуется
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.605
Это в этих файлах искать ( _payment) (_stats) ?
 
Rozario
Местный
Сообщения
38
Реакции
8
  • #4.606
erema36 написал(а):
Это в этих файлах искать ( _payment) (_stats) ?
нуда, из резерва нужно вычесть сумму вывода и всё
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.607
Всё равно что то не найду что где поменять или добавить может поможете

<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();

?>

<div class="stat">
<div class="h-title">Статистика</div>
<div class="st-lf">
<div class="line">Всего участников: </div>
<div class="line">Новых за 24 часа: </div>
<div class="line">Выплачено всего: </div>
<div class="line">Резерв проекта: </div>
</div>
<div class="st-rg">
<div class="line-st"><?=$stats_data["all_users"]; ?> чел.</div>
<div class="line-st"><?=$stats_data["new_users"]; ?> чел.</div>
<div class="line-st"><a href="https://servahoc.ru/redirect.php?url=/payments" style="text-decoration:none; color: blue;"><?=sprintf("%.2f",$stats_data["all_payment"]); ?></a> <?=$config->VAL; ?></div>
<div class="line-st"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <?=$config->VAL; ?></div>
</div>
<div class="clr"></div>
<div class="st-time"><img style="vertical-align:-5px; margin-right:5px;" src="/img/clock.png" />Проекту пошел: <font color="#f77827"><?=intval(((time() - $config->SYSTEM_START_TIME) /1425835206 ) +1); ?> - й</font> день</div>
</div>



<div class="stat">
<div class="h-title">Платежные системы</div><b
r>


<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 = 50; ?> <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=800964" target="_blank">Создание счета в Payeer</a> <BR /> - <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=800964" target="_blank">Вывод средств из payeer</a> <BR /><BR /> <center></center> <br> <?PHP # Заглушка от халявщиков if($user_data["insert_sum"] <= 0 AND $user_data["from_referals"] <= 0){ ?> <center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс на 100 RUB и выше!<b></font></center><BR /> <BR /> <div class="clr"></div> </div> <?PHP return; } ?> <center><b>Заказ выплаты:</b></center><BR /> <?PHP function ViewPurse($purse){ if( substr($purse,0,1) != "P" ) return false; if( !preg_match("/^[0-9]{7,8}$/", substr($purse,1)) ) return false; return $purse; } # Заносим выплату 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} ") //'anonim' => 'Y', // анонимный перевод //'protect' => 'Y', // протекция сделки //'protectPeriod' => '3', // период протекции (от 1 до 30 дней) //'protectCode' => '12345', // код протекции )); if (!empty($arTransfer["historyId"])) { # Снимаем с пользователя $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'"); # Вставляем запись в выплаты $da = time(); $dd = $da + 60*60*24*15; $ppid = $arTransfer["historyId"]; $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status) VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')"); $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'"); $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'"); echo "<center><font color = 'green'><b>Выплачено!</font></center><BR />"; } else { echo "<center><font color = 'red'><b>Внутренняя ошибка - сообщите о ней администратору!</b></font></center><BR />"; } }else echo "<center><font color = 'red'><b>Внутренняя ошибка - сообщите о ней администратору!</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />"; }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} серебра!</font></b></center><BR />"; }else echo "<center><b><font color = 'red'>Кошелек Payeer указан неверно! Смотрите образец!</font></b></center><BR />"; } ?> <form action="" method="post"> <table width="99%" border="0" align="center"> <tr> <td><font color="#000;">Введите кошелек Payeer [Пример: P12345678]</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> [Мин. <span id="res_min"></span>]<font color="#000;">:</font> </td> <td><input type="text" name="sum" id="sum" value="<?=round($user_data["money_p"]); ?>" size="15" onkeyup="PaymentSum();" /></td> </tr> <tr> <td><font color="#000;">Получаете <span id="res_val"></span></font><font color="#000;">:</font> </td> <td> <input type="text" name="res" id="res_sum" value="0" size="15" disabled="disabled"/> <input type="hidden" name="per" id="RUB" value="<?=$sonfig_site["ser_per_wmr"]; ?>" disabled="disabled"/> <input type="hidden" name="per" id="min_sum_RUB" value="0.5" disabled="disabled"/> <input type="hidden" name="val_type" id="val_type" value="RUB" /> </td> </tr> <tr> <td colspan="2" align="center"><input type="submit" name="swap" value="Заказать выплату" style="height: 30px; margin-top:10px;" /></td> </tr> </table> </form> <script language="javascript">PaymentSum(); SetVal();</script> <table 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>
 
Последнее редактирование модератором:
erema36
Местный
Сообщения
50
Реакции
2
  • #4.608
PHP:
<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 = 50;

?>
<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=800964" target="_blank">Создание счета в Payeer</a> <BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=800964" target="_blank">Вывод средств из payeer</a> <BR /><BR />
<center></center> <br>

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

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

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

return;
}

?>

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

<?PHP

    function ViewPurse($purse){

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


    # Заносим выплату
    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} ")
                                    //'anonim' => 'Y', // анонимный перевод
                                    //'protect' => 'Y', // протекция сделки
                                    //'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
                                    //'protectCode' => '12345', // код протекции
                                    ));

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


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

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

                                            $ppid = $arTransfer["historyId"];

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

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

                                            echo "<center><font color = 'green'><b>Выплачено!</font></center><BR />";

                                        }
                                        else
                                        {

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

                                        }


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

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

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


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


                    }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";

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

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

    }
?>

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



<table 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>



PHP:
<?PHP
$tfstats = time() - 60*60*24;
$db->Query("SELECT
(SELECT COUNT(*) FROM db_users_a) all_users,
(SELECT SUM(insert_sum) FROM db_users_b) all_insert,
(SELECT SUM(payment_sum) FROM db_users_b) all_payment,
(SELECT COUNT(*) FROM db_users_a WHERE date_reg > '$tfstats') new_users");
$stats_data = $db->FetchArray();

?>
   
<div class="stat">
    <div class="h-title">Статистика</div>
    <div class="st-lf">
    <div class="line">Всего участников: </div>
    <div class="line">Новых за 24 часа: </div>
    <div class="line">Выплачено всего: </div>
    <div class="line">Резерв проекта: </div>
    </div>
    <div class="st-rg">
    <div class="line-st"><?=$stats_data["all_users"]; ?> чел.</div>
    <div class="line-st"><?=$stats_data["new_users"]; ?> чел.</div>
    <div class="line-st"><a href="https://servahoc.ru/redirect.php?url=/payments" style="text-decoration:none; color: blue;"><?=sprintf("%.2f",$stats_data["all_payment"]); ?></a> <?=$config->VAL; ?></div>
    <div class="line-st"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <?=$config->VAL; ?></div>
    </div>
    <div class="clr"></div>
    <div class="st-time"><img style="vertical-align:-5px; margin-right:5px;" src="/img/clock.png" />Проекту пошел: <font color="#f77827"><?=intval(((time() - $config->SYSTEM_START_TIME) /1425835206 ) +1); ?> - й</font> день</div>
</div>



<div class="stat">
<div class="h-title">Платежные системы</div><br>
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.609
Или вот этот как переделать, что бы при выплатах резерв проекта уменьшался

PHP:
<div class="s-bk-lf">
    <div class="acc-title">Заказ выплаты</div>
</div>
<div class="silver-bk">

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

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

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

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

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

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

?>
<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=800964" target="_blank">Создание счета в Payeer</a> <BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeer.com/?partner=800964" target="_blank">Вывод средств из payeer</a> <BR /><BR />
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 0 AND $user_data["from_referals"] <= 0){

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

return;
}

?>

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

<?PHP
   
    function ViewPurse($purse){
       
        if( substr($purse,0,1) != "P" ) return false;
        if( !preg_match("/^[0-9]{7,8}$/", substr($purse,1)) ) return false;
        return $purse;
    }
   
    # Заносим выплату
    if(isset($_POST["purse"])){
       
        $purse = ViewPurse($_POST["purse"]);
        $sum = intval($_POST["sum"]);
        $plat_passs = intval($_POST["plat_pass"]);
        $plat_pass = md5($plat_passs);
        $val = "RUB";
       
        if($plat_pass == $user_dataa['plat_pass']) {
       
            if($purse !== false){
               
                    if($sum >= $minPay){
                   
                        if($sum <= $user_data["money_p"]){
                           
                            # Проверяем на существующие заявки
                            $db->Query("SELECT COUNT(*) FROM db_payment WHERE user_id = '$usid' AND (status = '0' OR status = '1')");
                            if($db->FetchRow() == 0){
                                   
                                   
                                ### Делаем выплату ###   
                                $payeer = new rfs_payeer($config->AccountNumber, $config->apiId, $config->apiKey);
                                if ($payeer->isAuth())
                                {
                                   
                                    $arBalance = $payeer->getBalance();
                                    if($arBalance["auth_error"] == 0)
                                    {
                                       
                                        $sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
                                       
                                        $balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
                                        if( ($balance) >= ($sum_pay+0)){
                                       
                                       
                                       
                                        $arTransfer = $payeer->transfer(array(
                                        'curIn' => 'RUB', // счет списания
                                        'sum' => $sum_pay, // сумма получения
                                        'curOut' => 'RUB', // валюта получения
                                        'to' => $purse, // получатель (email)
                                        //'to' => '+71112223344',  // получатель (телефон)
                                        //'to' => 'P1000000',  // получатель (номер счета)
                                        'comment' => iconv('windows-1251', 'utf-8', "Выплата пользователю {$usname} с проекта Money-Ferma.RU")
                                        //'anonim' => 'Y', // анонимный перевод
                                        //'protect' => 'Y', // протекция сделки
                                        //'protectPeriod' => '3', // период протекции (от 1 до 30 дней)
                                        //'protectCode' => '12345', // код протекции
                                        ));
                                       
                                            if (!empty($arTransfer["historyId"]))
                                            {   
                                           
                                           
                                                # Снимаем с пользователя
                                                $db->Query("UPDATE db_users_b SET money_p = money_p - '$sum' WHERE id = '$usid'");
                                               
                                                # Вставляем запись в выплаты
                                                $da = time();
                                                $dd = $da + 60*60*24*15;
                                               
                                                $ppid = $arTransfer["historyId"];
                                               
                                                $db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
                                                VALUES ('$usname','$usid','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");
                                               
                                                $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum_pay' WHERE id = '$usid'");
                                                $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum_pay' WHERE id = '1'");
                                               
                                                echo "<center><font color = 'green'><b>Выплата прошла успешно</b></font></center><BR />";
                                               
                                            }
                                            else
                                            {
                                           
                                                echo "<center><font color = 'red'><b>Внутреняя ошибка - сообщите о ней администратору!</b></font></center><BR />";   
                                           
                                            }
                                       
                                       
                                        }else echo "<center><font color = 'red'><b>Внутреняя ошибка - пожалуйста повторите!</b></font></center><BR />";
                                       
                                    }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                                   
                                }else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
                               
                                   
                            }else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
                               
                           
                        }else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
                   
                    }else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет {$minPay} кредитов!</font></b></center><BR />";
           
            }else echo "<center><b><font color = 'red'>Кошелек указан неверно! Смотрите образец!</font></b></center><BR />";
        }else echo "<center><b><font color = 'red'>Платежный пароль указан не верно!</font></b></center><BR />";
    }
?>
<?php
if($user_dataa['plat_pass'] == 0) {
echo "<center><b><font color = 'red'>Укажите платежный пароль в Настройках профиля!</font></b></center><BR />";
} else {

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

 
 
</table>

<div class="clr"></div>       
</div>
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.610
Всё с этим вроде разобрался, как полностью сменить логин у ID 1 Frist
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #4.611
erema36 написал(а):
Всё с этим вроде разобрался, как полностью сменить логин у ID 1 Frist
через базу и в файле signup.php
 
erema36
Местный
Сообщения
50
Реакции
2
  • #4.612
Народ не в службу а не в дружбу, расскажите пожалуйста где и в каких файлах начисляются все бонусы, за регу, реферальные, ит.д очень прошу. и в каком формате они идут, я так понимаю что допустим 0.1 это 10% или 1, это 100% но где и в каких файлах ? расскажите по подробнее, я не прошу там , но просто если не трудно кому.
 
Rozario
Местный
Сообщения
38
Реакции
8
  • #4.613
wh1skas написал(а):
Приветствую, в модуле ограничении на вывод (который купил у вас), обнаружил не работающею функцию пока по одному условию: За последние сутки Вы вывели: 1.05 / 10.5 РУБ. теперь я делаю заказ на 9 рублей. и вывожу, но после этого если я заново захожу на страницу для вывода открывается страница с надписью: За последние сутки Вы вывели: 9 / 10.5 РУБ. теперь я опять могу вывести 1.05 и ситуация повторяется пока не выведешь столько сколько есть на балансе для вывода!
Проверьте в чём причина, может не хватает ещё одного условия в коде
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #4.614
kvozimir написал(а):
не много не понял,это как очистить все без потери данных,если чистить то чистить все и разом,есть нужно конкретно что то отчистись а что то оставить это уже другое,и делается по другому
Такой же вопрос меня интересует,тоже нужно сделать рестарт проекта допустим,а юзеров том под 2К,как почистить всю БД от купленных юнитов,а так же введенных и выведенных средств?
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #4.615
alexsoft59 написал(а):
Такой же вопрос меня интересует,тоже нужно сделать рестарт проекта допустим,а юзеров том под 2К,как почистить всю БД от купленных юнитов,а так же введенных и выведенных средств?
у меня есть скрипт Вайпа
 
alexsoft59
Капитан очевидность...).
Участник
Сообщения
347
Реакции
29
  • #4.618
ну походу придется приобретать...))
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #4.619
alexsoft59 написал(а):
ну походу придется приобретать...))
Я не настаиваю, но я просто предположил, что именно это Вы и ищите )
 
Foma
Местный
Сообщения
41
Реакции
6
  • #4.620
А можно по подробней ,он деревья купленные тоже обнуляет?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху