Кому нужна помощь? пишите!

  • Автор темы webdizinfo
  • Дата начала
SASHA111
Местный
Сообщения
50
Реакции
0
  • #981
alfik написал(а):
Файл _singup.php
Код:
$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");
а бонус этот как то устанавливать нужно?
 
alfik
Местный
Сообщения
35
Реакции
5
  • #982
какой бонус надо установить?
 
SASHA111
Местный
Сообщения
50
Реакции
0
  • #983
alfik написал(а):
какой бонус надо установить?
всё понял. только после регистрации вот что выскакивает
 
alfik
Местный
Сообщения
35
Реакции
5
  • #984
Дубликат первичного ключа происходит. Т.е. пытаешься зарегать под ID, который уже есть в базе
 
SASHA111
Местный
Сообщения
50
Реакции
0
  • #985
alfik написал(а):
Дубликат первичного ключа происходит. Т.е. пытаешься зарегать под ID, который уже есть в базе
надо изменить AUTO_INCREMENT?
 
SASHA111
Местный
Сообщения
50
Реакции
0
  • #986
alfik написал(а):
Файл _singup.php
Код:
$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");
можешь весь фаил _singup.php сбросить?
 
alfik
Местный
Сообщения
35
Реакции
5
  • #987
<?PHP
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
$_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";

if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }
?>

<div class="col-md-8"> <div class="s-bk-lf">
<div class="title">Регистрация в игре</div>
</div>
<div class="silver-bk">
<?PHP

# Регистрация

