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

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Sasdred
Участник
Сообщения
9
Реакции
0
  • #4.301
Всем привет помогите найти модуль ппоследних пополнении на сайт
 
bygomel
Участник
Сообщения
5
Реакции
0
  • #4.302
Джахонгир написал(а):
И еще почему когда обновляю страницу иногда показывает баланс
Состояние счета
{!BALANCE_B!} [для покупок]
{!BALANCE_P!} [на вывод]
Помогите пожалуйста! Как исправить в каком файле ошибка?
 
rus56
Участник
Сообщения
126
Реакции
16
  • #4.303
bygomel написал(а):
Помогите пожалуйста! Как исправить в каком файле ошибка?
Тут куча вариантов! какие файлы изменял прежде чем это появилось?
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #4.304
помогите с запросом к БД.
Итак что требуется: чтобы в списке выплат было видно, сколько % от вклада вывел пользователь.
Делаем так $sumzar = ($user_data['payment_sum']*100)/$user_data['insert_sum'];
Вывод этого добра <p>Вы вывели:<font color="green"> <?=sprintf("%.2f",$sumzar);?>% от суммы Вашего вклада </font>

но в файле payment_list не могу сообразить как привязать строку к пользователю, чтобы пошла выборка из таблицы db_user_b
Вот запрос вывода платежей
$db->Query("SELECT * FROM db_payment WHERE status = '3' AND date_add > '$dt'ORDER BY id DESC LIMIT 250 ");
 
Kojo
Участник
Сообщения
286
Реакции
53
  • #4.305
rus56 написал(а):
КТО ПОДСКАЖЕТ КАК ??? Не могу разобраться с ручными выплатами!
А проблема заключается в том что при выплате в статистику последние выплаты за 48 часов заносится только дата - нет имени пользователя, нет - суммы, нет - кошелька!
Помогите!
paymentsxxx.php

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


