разделение логики, удааление старого и дублирующегося кода
This commit is contained in:
parent
5309f23e2a
commit
565f63f831
53
clan.php
53
clan.php
@ -108,41 +108,38 @@ $clan_memberlist = db::c()->query('SELECT `id`, `login`, `status`, `level`, `roo
|
||||
</span>
|
||||
(сложить с себя полномочия, назначив <b style="color: teal;">Главой Клана</b> другого персонажа)
|
||||
</div>
|
||||
<?php if (empty($klan['zamok'])): ?>
|
||||
<?php if($klan['rating'] < 1000000): ?>
|
||||
Недостаточно рейтинга для постройки замка. <?= showProgressBar($klan['rating'], 1000000) ?>
|
||||
<?php else: ?>
|
||||
<form method="post">
|
||||
<button type="submit" name="zamok" value="zamok">Построить Замок</button>
|
||||
(собрать силами всего клана 25000 кр.)<BR>
|
||||
</form>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
|
||||
<?php if($klan['zamok'] == 1): ?>
|
||||
<?php if($klan['zbor'] < 25000): ?>
|
||||
Сбор средств на постройку кланового замка:
|
||||
<?= showProgressBar($klan['zbor'], 25000) ?>
|
||||
<form method="post">
|
||||
<input name="kolv" size="10">
|
||||
<button type="submit" name="kr" value="kr">Пожертвовать</button>
|
||||
</form>
|
||||
<?php else: ?>
|
||||
Средства на постройку кланового замка собраны!
|
||||
<?= showProgressBar(25000, 25000) ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<hr>
|
||||
|
||||
|
||||
<?php
|
||||
|
||||
if ($klan['glava'] == $user['id'] OR $polno[$user['id']][0] == 1 OR $polno[$user['id']][1] == 1) {
|
||||
echo "<form method=post>";
|
||||
|
||||
if (($klan['glava'] == $user['id']) AND ($klan['zamok'] == '0')) {
|
||||
|
||||
if ($klan['rating'] < '1000000')
|
||||
echo 'Недостаточно рейтинга для постройки замка. ' . showProgressBar($klan['rating'], 1000000);
|
||||
else {
|
||||
echo '
|
||||
<form method="post">
|
||||
<button type="submit" name="zamok" value="zamok">Построить Замок</button>
|
||||
(25000 кр.)<BR>
|
||||
</form>';
|
||||
}
|
||||
}
|
||||
|
||||
if (($klan['zbor'] >= '25000') AND ($klan['zamok'] == '1') AND ($klan['glava'] == $user['id'])) {
|
||||
err('Рабочие уже приступили к строительству…');
|
||||
}
|
||||
|
||||
if ($klan['rating'] >= '1000000' AND $klan['zamok'] == 1 AND $klan['zbor'] < '25000') {
|
||||
echo "Сбор средств на постройку кланового замка: " . showProgressBar($klan['zbor'], 25000) . "<BR>";
|
||||
echo '
|
||||
<FORM method="post">
|
||||
<input name="kolv" size="10">
|
||||
<button type="submit" name="kr" value="kr">Пожертвовать</button>
|
||||
</FORM>';
|
||||
}
|
||||
|
||||
if (!empty($_POST['login']) AND $_POST['action'] == 'edit_status') {
|
||||
$sok = db::c()->query('SELECT `id`, `status` FROM `users` WHERE `klan` = "?s" AND `login` = "?s"', $klan['id'], $_POST['login'])->fetch_assoc();
|
||||
if (!empty($_POST['status'])) {
|
||||
@ -191,8 +188,6 @@ $clan_memberlist = db::c()->query('SELECT `id`, `login`, `status`, `level`, `roo
|
||||
} else $status = 'Персонаж не найден или не состоит в клане!';
|
||||
}
|
||||
|
||||
} else {
|
||||
echo 'У вашего клана нет реликтов, или глава клана вам их не предоставил. ;)';
|
||||
}
|
||||
?>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user