Ivor Barhansky
36bf662112
Upload code Изменил(а) на 'README.md' Изменил(а) на 'README.md' Reviewed-on: https://src.lopar.us/lopar/AntiBK/pulls/1 Co-Authored-By: Ivor Barhansky <lopar@noreply.lopar.us> Co-Committed-By: Ivor Barhansky <lopar@noreply.lopar.us>
76 lines
2.5 KiB
PHP
76 lines
2.5 KiB
PHP
<?
|
|
defined('AntiBK') or die("Доступ запрещен!");
|
|
|
|
$sort = getVar('sort', 'guid', 2);
|
|
$sort_c = array(
|
|
'guid' => 'ID',
|
|
'login' => 'Логин',
|
|
'admin_level' => 'Админ',
|
|
'level' => 'Уровень',
|
|
'exp' => 'Опыт',
|
|
'money' => 'Деньги',
|
|
'room' => 'Комната',
|
|
'city' => 'Город'
|
|
);
|
|
$sort = (array_key_exists($sort, $sort_c)) ?$sort :'guid';
|
|
?>
|
|
<style>
|
|
.remove {cursor: pointer;}
|
|
</style>
|
|
<script type="text/javascript">
|
|
function deleteChar (d_guid)
|
|
{
|
|
$.post('ajax.php', {'do': 'delete_char', 'd_guid': d_guid}, function (data){
|
|
if (data == 'complete')
|
|
$('tr#'+d_guid).hide();
|
|
});
|
|
}
|
|
|
|
$(function (){
|
|
$('body').on('change', 'select[name=sort]', function (){
|
|
$('form#sort').submit();
|
|
}).on('click', 'img.remove', function (){
|
|
deleteChar($(this).attr('id'));
|
|
});
|
|
});
|
|
</script>
|
|
<form id="sort" action="" method="post">
|
|
Сортировать по:
|
|
<select class="small" name="sort">
|
|
<?
|
|
foreach ($sort_c as $key => $val)
|
|
{
|
|
$select = ($sort == $key) ?" selected" :"";
|
|
echo "<option value='$key'$select>$val</option>";
|
|
}
|
|
?>
|
|
</select>
|
|
</form>
|
|
<table width="100%" border="1" cellspacing="0" cellpadding="3" align="center">
|
|
<tr align="center">
|
|
<?
|
|
foreach ($sort_c as $key => $val)
|
|
echo "<td><strong>$val</strong></td>";
|
|
?>
|
|
<td> </td>
|
|
</tr>
|
|
<?
|
|
$characters = $adb->select("SELECT `guid`, `login`, `level`, `exp`, `admin_level`, `money`, `city`, `room` FROM `characters` ORDER BY ?#", $sort);
|
|
foreach ($characters as $character)
|
|
{
|
|
$bg = ($adb->selectCell("SELECT `guid` FROM `online` WHERE `guid` = ?d", $character['guid'])) ?"#00FFAA" :"#FFAAAA";
|
|
$admin = ($character['admin_level']) ?"unlock.gif" :"del.gif";
|
|
echo "<tr id='$character[guid]' style='background: $bg; text-align: center;'>"
|
|
. "<td>$character[guid]</td>"
|
|
. "<td>$character[login]</td>"
|
|
. "<td><img src='../img/icon/$admin' width='14' height='14' border='0' alt='$character[admin_level] Уровень'></td>"
|
|
. "<td>$character[level]</td>"
|
|
. "<td>$character[exp]</td>"
|
|
. "<td>".getMoney($character['money'])." кр.</td>"
|
|
. "<td>".$char->city->getRoom($character['room'], $character['city'], 'name')."</td>"
|
|
. "<td>".$char->city->getCity($character['city'], 'name')."</td>"
|
|
. "<td width='14'><img src='../img/icon/clear.gif' width='14' height='14' border='0' alt='Удалить персонажа' id='$character[guid]' class='remove'></td>"
|
|
. "</tr>";
|
|
}
|
|
?>
|
|
</table>
|