# Выплачено
if(isset($_POST["payment"])){

$ret_id = intval($_POST["payment"]);
$db->Query("SELECT * FROM db_payment WHERE status = '0' AND id = '{$ret_id}'");

if($db->NumRows() == 1){

$ret_data = $db->FetchArray();

$user_id = $ret_data["user_id"];
$sum = $ret_data["sum"];
$serebro = $ret_data["serebro"];
$ppid = $arTransfer["historyId"];
$db->Query("INSERT INTO db_payment (user, user_id, purse, sum, valuta, serebro, payment_id, date_add, status)
VALUES ('$user','{$ret_id}','$purse','$sum_pay','RUB', '$sum','$ppid','".time()."', '3')");

$db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum' WHERE id = '$user_id'");
$db->Query("UPDATE db_payment SET status = '1' WHERE id = '$ret_id'");
$db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum' WHERE id = '1'");


echo "<center><b>Выплачено, статистика обновлена</b></center><BR />";

}else echo "<center><b>Заявка не найдена :(</b></center><BR />";

}

# Возврат
if(isset($_POST["return"])){

$ret_id = intval($_POST["return"]);
$db->Query("SELECT * FROM db_payment WHERE status = '0' AND id = '{$ret_id}'");

if($db->NumRows() == 1){

$ret_data = $db->FetchArray();

$user_id = $ret_data["user_id"];
$sum = $ret_data["sum"];
$serebro = $ret_data["serebro"];

$db->Query("UPDATE db_users_b SET money_p = money_p + '$serebro' WHERE id = '$user_id'");
$db->Query("UPDATE db_payment SET status = '2' WHERE id = '$ret_id'");

echo "<center><b>Заявка отменена, средства возвращены</b></center><BR />";

}else echo "<center><b>Заявка не найдена :(</b></center><BR />";

}




$db->Query("SELECT * FROM db_payment WHERE status = '0'");
$ast = $db->NumRows();
if($ast > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr bgcolor="#efefef">
<td align="center" class="m-tb">Платежка</td>
<td align="center" class="m-tb">Пользователь</td>
<td align="center" width="75" class="m-tb">Сумма</td>
<td align="center" width="100" class="m-tb">Кошелек</td>
<td align="center" width="50" class="m-tb">Вернуть</td>
<td align="center" width="50" class="m-tb">Выплачено</td>
</tr>

<?PHP

while($data = $db->FetchArray()){

?>
<tr class="htt">
<td align="center"><?=$data["pay_sys"]; ?></td>
<td align="center"><?=$data["user"]; ?></td>
<td align="center"><?=sprintf("%.2f", $data["sum"]); ?> <?=$config->VAL; ?></td>
<td align="center"><input type="text" value="<?=$data["purse"]; ?>" /></td>
<td align="center">

<form action="" method="post">
<input type="hidden" name="return" value="<?=$data["id"]; ?>" />
<input type="submit" value="Вернуть" />
</form>

</td>
<td align="center">

<form action="" method="post">
<input type="hidden" name="payment" value="<?=$data["id"]; ?>" />
<input type="submit" value="Выплачено" />
</form>

</td>
</tr>
<?PHP

}

?>

</table>
<?PHP

}else echo "<center><b>Нет заявок для выплаты</b></center><BR />";

?>
</div>
<div class="clr"></div>
Держи рабочий файл. Если не пойдет, смотри названия столбцов в базе
PHP:
<div class="s-bk-lf">
    <div class="acc-title">Заказы выплат</div>
</div>
<div class="silver-bk"><div class="clr"></div>   
<BR />
<?PHP


# Выплачено
if(isset($_POST["payment"])){

$ret_id = intval($_POST["payment"]);
$db->Query("SELECT * FROM db_payment WHERE status = '0' AND id = '{$ret_id}'");

    if($db->NumRows() == 1){
   
    $ret_data = $db->FetchArray();
   
    $user_id = $ret_data["user_id"];
    $sum = $ret_data["sum"];
    $serebro = $ret_data["serebro"];
       
        $db->Query("UPDATE db_users_b SET payment_sum = payment_sum + '$sum' WHERE id = '$user_id'");
        $db->Query("UPDATE db_payment SET status = '1' WHERE id = '$ret_id'");
        $db->Query("UPDATE db_stats SET all_payments = all_payments + '$sum' WHERE id = '1'");
       
       
        echo "<center><b>Выплачено, статистика обновлена</b></center><BR />";
       
    }else echo "<center><b>Заявка не найдена :(</b></center><BR />";

}

# Возврат
if(isset($_POST["return"])){

$ret_id = intval($_POST["return"]);
$db->Query("SELECT * FROM db_payment WHERE status = '0' AND id = '{$ret_id}'");

    if($db->NumRows() == 1){
   
    $ret_data = $db->FetchArray();
   
    $user_id = $ret_data["user_id"];
    $sum = $ret_data["sum"];
    $serebro = $ret_data["serebro"];
       
        $db->Query("UPDATE db_users_b SET money_p = money_p + '$serebro' WHERE id = '$user_id'");
        $db->Query("UPDATE db_payment SET status = '2' WHERE id = '$ret_id'");
       
        echo "<center><b>Заявка отменена, средства возвращены</b></center><BR />";
       
    }else echo "<center><b>Заявка не найдена :(</b></center><BR />";

}




$db->Query("SELECT * FROM db_payment WHERE status = '0'");
$ast = $db->NumRows();
if($ast > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr bgcolor="#efefef">
    <td align="center" class="m-tb">Платежка</td>
    <td align="center" class="m-tb">Пользователь</td>
    <td align="center" width="75" class="m-tb">Сумма</td>
    <td align="center" width="100" class="m-tb">Кошелек</td>
    <td align="center" width="50" class="m-tb">Вернуть</td>
    <td align="center" width="50" class="m-tb">Выплачено</td>
  </tr>

<?PHP

    while($data = $db->FetchArray()){
   
    ?>
    <tr class="htt">
    <td align="center"><?=$data["pay_sys"]; ?></td>
    <td align="center"><?=$data["user"]; ?></td>
    <td align="center"><?=sprintf("%.2f", $data["sum"]); ?> <?=$config->VAL; ?></td>
    <td align="center"><input type="text" value="<?=$data["purse"]; ?>" /></td>
      <td align="center">
   
        <form action="" method="post">
            <input type="hidden" name="return" value="<?=$data["id"]; ?>" />
            <input type="submit" value="Вернуть" />
        </form>
   
    </td>
    <td align="center">
   
        <form action="" method="post">
            <input type="hidden" name="payment" value="<?=$data["id"]; ?>" />
            <input type="submit" value="Выплачено" />
        </form>
   
    </td>
    </tr>
    <?PHP
   
    }

?>

</table>
<?PHP

}else echo "<center><b>Нет заявок для выплаты</b></center><BR />";

?>
</div>
<div class="clr"></div>
 
Sasdred
Участник
Сообщения
9
Реакции
0
  • #4.306
Всем доброго времени суток, подскажите пожалуйста в каком файле изменить текст который приходит на паер когда заказываешь выплату
 
progamekg
Участник
Сообщения
89
Реакции
28
  • #4.307
Sasdred написал(а):
Всем доброго времени суток, подскажите пожалуйста в каком файле изменить текст который приходит на паер когда заказываешь выплату
Какой именно? Название магазина? Номер счета?
 
Sasdred
Участник
Сообщения
9
Реакции
0
  • #4.308
progamekg написал(а):
Какой именно? Название масмысле не мой авт а другой ина? Номер счета?
когда я с фермы вывел то пришла см о поступлении денег на счет, но в смс
 
rus56
Участник
Сообщения
126
Реакции
16
  • #4.309
Всем Доброго времени суток.... Есть тема для разговора и для её осуществления даже возможно платно, Нужен модуль смс оповещения для FF при финансовых операциях, тоесть при любом действии с балансом нужно что useru пришло смс с подтверждением!!!
 
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
  • #4.310
Sasdred написал(а):
Всем доброго времени суток, подскажите пожалуйста в каком файле изменить текст который приходит на паер когда заказываешь выплату
\pages\account\_payment.php 80-строка...где то в этом районе
 
Rozario
Местный
Сообщения
38
Реакции
8
  • #4.311
Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
 
rus56
Участник
Сообщения
126
Реакции
16
  • #4.312
Rozario написал(а):
Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
Согласен - давайте соообразим как это сделать.!
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #4.313
Rozario написал(а):
Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
rus56 написал(а):
Согласен - давайте соообразим как это сделать.!
http://wh1skas-script.ru/account/freescripts/show/14
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
  • #4.315
rus56 написал(а):
В личку скинул у тебя рега не работает.
ну вообще-то работает ) Реги идут. Странно... И вижу ты уже зарегался )
 
