Так вот проблема в том что проходит неделя и карта не сбрасывается. В чём может быть причина?
<div class="s-bk-lf">
<div class="acc-title">Бонус карта</div>
</div>
<div class="silver-bk">
<div class="clr"></div>
<div style="border: 4px dashed #33A049; padding: 20px 40px 20px 40px;">
<p><center>У Вас есть возможность получить бонус! [br /]Для этого нужно изучить все части карты. [br /] Одну из частей карты можно изучать 1 раз в 24 часа. [br /]Если Вы пропустите 1 день, всю карту придется изучать заново.[br /]После изучения бонус зачислится на счет для покупок.[br /] Сумма бонуса генерируется случайно от 5 до 100 монет</center> </p>
</div>
<BR />
<?PHP
$_OPTIMIZATION["title"] = "Бонус";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];
$usname = $_SESSION["user"];
# Настройки бонусов
$bonus_min = 5;
$bonus_max = 75;
$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();
$dadd=time();
$daddkarta=24; // в часах открытие одной части карты периодичность
$last_sbor3 = $user_data["last_sbor2"];
if($last_sbor3 != 1)
{
if($last_sbor3 <= ( time() - 60*60*24*$daddkarta) )
{
# Удаление карты
$db->Query("UPDATE db_users_b SET k_1 = 0, k_2 = 0, k_3 = 0, k_4 = 0, k_5 = 0, k_6 = 0, last_sbor2 = 1 WHERE id = '$usid'");
header("Location: /account/bonus5");
}
}
# Разгадывание новой части
if(isset($_POST["item"])){
$array_items = array(1 => "k_1", 2 => "k_2", 3 => "k_3", 4 => "k_4", 5 => "k_5", 6 => "k_6");
$array_name = array(1 => "Часть №1", 2 => "Часть №2", 3 => "Часть №3", 4 => "Часть №4", 5 => "Часть №5", 6 => "Часть №6");
$item = intval($_POST["item"]);
$citem = $array_items[$item];
$back = floor(($user_data["last_sbor2"] - (time() - 60*60*$daddkarta))/3600);
if(strlen($citem) >= 3){
# Проверяем пользователя
if($user_data["last_sbor2"] == 0 OR $user_data["last_sbor2"] <= ( time() - 60*60*$daddkarta) )
{
# Изучаем часть карты
$db->Query("UPDATE db_users_b SET $citem = 1, last_sbor2 = $dadd WHERE id = '$usid'");
echo "<center><div class='success'><font color = 'green'>Вы успешно изучили карту ".$array_name[$item]."</font></div></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><div class='error'><font color = 'red'>Вы изучали сегодня одну из частей карты. Приходите через: $back час(a).</font></div></center><BR />";
}else echo 222;
}
?>
<p>
<p>
<!-- МОДУЛЬ КАРТИНКИ 2 -->
<section class="main">
<ul class="ch-grid">
<li>
<?
if($user_data["k_1"]>=1)
{
?>
<div class="ch-item ch-images-1">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №1</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="1" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-11">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №1</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="1" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
<li>
<?
if($user_data["k_2"]>=1)
{
?>
<div class="ch-item ch-images-2">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №2</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="2" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-22">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №2</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="2" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
<li>
<?
if($user_data["k_3"]>=1)
{
?>
<div class="ch-item ch-images-3">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №3</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="3" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-33">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №3</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="3" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
</ul>
</section>
[br /]
<section class="main">
<ul class="ch-grid">
<li>
<?
if($user_data["k_4"]>=1)
{
?>
<div class="ch-item ch-images-4">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №4</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="4" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-44">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №4</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="4" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
<li>
<?
if($user_data["k_5"]>=1)
{
?>
<div class="ch-item ch-images-5">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №5</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="5" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-55">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №5</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="5" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
<li>
<?
if($user_data["k_6"]>=1)
{
?>
<div class="ch-item ch-images-6">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №6</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr"><div class="ind-text"></div></div>
<div class="fr-te-gr">Уже изучено<font color="black"></font></div>
<input type="hidden" name="item" value="6" />
</center>
</form>
<?
}
else
{
?>
<div class="ch-item ch-images-66">
<div class="ch-info">
<form action="" method="post">
<center style="padding-top:47px;">
<div class="fr-te-gr-title"><div class="ind-text">Часть карты №6</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<div class="fr-te-gr"><div class="ind-text">изучать можно</div></div>
<div class="fr-te-gr"><div class="ind-text">1 раз в сутки</div></div>
<div class="fr-te-gr"><font color="black"></font></div>
<input type="hidden" name="item" value="6" />
<input type="submit" value="Изучить" class="buy-button" />
</center>
</form>
<?
}
?>
</div>
</div>
</li>
</ul>
</section>
<div class="clr"></div>
<!-- ------------------------------------------------------------------------------------------------------------------>
<?PHP
$ddel = time() + 60*60*24;
$dadd = time();
$db->Query("SELECT COUNT(*) FROM db_bonus_list5 WHERE user_id = '$usid' AND date_del > '$dadd'");
$hide_form = false;
if($db->FetchRow() == 0){
# Выдача бонуса
if(isset($_POST["bonus"])){
# Удаление карты
$db->Query("UPDATE db_users_b SET k_1 = 0,k_2 = 0,k_3 = 0,k_4 = 0,k_5 = 0,k_6 = 0, last_sbor2 = $dadd WHERE id = '$usid'");
$sumrad = rand($bonus_min, rand($bonus_min, $bonus_max) );
$sum=$sumrad;
# Зачилсяем юзверю
$db->Query("UPDATE db_users_b SET money_b = money_b + '$sum' WHERE id = '$usid'");
# Вносим запись в список бонусов
$db->Query("INSERT INTO db_bonus_list5 (user, user_id, sum, date_add, date_del) VALUES ('$uname','$usid','$sum','$dadd','$ddel')");
# Случайная очистка устаревших записей
$db->Query("DELETE FROM db_bonus_list5 WHERE date_del < '$dadd'");
echo "<center><div class='success'>Вы получили бонус {$sum} монет</div></center><BR />";
$hide_form = true;
}
# Показывать или нет форму
if(!$hide_form){
?>
<form action="" method="post">
<table width="330" border="0" align="center">
<tr>
<td align="center"></td>
</tr>
<tr>
<?
if($user_data["k_1"]>=1 AND $user_data["k_2"]>=1 AND $user_data["k_3"]>=1 AND $user_data["k_4"]>=1 AND $user_data["k_5"]>=1 AND $user_data["k_6"]>=1)
{
?>
<td align="center"><input type="submit" name="bonus" value="Получить бонус" class="blue-button"></td>
<?
}
?>
</tr>
</table>
</form>
<?PHP
}
}else echo "<center><div class='error'>Вы уже изучали часть карты за последние 24 часа</div></center><BR />"; ?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
<tr>
<td align="center" class="m-tb">ID</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_bonus_list5, db_users_a WHERE db_users_a.user = db_bonus_list5.user ORDER BY db_bonus_list5.id DESC LIMIT 20");
if($db->NumRows() > 0){
while($bon = $db->FetchArray()){
?>
<tr class="htt">
<td align="center"><?=$bon["id"]; ?></td>
<td align="center"><?=$bon["user"]; ?></td>
<td align="center"><?=$bon["sum"]; ?></td>
<td align="center"><?=date("d.m.Y",$bon["date_add"]); ?></td>
</tr>
<?PHP
}
}else echo '<tr><td align="center" colspan="5">Нет записей</td></tr>'
?>
</tbody></table>
<div class="clr"></div>
</div>