Файл: public_html/modules/alliance/chest.php
Строк: 128
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
include_once ($root.'/core/base.php');
falseauth();
allianceStatus(1);
$header = "Сундук альянса";
include_once ($root.'/core/head.php');
$event = $db->query("SELECT * FROM `events_config` WHERE `event_name` = 'alliance_chest'")->fetch_object();
$myMember = $db->query("SELECT * FROM `alliance_members` WHERE `user` = '".$u['id']."' AND `alliance` = '".$u['alliance_id']."'")->fetch_object();
if(isset($_GET['open']))
{
if($alliance->chest_level < 15 && $event->status == 1) redirect('/alliance/chest', 'Ошибка!');
if($myMember->chest_opened == 1) redirect('/alliance/chest', 'Вы уже открыли сундук!');
$userReward = getUserReward($alliance->chest_level);
updateUserStats($u['id'], $userReward['exp'], $userReward['silver'], $userReward['gems']);
$db->query("UPDATE `alliance_members` SET `chest_opened` = '1' WHERE `id` = '".$myMember->id."'");
redirect('/alliance/chest', 'Сундук открыт!');
}
if($alliance->chest_opened == 0 && ($event->status == 0 || $alliance->chest_level == 15))
{
$allianceReward = getAllianceReward($alliance->chest_level);
$db->query("UPDATE `alliances` SET `exp` = `exp` + '".$allianceReward['exp']."', `silver` = `silver` + '".$allianceReward['silver']."', `gems` = `gems` + '".$allianceReward['gems']."', `chest_opened` = '1' WHERE `id` = '".$u['alliance_id']."'");
redirect('/alliance/chest');
}
if($event->status == 0)
{
$issetLogs = $db->query("SELECT * FROM `alliance_chest_log` WHERE `alliance` = '".$u['alliance_id']."' ORDER BY `endtime` DESC LIMIT 1");
if($issetLogs->num_rows > 0)
{
echo '
<div class="b">
<table width="100%">
<tr>
<td width="70px" valign="top">
<img width="80px" src="/images/alliance-chest-min.png"/>
</td>
<td valign="top">
<big> <font color = "white">Сундук альянса</font></big>
<div class="txt">
Событие завершено<br>
До начала следующего события: '.tl(($issetLogs->fetch_object()->endtime+86400*4)-time()).'
</div>
</td>
</tr>
</table> </div>
<div class = "notice_container"><div class = "gborder notice_alert alert-success">
<b>Сундук альянса</b> - это событие для всех альянсов, собирая короны в окрестностях, вы увеличиваете уровень вашего сундука, чем выше уровень - тем больше награда.
</div></div>';
}
else
{
echo '
<div class="b">
<table width="100%">
<tr>
<td width="70px" valign="top">
<img width="90px" src="/images/alliance-chest-min.png"/>
</td>
<td valign="top">
<big> <font color = "white">Сундук альянса</font></big>
<div class="txt">
Уникальная битва альянсов<br>
Событие ещё не состоялось
</div>
</td>
</tr>
</table> </div>
<div class = "notice_container"><div class = "gborder notice_alert alert-success">
<b>Сундук альянса</b> - это событие для всех альянсов, собирая короны в окрестностях, вы увеличиваете уровень вашего сундука, чем выше уровень - тем больше награда.<br>Событие начинается каждый понедельник в 12:00 по МСК и заканчивается через 3 дня в 12:00
</div></div>';
}
}
else
{
if($alliance->chest_level == 15)
{
$level = 15;
}
else
{
$level = $alliance->chest_level+1;
}
$nextChestLevel = $db->query("SELECT * FROM `alliance_chest_levels` WHERE `level` = '".$level."'")->fetch_object();
if($alliance->chest_crowns >= $nextChestLevel->crowns && $alliance->chest_level <= 14)
{
$resCrowns = $alliance->chest_crowns - $nextChestLevel->crowns;
$db->query("UPDATE `alliances` SET `chest_level` = `chest_level` + '1', `chest_crowns` = '".$resCrowns."' WHERE `id` = '".$u['alliance_id']."'");
//redirect('/alliance/chest');
}
$allianceReward = getAllianceReward($alliance->chest_level);
$userReward = getUserReward($alliance->chest_level);
if($myMember->chest_opened == 0 && ($alliance->chest_level == 15 || $event->status == 0))
{
echo '<div class="b"><center><a href="?open"><input type="submit" value="Открыть сундук"></a></center></div>';
}
elseif($alliance->chest_level < 15 && $event->status == 1)
{
echo '<div class = "notice_container"><div class = "gborder notice_alert alert-success">До окончания события: '.tl($event->endtime-time()).'</div></div>';
}
echo '
<div class="b">
<table width="100%">
<tr>
<td width="70px" valign="top">
<img width="100px" src="/images/alliance-chest-min.png"/>
</td>
<td valign="top">
<big> <font color = "white">Сундук альянса</font></big>
<div class="txt">
Уровень сундука: '.$alliance->chest_level.'/15<br>
'.($alliance->chest_level != 15 ? 'Корон: '.$alliance->chest_crowns.'/'.$nextChestLevel->crowns.'' : 'Максимум корон').'<br>
Награда для альянса: '.$allianceReward['exp'].' опыта, '.$allianceReward['silver'].' серебра и '.$allianceReward['gems'].' гемов<br>
Награда для игроков: '.$userReward['exp'].' опыта, '.$userReward['silver'].' серебра и '.$userReward['gems'].' гемов<br>
</div>
</td>
</tr>
</table> </div>
<div class = "notice_container"><div class = "gborder notice_alert alert-success">
<b>Сундук альянса</b> - это событие для всех альянсов, собирая короны в окрестностях, вы увеличиваете уровень вашего сундука, чем выше уровень - тем больше награда.
</div></div>
';
}
include_once ($root.'/core/foot.php');