Rozario
Местный
Сообщения
38
Реакции
8
  • #4.316
Ещё такой момент, когда делаю ввод резерв прибывает, а после вывода, резерв остаётся как был
 
rus56
Участник
Сообщения
126
Реакции
16
  • #4.317
wh1skas написал(а):
ну вообще-то работает ) Реги идут. Странно... И вижу ты уже зарегался )
Выкидывает без объяснения причин!
 
juranja
Местный
Сообщения
99
Реакции
5
  • #4.318
ВСЕМ ПРИВЕТу меня такая проблема , в поиске гугл выдает мой сайт но в описании иероглифы как это поправить , ? , а янжекс поиск выдает тоже мой сайт точнее но с описанием скрипта который я тестировал доэтого ну это не так важно , в гугле как кодировочку подправить не подскажете . А вот еще чуть не забыл домен на русском языке,иероглифы в описании , тот же скрипт на том же хостинге только домен в зоне ру все отлично описании на русском
 
mrleks
Участник
Сообщения
121
Реакции
25
ICQ
688214321 688214321
  • #4.319
кто знает как сделать поиск пользователя?
добавлено:
к примеру у меня есть стена пользователя, нужно чтобы в поиск вводишь ник... и перекидовало на стену этого пользователя
PHP:
<h2>Поиск по имени</h2>
<input type="text"  /></input>
<a href="/account/wall/">Go</a>
что то типо такого только чтобы в конце ссылки вставлялось то что написал
 
Последнее редактирование:
Вячеслав
Местный
Сообщения
229
Реакции
21
  • #4.320
Хочу поделиться проверенной защитой админки:

Не торопитесь её удалять:
Заходите по этому пути в файл: _login.php

/pages/admin/_login.php

Открытая стандартная:
if(strtolower($_POST["admlogin"]) == strtolower($data_log["admin"]) AND strtolower($_POST["admpass"]) == strtolower($data_log["pass"]) )

Не взламываемая:
if(strtolower($_POST["admlogin"]) == strtolower($data_log[" З Д Е С Ь Н И К "]) AND strtolower($_POST["admpass"]) == strtolower($data_log["ВАШ ПАРОЛЬ ОТ АДМИНКИ ТОЛЬКО ДРУГОЙ"]) )

После этого ни тот не другой пароль при входе не будет работать, тоесть вы введёте в заблуждение взломщика. Чтобы в её войти снова, нужно вернуть стандарт "admin" "admpass" и заходить с тем паролем который у вас в базе данных. После таких манипуляций взломать адмику не сможет никто, так как файлы php не просматриваются браузером. Всё гениально и просто.

Если ещё и поменять ссылку на неё: /?menu=admin4ik например на свою: /?menu=adminlock18596154585263358966500 тогда 110%:)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху