chelton085
Местный
- Сообщения
- 174
- Реакции
- 6
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
Приветствую всех, прочитал 226 страниц в предыдущей части,много сделал благодаря вам! Единственный вопрос по платежным баллам,хочу их удалить из скрипта и что бы выплаты шли со счета на вывод,сделал все в обратном порядке как при установке баллов,но при выводе скрипт пишет Минимальная сумма для выплаты составляет 10,хотя на балансе на вывод 12,подскажите как это поправить?
нужно посмотреть файл выплаты,что то пропущено былоMad написал(а):Приветствую всех, прочитал 226 страниц в предыдущей части,много сделал благодаря вам! Единственный вопрос по платежным баллам,хочу их удалить из скрипта и что бы выплаты шли со счета на вывод,сделал все в обратном порядке как при установке баллов,но при выводе скрипт пишет Минимальная сумма для выплаты составляет 10,хотя на балансе на вывод 12,подскажите как это поправить?
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
kvozimir написал(а):нужно посмотреть файл выплаты,что то пропущено было
<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();
$db->Query("SELECT * FROM db_payment WHERE user_id = '$usid' ORDER BY id DESC LIMIT 1");
$sonfig_purse = $db->FetchArray();
$status_array = array( 0 => "Проверяется", 1 => "Выплачивается", 2 => "Отменена", 3 => "Выплачено");
?>
<b>Выплаты осуществляются в автоматическом режиме и только на платежную систему <a href="https://servahoc.ru/redirect.php?url=https://payeer.com/?partner=1487236" target="_blank">PAYEER</a> <BR /><BR />! Процент при выводе составляет 0%</b> <BR /><BR />
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b><BR /><BR />
<b>Ссылки на учебные материалы:</b><BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/create" target="_blank">Создание счета в Payeer</a> <BR />
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/outpay" target="_blank">Вывод средств из payeer</a> <BR /><BR />
- <a href="https://servahoc.ru/redirect.php?url=https://payeer.com/?partner=1487236" target="_blank">Партнерка</a> <BR /><BR />
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 10AND $user_data["from_referals"] <=0){
?>
<center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс больше, чем на 10 RUB или у которых есть активный реферал!<b></font></center><BR />
<BR />
<b>На Вашем счету <a href="https://servahoc.ru/redirect.php?url=/account/pay_points"><?=sprintf("%.2f",$user_data["pay_points"]); ?></a></b>
<BR /><BR />
<div class="clr"></div>
</div>
<?PHP
return;
}
?>
<BR /><BR />
<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 >= 50){
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())
{
$sum_pay = round( ($sum / $sonfig_site["ser_per_wmr"]), 2);
if($user_data["pay_points"] >= $sum_pay){
$arBalance = $payeer->getBalance();
if($arBalance["auth_error"] == 0)
{
$balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
if( ($balance) >= ($sum_pay+10)){
$arTransfer = $payeer->transfer(array(
'curIn' => 'RUB', // счет списания
'sum' => $sum_pay, // сумма получения
'curOut' => 'RUB', // валюта получения
'to' => $purse, // получатель (email)
//'to' => '+71112223344', // получатель (телефон)
//'to' => 'P10000000', // получатель (номер счета)
'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', payment_sum = payment_sum + '$sum_pay', pay_points = pay_points - '$sum_pay' 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_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>Сервер выплат перегружен, попробуйте через 10-15 секунд!</b></font></center><BR />";
}
}else echo "<center><font color = 'red'><b>Шлюз перегружен, повторите попытку через 5-10 секунд!</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Недостаточно <a href='/account/pay_points'>платежных баллов</a></b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Не удалось выплатить! Попробуйте позже</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>У вас имеются необработанные заявки. Дождитесь их выполнения.</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Вы указали больше, чем имеется на вашем счету</b></font></center><BR />";
}else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет 10 серебра!</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>
<tr>
<td><font color="#000;">Введите кошелек Payeer [Пример: P1234567]</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="USD" value="<?=$sonfig_site["ser_per_wmz"]; ?>" disabled="disabled"/>
<input type="hidden" name="per" id="EUR" value="<?=$sonfig_site["ser_per_wme"]; ?>" disabled="disabled"/>
<input type="hidden" name="per" id="min_sum_RUB" value="10" disabled="disabled"/>
<input type="hidden" name="val_type" id="val_type" value="RUB" />
<input type="hidden" name="per" id="min_sum_USD" value="<?=$min_p_wmz; ?>" disabled="disabled"/>
<input type="hidden" name="per" id="min_sum_EUR" value="<?=$min_p_wme; ?>" disabled="disabled"/>
</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>
Последнее редактирование:
Parmali
Местный
- Сообщения
- 65
- Реакции
- 9
Попросили же ФАЙЛ показать...Mad написал(а):думаю тут не так должно быть?
<center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс больше, чем на 10 RUB или у которых есть активный реферал!<b></font></center><BR />
<BR />
<b>На Вашем счету <a href="/account/pay_points"><?=sprintf("%.2f",$user_data["pay_points"]); ?></a></b>
<BR /><BR />
<div class="clr"></div>
</div>
<?PHP
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
извеняюсь.поправил свое сообщениеParmali написал(а):Попросили же ФАЙЛ показать...
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
вот в чем причина тут написано 50Mad написал(а):Никто не сможет помочь?
if($sum >= 50){
а пишет тебе
Минимальная сумма для выплаты составляет 10
т.е тебе нужно или число 50 изменить на 10 или же на оборот 10 на 50
данный код
PHP:
if($sum >= 50){
а вот этот
PHP:
}else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет 10 серебра!</font></b></center><BR />";
опять же я заменил,что было не все убрано что касается баллов
alealen111
Участник
- Сообщения
- 2
- Реакции
- 0
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
Спасибо за помощь! но проблему это не решило,действенный вариант был взять из представленной здесь фермы файл Паймент,все заработало.kvozimir написал(а):вот в чем причина тут написано 50
if($sum >= 50){
а пишет тебе
Минимальная сумма для выплаты составляет 10
т.е тебе нужно или число 50 изменить на 10 или же на оборот 10 на 50
данный коднаходится на 72 строкеPHP:if($sum >= 50){
а вот этотна 156 строкеPHP:}else echo "<center><b><font color = 'red'>Минимальная сумма для выплаты составляет 10 серебра!</font></b></center><BR />";
опять же я заменил,что было не все убрано что касается баллов
почему тогда изначально не взяли?Mad написал(а):Спасибо за помощь! но проблему это не решило,действенный вариант был взять из представленной здесь фермы файл Паймент,все заработало.
groniun
Участник
- Сообщения
- 11
- Реакции
- 0
Andreys
Участник
- Сообщения
- 576
- Реакции
- 40
По моему тут его так и ни кто не выложил, эта тема давно на форуме летает, хотя наверно у же у половины он стоит в играх, да и просто так заморачиваться ни кому не охота, его же нужно не так просто через код устанавливать а еще и к базе привязать. https://servahoc.ru/threads/modul-bonus-dlja-fermy-s-chasami.2083/groniun написал(а):Ребят, таймером обратного отсчёта для бонуса может всё таки кто поделится?
Последнее редактирование:
groniun
Участник
- Сообщения
- 11
- Реакции
- 0
Mad
Участник
- Сообщения
- 17
- Реакции
- 0
Затупилkvozimir написал(а):почему тогда изначально не взяли?
oksana555
Участник
- Сообщения
- 3
- Реакции
- 0
Помогите решить проблему. После того как был изменен путь к админке - http:// тут мой сайт/?menu=тут мое имя - в первый раз появляется страница авторизации, ввожу логин/пароль, вхожу - все ок. В админке все работает. Но, как только нажимаю "Выход из профиля", пишет ошибку 404 "Указанная страница отсутствует на сервере". При повторном входе "страницы авторизации" уже нет, сразу без пароля/логина впускает в админку.
Truman
Участник
- Сообщения
- 27
- Реакции
- 11
1. Заархивируй свой скриптoksana555 написал(а):Помогите решить проблему. После того как был изменен путь к админке - http:// тут мой сайт/?menu=тут мое имя - в первый раз появляется страница авторизации, ввожу логин/пароль, вхожу - все ок. В админке все работает. Но, как только нажимаю "Выход из профиля", пишет ошибку 404 "Указанная страница отсутствует на сервере". При повторном входе "страницы авторизации" уже нет, сразу без пароля/логина впускает в админку.
2. Скачай его с хостинга
3. Открой WinRAR'ом
4. Нажми кнопку "Найти"
5. Впиши свой старый адрес админки, к примеру "admin4ik" и нажми поиск
6. Тебе выдаст список всех файлов в которых есть эта запись.
oksana555
Участник
- Сообщения
- 3
- Реакции
- 0
После проведенных действий выдало чистое окно "Результатов поиска"Truman написал(а):1. Заархивируй свой скрипт
2. Скачай его с хостинга
3. Открой WinRAR'ом
4. Нажми кнопку "Найти"
5. Впиши свой старый адрес админки, к примеру "admin4ik" и нажми поиск
6. Тебе выдаст список всех файлов в которых есть эта запись.
reffer
Участник
- Сообщения
- 6
- Реакции
- 0
Код:
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Рынок BitCoin";
$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();
?>
<div class="leftcolumn">
<h2>Рынок Биткоинов</h2>
<?PHP
# Продажа
if(isset($_POST["sell"])){
$all_items = $user_data["a_b"];
if($all_items > 0){
$money_add = $func->SellItems($all_items, $sonfig_site["items_per_coin"]);
$tomat_b = $user_data["a_b"];
$money_p = ( ($sonfig_site["percent_sell"]) / 100) * $money_add;
# Обновляем юзверя
$db->Query("UPDATE db_users_b SET money_p = money_p + '$money_p', a_b = 0
WHERE id = '$usid'");
$da = time();
$dd = $da + 60*60*24*15;
# Вставляем запись в статистику
$db->Query("INSERT INTO db_sell_items (user, user_id, a_s, amount, all_sell, date_add, date_del) VALUES
('$usname','$usid','$tomat_b','$money_add','$all_items','$da','$dd')");
echo "<div class='error'>Вы продали {$all_items} Bitcoin, на сумму {$money_add} СryptoCoin!</div>";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<div class='error'>У Вас нет Bitcoin для продажи!</div>";
}
?>
<p>Здесь продавайте свои Bitcoin. Цена: 100 Bitcoin = 1 СryptoCoin. Полученные с продажи СryptoCoin зачисляются на баланс для вывода, с которого Вы обменяете СryptoCoin на реальные рубли.</p>
<p>
</p><form action="" method="post">
<div class="kur_re_coop">
<span>У Вас BitCoins</span>
<?=$user_data["a_b"]; ?></div>
<div class="kur_re_coop">
<span>Стоимость</span>
<?=$func->SellItems($user_data["a_b"], $sonfig_site["items_per_coin"]); ?> СryptoCoin
</div>
<div class="clear"></div>
<div class="kur_re">
<img src="/img/bitcoin.gif"/>
</div>
<div class="kur_re">
<button type="submit" name="sell" class="button">Продать BitCoins</button>
</div>
<p></p>
</form>
</div>
Последнее редактирование: