Файл: pages/combat/clanexpfight.php
Строк: 221
<?php
// Physical module map v50.6: public URL stays clean while code lives in /pages.
if (!defined('GAME_ROOT')) define('GAME_ROOT', dirname(__DIR__, 2));
chdir(GAME_ROOT);
if (PHP_SAPI !== 'cli') { $_SERVER['PHP_SELF']='/clanexpfight.php'; $_SERVER['SCRIPT_NAME']='/clanexpfight.php'; }
/* Обновление игры под PHP 8.4 / PDO и усиление безопасности: by Метриум (Стэлп) */
/**
* by Метриум (Стэлп)
*
* @ Create clanexpfight
*
* @ Date 13.02.2017 15:03
*/
foreach (array('common','functions','user','h','class.ClanBattle') as $h) {
$title = 'Битва кланов';
include './system/'.$h.'.php';
}
/**
* Access user
*
* @param string $user
* @return none
*/
if(!$user OR !$clan OR $ClanBattle['BATTLE'] == 0) {
exit(header('location: /'));
}
$battle = new ClanBattle($user['id']);
/*
* sql
*/
$ClanMember = db_fetch_array(db_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"'));
$ClansArray = db_fetch_array(db_query('SELECT * FROM `clans` WHERE `id` = "'.$ClanMember['clan'].'"'));
$pasteClanListUser = db_fetch_array(db_query('SELECT * FROM `clan_battle` WHERE `clan` = "'.$ClansArray['id'].'"'));
$ClansOpponent = db_fetch_array(db_query('SELECT * FROM `clans` WHERE `id` = "'.$pasteClanListUser['opponent'].'"'));
$pasteClanListOpponent = db_fetch_array(db_query('SELECT * FROM `clan_battle` WHERE `clan` = "'.$pasteClanListUser['opponent'].'"'));
$ClanBattleRandom = db_fetch_assoc(db_query("SELECT * FROM `clans` WHERE `battle` = '0' AND `id` != '".$ClansArray['id']."' ORDER BY RAND()"));
if(!$pasteClanListUser && !$pasteClanListOpponent && $ClanBattleRandom && $ClansArray['battle_cool'] <= 6) {
$battle->ClanBattleStart($ClansArray['id']);
exit(header('Location: /clanexpfight/'));
}
if ($pasteClanListUser['time'] < time() && $pasteClanListOpponent['time'] < time() && $pasteClanListUser)
{
$battle->ReferensClan($ClansArray['id'], $ClansOpponent['id']);
exit(header('Location: /clanexpfight/'));
}
if($pasteClanListUser['star_1'] == 1 && $pasteClanListUser['star_2'] == 1 && $pasteClanListUser['star_3'] == 1 && $pasteClanListUser['star_4'] == 1 && $pasteClanListUser['star_5'] == 1){
$battle->ClanCostReferens($ClansArray['id']);
exit(header('Location: /clanexpfight/'));
}
if($pasteClanListOpponent['star_1'] == 1 && $pasteClanListOpponent['star_2'] == 1 && $pasteClanListOpponent['star_3'] == 1 && $pasteClanListOpponent['star_4'] == 1 && $pasteClanListOpponent['star_5'] == 1){
$battle->ClanCostReferens($ClansOpponent['id']);
exit(header('Location: /clanexpfight/'));
}
?>
<div class='content' align='center'>
<img src='/images/town/clantournament.jpg' width='100%' alt='*'/></div>
<div class='line'></div>
<div class='content' align='center'>
<font color='#9C9'>Битва кланов: <?=$ClansArray['battle_cool']?> из 7</font>
<br />Заработайте <span class='bold'>500000 тыс</span> кланового опыта,<br/> чтобы получить <img src='/images/stars/1.png' alt=''/> 1 звезду!<br />
<div class='separ'></div>
Награда за битву:<br/><img src='/images/icon/gold.png' alt=''/> <b>10000</b> клану <img src='/images/icon/gold.png' alt=''/> <b>10</b> участникам клана<br/>
<?php
if($ClansArray['battle_cool'] <= 6) echo 'До завершения: '._time($pasteClanListUser['time'] - time()); else echo 'Завершения в: 23:00';
?><br/><div class='mb10'></div><a class='btn' href='/arena/'><span class='end'>
<div style='margin:1px 0px 1px 0px'><span class='label'>Перейти к выполнению</span></div></span></a></div>
<div class='dot-line'></div>
<div class='content' align='center'><img src='/images/icon/clan/<?=$ClansArray['r']?>.png' alt=''/> <a class='bold' href='/clan/<?=$ClansArray['id']?>'><?=$ClansArray['name']?></a><br/>
<img src='/images/icon/level.png' alt=''/> Уровень: <span class='bold'><?=$ClansArray['level']?></span><br/><img src='/images/icon/exp.png' alt=''/> Опыт: <?=n_f($pasteClanListUser['exp'])?> <br/>
<?php
for ($i = 1; $i <= 5; $i++)
{
?>
<?=($pasteClanListUser['star_'.$i] >= 1 ? '<img src="/images/stars/'.$pasteClanListUser['star_'.$i].'.png" alt=""/>' : '<img src="/images/stars/0.png" alt=""/>')?>
<?php
}
if($pasteClanListUser['opponent'] <= 0) {
echo "</div><div class='dot-line'></div><div class='content' align='center'>Нет свободных кланов для битвы</div><div class='dot-line'></div>";
}else{
?>
<br />
<div style='margin:10px 0px 10px 0px'>VS</div>
<img src='/images/icon/clan/<?=$ClansOpponent['r']?>.png' alt=''/> <a class='bold' href='/clan/<?=$ClansOpponent['id']?>'><?=$ClansOpponent['name']?></a><br/>
<img src='/images/icon/level.png' alt=''/> Уровень: <span class='bold'><?=$ClansOpponent['level']?></span><br/><img src='/images/icon/exp.png' alt=''/> Опыт: <?=n_f($pasteClanListOpponent['exp'])?> <br/>
<?php
for ($i = 1; $i <= 5; $i++)
{
echo "<img src='/images/stars/".$pasteClanListOpponent['star_'.$i].".png' alt=''/>";
}
?>
<div class='stat_bar' style='margin:auto;margin-top:5px;'><div class='progress' style='width:0%'></div></div></div><div class='dot-line'></div>
<?php
}
?>
<div class='content' align='center'><b>История битвы:</b>
</div>
<div class='dot-line'></div>
<?php
$battle->ClanLog($ClansArray['id']);
?>
<div class='content'><li>Результаты битвы кланов обновляются в 00:00</li><li>Каждый день новый соперник</li><li>В битве побеждает клан, получивший больше звезд!</li></div>
<?php
include './system/f.php';
?>