if(isset($_POST["login"])){

if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
unset($_SESSION["captcha"]);

$login = $func->IsLogin($_POST["login"]);
$pass = $func->IsPassword($_POST["pass"]);
$rules = isset($_POST["rules"]) ? true : false;
$time = time();
$ip = $func->UserIP;

$email = $func->IsMail($_POST["email"]);
$referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
$referer_name = "";
if($referer_id != 1){
$db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
else{ $referer_id = 1; $referer_name = "Admin"; }
}else{ $referer_id = 1; $referer_name = "First"; }

if($rules){

if($email !== false){

if($login !== false){

if($pass !== false){

if($pass == $_POST["repass"]){

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($db->FetchRow() == 0){

# Регаем пользователя
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");

$lid = $db->LastInsert();

$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");

# Вставляем статистику
$db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");

echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму слева для входа в аккаунт</font></b></center><BR />";
?></div>
<div class="clr"></div>
<?PHP
return;
}else echo "<center><b><font color = 'red'>Указанный логин уже используется</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 />";

}else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />";

}else echo "<center><font color = 'red'><b>Email имеет неверный формат</b></font></center>";

}else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />";

}else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>";

}


?>




<BR />
<form action="" method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" style="padding:3px;">Ваш псевдоним: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="login" type="text" size="25" maxlength="10" value=""/></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле псевдоним должно иметь от 4 до 10 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Email: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="email" type="text" size="25" maxlength="50" value=""/></td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="pass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле Пароль должно иметь от 6 до 20 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль еще раз: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="repass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Пароли должны совпадать.</td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">
С <a href="https://servahoc.ru/redirect.php?url=/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></td>
</tr>
<tr>
<td align="left" style="padding:3px;">
<a href="https://servahoc.ru/redirect.php?url=#" onclick="ResetCaptcha(this);"><img src="/captcha.php?rnd=<?=rand(1,10000); ?>" border="0" style="margin:0;"/></a>
</td>
<td align="left" style="padding:3px;">Введите символы с картинки<input name="captcha" type="text" size="25" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:3px;"><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></td>
</tr>
</table>
</form>

</div>
<div class="clr"></div>
 
SASHA111
Местный
Сообщения
50
Реакции
0
  • #988
alfik написал(а):
<?PHP
$_OPTIMIZATION["title"] = "Регистрация";
$_OPTIMIZATION["description"] = "Регистрация пользователя в системе";
$_OPTIMIZATION["keywords"] = "Регистрация нового участника в системе";

if(isset($_SESSION["user_id"])){ Header("Location: /account"); return; }
?>

<div class="col-md-8"> <div class="s-bk-lf">
<div class="title">Регистрация в игре</div>
</div>
<div class="silver-bk">
<?PHP

# Регистрация

if(isset($_POST["login"])){

if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
unset($_SESSION["captcha"]);

$login = $func->IsLogin($_POST["login"]);
$pass = $func->IsPassword($_POST["pass"]);
$rules = isset($_POST["rules"]) ? true : false;
$time = time();
$ip = $func->UserIP;

$email = $func->IsMail($_POST["email"]);
$referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
$referer_name = "";
if($referer_id != 1){
$db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
if($db->NumRows() > 0){$referer_name = $db->FetchRow();}
else{ $referer_id = 1; $referer_name = "Admin"; }
}else{ $referer_id = 1; $referer_name = "First"; }

if($rules){

if($email !== false){

if($login !== false){

if($pass !== false){

if($pass == $_POST["repass"]){

$db->Query("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($db->FetchRow() == 0){

# Регаем пользователя
$db->Query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
VALUES ('$login','{$email}','$pass','$referer_name','$referer_id','$time',INET_ATON('$ip'))");

$lid = $db->LastInsert();

$db->Query("INSERT INTO db_users_b (id, user, a_t, last_sbor) VALUES ('$lid','$login','1', '".time()."')");

# Вставляем статистику
$db->Query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");

echo "<center><b><font color = 'green'>Вы успешно зарегистрировались. Используйте форму слева для входа в аккаунт</font></b></center><BR />";
?></div>
<div class="clr"></div>
<?PHP
return;
}else echo "<center><b><font color = 'red'>Указанный логин уже используется</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 />";

}else echo "<center><b><font color = 'red'>Логин заполнен неверно</font></b></center><BR />";

}else echo "<center><font color = 'red'><b>Email имеет неверный формат</b></font></center>";

}else echo "<center><b><font color = 'red'>Вы не подтвердили правила</font></b></center><BR />";

}else echo "<center><font color = 'red'><b>Символы с картинки введены неверно</b></font></center>";

}


?>




<BR />
<form action="" method="post">
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" style="padding:3px;">Ваш псевдоним: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="login" type="text" size="25" maxlength="10" value=""/></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле псевдоним должно иметь от 4 до 10 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Email: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="email" type="text" size="25" maxlength="50" value=""/></td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="pass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Поле Пароль должно иметь от 6 до 20 символов (только англ. символы).</td>
</tr>
<tr>
<td align="left" style="padding:3px;">Пароль еще раз: <font color="#FF0000">*</font></td>
<td align="left" style="padding:3px;"><input name="repass" type="password" size="25" maxlength="20" /></td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">Пароли должны совпадать.</td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="left" style="padding:3px;">
С <a href="https://servahoc.ru/redirect.php?url=/rules" target="_blank" class="stn">правилами</a> проекта ознакомлен(а) и принимаю: <input name="rules" type="checkbox" /></td>
</tr>
<tr>
<td align="left" style="padding:3px;">
<a href="https://servahoc.ru/redirect.php?url=#" onclick="ResetCaptcha(this);"><img src="/captcha.php?rnd=<?=rand(1,10000); ?>" border="0" style="margin:0;"/></a>
</td>
<td align="left" style="padding:3px;">Введите символы с картинки<input name="captcha" type="text" size="25" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2" align="left">&nbsp;</td>
</tr>
<tr>
<td colspan="2" align="center" style="padding:3px;"><input name="registr" type="submit" value="Зарегистрироваться" style="height: 30px;"></td>
</tr>
</table>
</form>

</div>
<div class="clr"></div>
К нему ещё нужен файлик _class.func.php не сбросишь?
 
Z
zenya
  • #989
нужна помощь ферма соседи при пополнении через паер не зачисляются деньги на аккаунт.
 
SASHA111
Местный
Сообщения
50
Реакции
0
  • #990
Подскажите как можно изменить значение AUTO_INCREMENT?

оно не меняется
 
liovka
Участник
Сообщения
20
Реакции
3
  • #991
Имеется скрипт лотереи переделанный из фруктовой фермы на ферму соседи но он работает толко на 2/3...Единственная проблема, это то что он не обрабатывает выигрыш. То есть можно покупать сколько угодно билетов, но выигрыш никто не получит. Кто может исправить ошибку заплачу 300 рублей,
<?
error_reporting(E_ALL);
ini_set('display_errors', 'On');
if(!isset($_SESSION['id']) and !isset($_SESSION['login'])) {

print "<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">

<script language=\"javascript\">top.location.href=\"/\";</script>
<title>Перенаправление</title>
</head>
<body bgcolor=\"#eeeeee\" topmargin=\"0\" leftmargin=\"0\">

</body>
</html>";
exit;
}
?>
<?PHP
$page = 'Лотерея';
$login = $_SESSION['login'];
$usid = $_SESSION['id'];
$db = mysql_query("SELECT * FROM `tb_users` WHERE `username` = '$login'") or die(mysql_error());
$lid = mysql_fetch_assoc($db);

# Настройки лотерея
$amount_lottery = 10; // Стоимость лотерейного билета
$num_bil = 10; // Количество билетов

?>
<div class="s-bk-lf">
<div class="acc-title">Лотерея</div>
</div>
<div class="silver-bk">

<?PHP

# список предыдущих лотерей
if(isset($_GET["winners"])){ ?>

<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="6" align="center"><h4>Завершенные лотереи</h4></td>
</tr>
<tr>
<td align="center" class="m-tb">№</td>
<td align="center" class="m-tb">Пользователь<BR />[Билет]</td>
<td align="center" class="m-tb">Пользователь<BR />[Билет]</td>
<td align="center" class="m-tb">Пользователь<BR />[Билет]</td>
<td align="center" class="m-tb">Банк</td>
<td align="center" class="m-tb">Дата</td>
</tr>
<?PHP
$db = mysql_query("SELECT * FROM tb_lottery_winners ORDER BY id DESC");
while($ref = mysql_fetch_assoc($db)) {

?>
<tr class="htt">
<td align="center"><?=$ref["id"]; ?></td>
<td align="center"><?=$ref["user_a"]; ?><BR />Билет: <?=$ref["bil_a"]; ?></td>
<td align="center"><?=$ref["user_b"]; ?><BR />Билет: <?=$ref["bil_b"]; ?></td>
<td align="center"><?=$ref["user_c"]; ?><BR />Билет: <?=$ref["bil_c"]; ?></td>
<td align="center"><?=$ref["bank"]; ?></td>
<td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
</tr>
<?PHP

}
?>

</table>

<div class="clr"></div></div>
<?PHP return; } ?>

<b>Лотерея</b> - это такая игры :) Всего имеется <?=$num_bil; ?> билетов. После того, как все билеты будут проданы состоится розыгрыш счастливых билетов. Система случайным образом выберет 3 номера счастливых билетов и зачислит им призы. <BR />
1 место - 50% от общего банка [<?=($amount_lottery * $num_bil) * 0.5; ?> серебра]. <BR />
2 место - 25% от общего банка [<?=($amount_lottery * $num_bil) * 0.25; ?> серебра]. <BR />
3 место - 20% от общего банка [<?=($amount_lottery * $num_bil) * 0.2; ?> серебра]. <BR />
Остальные 5% составляют комиссию системы.
<BR />
<u>Стоимость билета = <?=$amount_lottery; ?> серебра</u>.
<BR />
<a href="/lottery/winners">Список завершенных лотерей</a>
<BR /><BR />


<?PHP


if(isset($_POST["set_lottery"], $_POST["hash"]) AND $_SESSION["lot_hash"] == $_POST["hash"]){

$db = mysql_query("SELECT `money` FROM `tb_users` WHERE `id` = '$usid' LIMIT 1");
if($db >= $amount_lottery){

$db = mysql_query("UPDATE `tb_users` SET `money` = `money` - '$amount_lottery' WHERE `id` = '{$usid}'");
$db = mysql_query("INSERT INTO `tb_lottery` (`user_id`, `user`, `date_add`) VALUE ('{$usid}','$login','".time()."')");
$lid = mysql_fetch_assoc($db);

$num_bil = 10; // Количество билетов
if($lid >= $num_bil){

# Розыгрываем призы
while(true){


$winner_a = rand(1, $num_bil);
$winner_b = rand(1, $num_bil);
$winner_c = rand(1, $num_bil);

if($winner_a != $winner_b AND $winner_b != $winner_c AND $winner_c != $winner_a) break;

}

# Пользователь 1
$db = mysql_query("SELECT user FROM tb_lottery WHERE id = '$winner_a'");
$user_a = mysql_fetch_assoc($db);

# Пользователь 2
$db = mysql_query("SELECT user FROM tb_lottery WHERE id = '$winner_b'");
$user_b = mysql_fetch_assoc($db);

# Пользователь 3
$db = mysql_query("SELECT user FROM tb_lottery WHERE id = '$winner_c'");
$user_c = mysql_fetch_assoc($db);

# чистим таблицу
$db = mysql_query("TRUNCATE TABLE tb_lottery");

# Вставляем запись о победителях
$all_bank = ($num_bil * $amount_lottery);
$db = mysql_query("INSERT INTO tb_lottery_winners (user_a, bil_a, user_b, bil_b, user_c, bil_c, bank, date_add)
VALUES ('$user_a','$winner_a','$user_b','$winner_b','$user_c','$winner_c','$all_bank','".time()."')");

# Обновляем средства пользователям
# 1 место
$money_a = $all_bank * 0.5;
$db = mysql_query("UPDATE tb_users SET money = money + '$money_a' WHERE user = '$user_a'");

# 2 место
$money_b = $all_bank * 0.25;
$db = mysql_query("UPDATE tb_users SET money = money + '$money_b' WHERE user = '$user_b'");

# 3 место
$money_c = $all_bank * 0.20;
$db = mysql_query("UPDATE tb_users SET money = money + '$money_c' WHERE user = '$user_c'");

echo "<center><b><font color='green'>Лотерея окончена</font></b></center><BR />";

}else echo "<center><b><font color='green'>Билет успешно куплен</font></b></center><BR />";
//Header("Refresh: 1, /lottery");

}else echo "<center><b><font color='red'>Недостаточно средств для покупки билета</font></b></center><BR />";

}

?>


<center>
<?PHP
$_SESSION["lot_hash"] = rand(1, 9999999);
?>
<form action="" method="post">
<label></label>
<input class="buttonmail" type="submit" name="set_lottery" value="Купить билет" />
<input type="hidden" name="hash" value="<?=$_SESSION["lot_hash"]; ?>" />
</form>
</center>


<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td colspan="5" align="center"><h4>Пользователи купившие билеты</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>
</tr>
<?PHP
$db = mysql_query("SELECT * FROM tb_lottery ORDER BY id DESC");
while($ref = mysql_fetch_assoc($db)) {

?>
<tr class="htt">
<td align="center"><?=$ref["id"]; ?></td>
<td align="center"><?=$ref["user"]; ?></td>
<td align="center"><?=date("d.m.Y",$ref["date_add"]); ?></td>
</tr>
<?PHP

}
?>

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


</div>
CREATE TABLE IF NOT EXISTS `tb_lottery` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL DEFAULT '0',
`user` varchar(10) NOT NULL,
`date_add` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

CREATE TABLE IF NOT EXISTS `tb_lottery_winners` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_a` varchar(10) NOT NULL,
`bil_a` int(11) NOT NULL DEFAULT '0',
`user_b` varchar(10) NOT NULL,
`bil_b` int(11) NOT NULL DEFAULT '0',
`user_c` varchar(10) NOT NULL,
`bil_c` int(11) NOT NULL DEFAULT '0',
`bank` float NOT NULL DEFAULT '0',
`date_add` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=135 ;
 
Последнее редактирование:
MrGangsteR
Местный
Сообщения
107
Реакции
1
  • #992
Ферма соседи кто может сделать куплю ! Мне нужно Вот это сделать можите ??? мне нужно в лавке продажа 50 % на вывод и 50 % на счет для покупок.от продажи продукции
 
saper11
Участник
Сообщения
11
Реакции
2
  • #993
Здравствуйте! Прошу помочь. Дайте пожалуйста код заглушки на выплаты с ограничением 1 раз в 24 часа. (1 пользователь может заказать выплату только 1 раз в течении 24 часов). Прошу не отсылать в поиск, так-как уже около 4 часов ищу и не могу найти. Нашел несколько примеров, поставил на сайт, но ограничение на работает.
 
velas85
Местный
Сообщения
31
Реакции
2
  • #994
Вырученные с продажи монеты распределяется между двумя счетами (счет для покупок и счет для вывода). Где пропорции Процентов изменить в каком файле , на форуме ползал не нашел
 
Vasya000
Местный
Сообщения
35
Реакции
2
  • #995
velas85 написал(а):
Вырученные с продажи монеты распределяется между двумя счетами (счет для покупок и счет для вывода). Где пропорции Процентов изменить в каком файле , на форуме ползал не нашел
Это меняется в админке.
 
Vasya000
Местный
Сообщения
35
Реакции
2
  • #996
saper11 написал(а):
Здравствуйте! Прошу помочь. Дайте пожалуйста код заглушки на выплаты с ограничением 1 раз в 24 часа. (1 пользователь может заказать выплату только 1 раз в течении 24 часов). Прошу не отсылать в поиск, так-как уже около 4 часов ищу и не могу найти. Нашел несколько примеров, поставил на сайт, но ограничение на работает.
Держи
<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_payment WHERE user_id = '$usid' order by id DESC LIMIT 1");
$frompayments = $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;
# Настраиваем кол-во суток для ограничения.
$nd_time = 1;
?>
<b>Выплаты осуществляются в автоматическом режиме и только на платежную систему PAYEER! Процент при выводе составляет 0%</b>
<b>Из платежной системы Payeer Вы можете вывести свои средства в автоматическом режиме на все известные платежные системы и международные банки.</b>
<b>Ссылки на учебные материалы:</b>
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/create" target="_blank">Создание счета в Payeer</a>
- <a href="https://servahoc.ru/redirect.php?url=http://payeeer.ru/outpay" target="_blank">Вывод средств из payeer</a>
<center><b>Заказ выплаты:</b></center>
<?PHP

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"]);
$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){

### Устанавливаем лимит на 24 часа по выплатам для $USID
if ($frompayments["date_add"] <= time() - $nd_time * 86400) {




### Делаем выплату ###
$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)){



$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>Выплачено!</b></font></center>
";

}
else
{

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

}


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

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

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

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

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


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

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

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

}
?>
<form action="" method="post">
<table width="99%" border="0" align="center">
<tr>
<td><font color="#000;">Введите кошелек Payeer [Пример: P1112457]</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 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>
 
MrGangsteR
Местный
Сообщения
107
Реакции
1
  • #997
Кто может сделать на ферме соседи в лавке КУПЛЮ ДОРОГО Внимание! При продаже продуктов с загонов ( Яйца, мясо, молоко овцы, молоко коровы ), сумма : ( 2 ) = 50 % идёт на баланс покупок 50% идёт на баланс вывода
 
velas85
Местный
Сообщения
31
Реакции
2
  • #998
MrGangsteR написал(а):
Кто может сделать на ферме соседи в лавке КУПЛЮ ДОРОГО Внимание! При продаже продуктов с загонов ( Яйца, мясо, молоко овцы, молоко коровы ), сумма : ( 2 ) = 50 % идёт на баланс покупок 50% идёт на баланс вывода
иди в скайп помогу чем смогу sashaaniskevich
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #999
MrGangsteR написал(а):
Кто может сделать на ферме соседи в лавке КУПЛЮ ДОРОГО Внимание! При продаже продуктов с загонов ( Яйца, мясо, молоко овцы, молоко коровы ), сумма : ( 2 ) = 50 % идёт на баланс покупок 50% идёт на баланс вывода
Актуально? Готов помочь.
 
pouliii
Участник
Сообщения
1
Реакции
0
  • #1.000
Есть идея для экономической стратегии.экономическая игра с выводом денег. Симулятор сетевого маркетинга . За основу взята реальная сетевая компания.

начал писать техническое задание
 
Сверху