Add server origin column, disabled by default

This commit is contained in:
ruan 2019-09-08 09:13:49 +02:00
parent 7038eccf35
commit 439fab95ae
7 changed files with 39 additions and 29 deletions

View File

@ -16,12 +16,13 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"server.origin" => $page->server($row, "server_origin"),
));
}
$page->table_end();

View File

@ -200,13 +200,14 @@ try {
$label = "<span class='$bc litebans-label-history litebans-label-$label_type'>$label_name</span>";
$page->print_table_rows($row, array(
"type" => $label,
"player" => $page->get_avatar($page->get_name($row['uuid']), $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"type" => $label,
"player" => $page->get_avatar($page->get_name($row['uuid']), $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"server.origin" => $page->server($row, "server_origin"),
));
}

View File

@ -449,6 +449,9 @@ class Page {
if (!$this->settings->show_server_scope) {
unset($array["server.name"]);
}
if (!$this->settings->show_server_origin) {
unset($array["server.origin"]);
}
if ($print_headers && !$this->table_headers_printed) {
$headers = array_keys($array);
$headers_translated = array();

View File

@ -40,6 +40,9 @@ final class Settings {
// Show server scope column?
$this->show_server_scope = false;
// Show server origin column?
$this->show_server_origin = false;
// Show inactive bans? Removed bans will show (Unbanned), mutes will show (Unmuted), warnings will show (Expired).
$this->show_inactive_bans = true;

View File

@ -16,11 +16,11 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"server.name" => $page->server($row, "server_origin"),
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"server.origin" => $page->server($row, "server_origin"),
));
}
$page->table_end();

View File

@ -16,12 +16,13 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"date" => $page->millis_to_date($row['time']),
"expires" => $page->expiry($row),
"server.name" => $page->server($row),
"server.origin" => $page->server($row, "server_origin"),
));
}
$page->table_end();

View File

@ -16,12 +16,13 @@ foreach ($rows as $row) {
if ($player_name === null) continue;
$page->print_table_rows($row, array(
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"expires" => $page->expiry($row),
"player" => $page->get_avatar($player_name, $row['uuid']),
"executor" => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
"reason" => $page->clean($row['reason']),
"expires" => $page->expiry($row),
"received-warning" => (($page->active($row, 'warned') === true) ? "1" : "0"),
"server.name" => $page->server($row),
"server.name" => $page->server($row),
"server.origin" => $page->server($row, "server_origin"),
));
}
$page->table_end();