уменьшил логические проверки вдвое.

This commit is contained in:
Igor Barkov [iwork] 2019-06-21 18:54:48 +03:00
parent 6c29190473
commit e6bd58cbd0
1 changed files with 25 additions and 33 deletions

View File

@ -78,16 +78,19 @@ if (!empty($_POST['login']) AND $_POST['action'] == 'change_owner' AND $klan['gl
<div><span id="add_member">
<input type="submit" onclick="use('add_member')" value="Принять в клан">
</span> (стоимость услуги: <B>100</B> кр.)</div>
</span> (стоимость услуги: <B>100</B> кр.)
</div>
<div><span id="remove_member">
<input type="submit" onclick="use('remove_member')" value="Выгнать из клана">
</span> (стоимость услуги: <B>30</B> кр.)</div>
</span> (стоимость услуги: <B>30</B> кр.)
</div>
<div><span id="edit_status">
<input type="submit" onclick="use('edit_status')" value="Редактировать статус">
</span></div>
<div><span id="change_owner">
<input type="submit" onclick="use('change_owner')" value="Сменить главу клана">
</span> (сложить с себя полномочия, назначив <b style="color: teal;">Главой Клана</b> другого персонажа)</div>
</span> (сложить с себя полномочия, назначив <b style="color: teal;">Главой Клана</b> другого персонажа)
</div>
<?php
@ -185,44 +188,33 @@ if (!empty($_POST['login']) AND $_POST['action'] == 'change_owner' AND $klan['gl
</td>
<td align=right>
<td style="horiz-align: right;" align=right>
<INPUT TYPE="button" onClick="location.href='main.php';" value="Вернуться" title="Вернуться">
</td>
</tr>
<tr>
<td valign=top>
<td style="vertical-align: top;">
<h3>Соклановцы</h3>
<div style="background-color: #eee; padding: 5px;">
<?php
$data = db::c()->query('SELECT `id`, `login`, `status`, `level`, `room`, `align`, (select `id` from `online` WHERE `date` >= ?i AND `id` = users.`id`) AS `online` FROM `users` WHERE `klan` = ?i ORDER BY `online` DESC , `login` ASC', (time() - 60), $klan['id']);
while ($row = $data->fetch_assoc()) {
if ($row['id'] == $klan['glava']) $row['status'] = '<b style="color: #008080;">Глава клана</b>';
if ($row['online'] > 0) {
echo '<div style="color: gray;">';
echo '💡 <A HREF="javascript:top.AddToPrivate(\'', nick::id($row['id'])->short(), '\', top.CtrlPress)" target=refreshed><img src="i/lock.gif"></A>';
} else echo '<div>';
echo nick::id($row['id'])->full();
echo ' — ', $row['status'];
<?php
$data = db::c()->query('SELECT `id`, `login`, `status`, `level`, `room`, `align`, (select `id` from `online` WHERE `date` >= ?i AND `id` = users.`id`) AS `online` FROM `users` WHERE `klan` = ?i ORDER BY `online` DESC , `login` ASC', (time() - 60), $klan['id']);
while ($row = $data->fetch_assoc()) {
if ($row['online'] > 0) {
echo '💡 <A HREF="javascript:top.AddToPrivate(\'', nick::id($row['id'])->short(), '\', top.CtrlPress)" target=refreshed><img src="i/lock.gif" width=20 height=15></A>';
echo nick::id($row['id'])->full();
if ($row['id'] == $klan['glava']) {
echo ' - <b style="color: #008080;">Глава клана</b>';
} else {
echo ' - ', $row['status'], '';
}
if ($row['room'] > 500 && $row['room'] < 561) {
$rrm = 'Башня смерти, участвует в турнире';
} else {
$rrm = $rooms[$row['room']];
}
echo ' - <i>', $rrm, '</i><BR>';
} else if ($row['online'] < 1) {
echo '<div style="background-color: #eee;"><img src="i/lock1.gif" width=20 height=15>';
echo nick::id($row['id'])->full();
if ($row['id'] == $klan['glava']) {
echo ' - <b style="color: #008080;">Глава клана</b>';
} elseif (!empty($row['status'])) {
echo ' - ', $row['status'], '';
}
if ($row['room'] > 500 AND $row['room'] < 561 AND $row['online'] > 0) $rrm = 'Башня смерти';
else $rrm = $rooms[$row['room']];
echo ' <i>', $rrm, '</i><BR>';
echo '</div>';
}
}
?>
?>
</div>
</td>
</tr>
</table>