Sasdred
			
			
		
			
			
				Участник
		- Сообщения
 - 9
 
- Реакции
 - 0
 
bygomel
			
			
		
			
			
				Участник
		- Сообщения
 - 5
 
- Реакции
 - 0
 
Помогите пожалуйста! Как исправить в каком файле ошибка?Джахонгир написал(а):И еще почему когда обновляю страницу иногда показывает баланс
Состояние счета
{!BALANCE_B!} [для покупок]
{!BALANCE_P!} [на вывод]
rus56
			
			
		
			
			
				Участник
		- Сообщения
 - 126
 
- Реакции
 - 16
 
Тут куча вариантов! какие файлы изменял прежде чем это появилось?bygomel написал(а):Помогите пожалуйста! Как исправить в каком файле ошибка?
Kojo
			
			
		
			
			
				Участник
		- Сообщения
 - 286
 
- Реакции
 - 53
 
помогите с запросом к БД.
Итак что требуется: чтобы в списке выплат было видно, сколько % от вклада вывел пользователь.
Делаем так $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 ");
								Итак что требуется: чтобы в списке выплат было видно, сколько % от вклада вывел пользователь.
Делаем так $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
 
Держи рабочий файл. Если не пойдет, смотри названия столбцов в базе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
 
progamekg
			
			
		
			
			
				Участник
		- Сообщения
 - 89
 
- Реакции
 - 28
 
Какой именно? Название магазина? Номер счета?Sasdred написал(а):Всем доброго времени суток, подскажите пожалуйста в каком файле изменить текст который приходит на паер когда заказываешь выплату
Sasdred
			
			
		
			
			
				Участник
		- Сообщения
 - 9
 
- Реакции
 - 0
 
когда я с фермы вывел то пришла см о поступлении денег на счет, но в смсprogamekg написал(а):Какой именно? Название масмысле не мой авт а другой ина? Номер счета?
rus56
			
			
		
			
			
				Участник
		- Сообщения
 - 126
 
- Реакции
 - 16
 
\pages\account\_payment.php 80-строка...где то в этом районеSasdred написал(а):Всем доброго времени суток, подскажите пожалуйста в каком файле изменить текст который приходит на паер когда заказываешь выплату
Rozario
			
			
		
			
			
				Местный
		- Сообщения
 - 38
 
- Реакции
 - 8
 
Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
								Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
rus56
			
			
		
			
			
				Участник
		- Сообщения
 - 126
 
- Реакции
 - 16
 
Согласен - давайте соообразим как это сделать.!Rozario написал(а):Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
Rozario написал(а):Всем привет!
Есть такой вопрос, может у кого то есть или кто то делал:
Нужна заглушка на вывод , чтобы можно было вывести не более 200% от пополняемого, т.е. если пользователь ввёл 100 рублей может вывести только двести. На мой взгляд это хорошая функция которая будет заставлять вкладывать деньги повторно, в связи с этим проект может существовать дольше. И плюс конечно что возможно и взломов на вывод будет меньше т.к. будет стоять ограничение.
http://wh1skas-script.ru/account/freescripts/show/14rus56 написал(а):Согласен - давайте соообразим как это сделать.!
rus56
			
			
		
			
			
				Участник
		- Сообщения
 - 126
 
- Реакции
 - 16
 
В личку скинул у тебя рега не работает.wh1skas написал(а):
ну вообще-то работает ) Реги идут. Странно... И вижу ты уже зарегался )rus56 написал(а):В личку скинул у тебя рега не работает.
Rozario
			
			
		
			
			
				Местный
		- Сообщения
 - 38
 
- Реакции
 - 8
 
rus56
			
			
		
			
			
				Участник
		- Сообщения
 - 126
 
- Реакции
 - 16
 
Выкидывает без объяснения причин!wh1skas написал(а):ну вообще-то работает ) Реги идут. Странно... И вижу ты уже зарегался )
juranja
			
			
		
			
			
				Местный
		- Сообщения
 - 99
 
- Реакции
 - 5
 
ВСЕМ ПРИВЕТу меня такая проблема , в поиске гугл выдает мой сайт но в описании иероглифы как это поправить , ? , а янжекс поиск выдает тоже мой сайт точнее но с описанием скрипта который я тестировал доэтого ну это не так важно , в гугле как кодировочку подправить не подскажете . А вот еще чуть не забыл домен на русском языке,иероглифы в описании , тот же скрипт на том же хостинге только домен  в зоне ру все отлично описании на русском
								кто знает как сделать поиск пользователя?
добавлено:
к примеру у меня есть стена пользователя, нужно чтобы в поиск вводишь ник... и перекидовало на стену этого пользователя
	
	
	
		
что то типо такого только чтобы в конце ссылки вставлялось то что написал
								добавлено:
к примеру у меня есть стена пользователя, нужно чтобы в поиск вводишь ник... и перекидовало на стену этого пользователя
		PHP:
	
	<h2>Поиск по имени</h2>
<input type="text"  /></input>
<a href="/account/wall/">Go</a>
	
								
									Последнее редактирование: 
								
							
						
						
	
					Вячеслав
			
			
		
			
			
				Местный
		- Сообщения
 - 229
 
- Реакции
 - 21
 
Хочу поделиться проверенной защитой админки:
Не торопитесь её удалять:
Заходите по этому пути в файл: _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%
								Не торопитесь её удалять:
Заходите по этому пути в файл: _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%
- Статус
 - В этой теме нельзя размещать новые ответы.