mirror of
https://gitlab.com/ruany/litebans-php.git
synced 2025-05-23 16:32:45 +00:00
Refactor HTML+PHP code into simple PHP
This commit is contained in:
parent
8be6c03d38
commit
b50ebe9808
55
bans.php
55
bans.php
@ -1,39 +1,34 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace litebans;
|
namespace litebans;
|
||||||
|
|
||||||
use PDO;
|
use PDO;
|
||||||
|
|
||||||
require_once './includes/page.php';
|
require_once './includes/page.php';
|
||||||
$page = new Page("bans");
|
$page = new Page("bans");
|
||||||
$page->print_title();
|
$page->print_title();
|
||||||
$headers = array("Name", "Banned By", "Reason", "Banned On", "Banned Until");
|
$headers = array("Name", "Banned By", "Reason", "Banned On", "Banned Until");
|
||||||
?>
|
|
||||||
<div class="container">
|
|
||||||
<?php
|
|
||||||
$page->print_page_header();
|
|
||||||
$page->print_check_form();
|
|
||||||
?>
|
|
||||||
<div class="row" style="margin-bottom:60px;">
|
|
||||||
<div class="col-lg-12">
|
|
||||||
<?php
|
|
||||||
$page->table_begin();
|
|
||||||
$page->table_print_headers($headers);
|
|
||||||
$result = $page->run_query();
|
|
||||||
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
|
||||||
$player_name = $page->get_name($row['uuid']);
|
|
||||||
if ($player_name === null) continue;
|
|
||||||
|
|
||||||
$page->print_table_rows($row, array(
|
$page->print_page_header();
|
||||||
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
|
||||||
'Banned By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
$page->print_check_form();
|
||||||
'Reason' => $page->clean($row['reason']),
|
|
||||||
'Banned On' => $page->millis_to_date($row['time']),
|
$page->table_begin();
|
||||||
'Banned Until' => $page->expiry($row),
|
$page->table_print_headers($headers);
|
||||||
));
|
|
||||||
}
|
$result = $page->run_query();
|
||||||
$page->table_end();
|
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
||||||
$page->print_pager();
|
$player_name = $page->get_name($row['uuid']);
|
||||||
?>
|
if ($player_name === null) continue;
|
||||||
</div>
|
|
||||||
</div>
|
$page->print_table_rows($row, array(
|
||||||
<?php $page->print_footer(); ?>
|
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
||||||
</div>
|
'Banned By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
||||||
|
'Reason' => $page->clean($row['reason']),
|
||||||
|
'Banned On' => $page->millis_to_date($row['time']),
|
||||||
|
'Banned Until' => $page->expiry($row),
|
||||||
|
));
|
||||||
|
}
|
||||||
|
$page->table_end();
|
||||||
|
$page->print_pager();
|
||||||
|
|
||||||
|
$page->print_footer();
|
||||||
|
@ -210,17 +210,16 @@ class Page {
|
|||||||
echo "</tr>";
|
echo "</tr>";
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_page_header() {
|
function print_page_header($container_start = true) {
|
||||||
$title = $this->title();
|
$title = $this->title();
|
||||||
//$type = ($title === "Bans") ? "modal-header" : "navbar-header";
|
if ($container_start) {
|
||||||
$type = "modal-header";
|
echo '<div class="container">';
|
||||||
echo("
|
}
|
||||||
<div class=\"row\">
|
|
||||||
<div style=\"text-align: center;\" class=\"col-lg-12\">
|
echo "<div class=\"row\"><div style=\"text-align: center;\" class=\"col-lg-12\"><h1 class=\"modal-header\">$title</h1></div></div>";
|
||||||
<h1 class=\"$type\">$title</h1>
|
if ($container_start) {
|
||||||
</div>
|
echo '<div class="row"><div style="text-align: center;" class="col-lg-12">';
|
||||||
</div>
|
}
|
||||||
");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function table_print_headers($headers) {
|
function table_print_headers($headers) {
|
||||||
@ -277,7 +276,10 @@ class Page {
|
|||||||
echo "$pager_prev $pager_next $pager_count";
|
echo "$pager_prev $pager_next $pager_count";
|
||||||
}
|
}
|
||||||
|
|
||||||
function print_footer() {
|
function print_footer($container_end = true) {
|
||||||
|
if ($container_end) {
|
||||||
|
echo "</div></div></div>";
|
||||||
|
}
|
||||||
include './includes/footer.php';
|
include './includes/footer.php';
|
||||||
$time = microtime(true) - $this->time;
|
$time = microtime(true) - $this->time;
|
||||||
echo "<!-- Page generated in $time seconds. -->";
|
echo "<!-- Page generated in $time seconds. -->";
|
||||||
|
@ -11,7 +11,7 @@ $settings = new Settings(false);
|
|||||||
<div class="jumbotron">
|
<div class="jumbotron">
|
||||||
<div style="text-align: center;"><h2>Welcome to <?php echo $settings->name; ?>'s Ban List.</h2></div>
|
<div style="text-align: center;"><h2>Welcome to <?php echo $settings->name; ?>'s Ban List.</h2></div>
|
||||||
|
|
||||||
<div style="text-align: center;"><p>Here is where our Bans, Mutes, and Warnings are listed.</p></div>
|
<div style="text-align: center;"><p>Here is where our Bans, Mutes, Warnings, and Kicks are listed.</p></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php include './includes/footer.php'; ?>
|
<?php include './includes/footer.php'; ?>
|
||||||
|
36
info.php
36
info.php
@ -144,29 +144,17 @@ if ($st->execute(array($id))) {
|
|||||||
$page->name .= "<span $style class='label label-danger'>Permanent</span>";
|
$page->name .= "<span $style class='label label-danger'>Permanent</span>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$page->print_page_header();
|
||||||
|
|
||||||
?>
|
$page->table_begin();
|
||||||
<div class="container">
|
$map = $info->basic_info($row, $player_name);
|
||||||
<div class="row" style="margin-bottom:60px;">
|
$permanent_val = $info->page->permanent[$type];
|
||||||
<?php $page->print_page_header(); ?>
|
foreach ($map as $key => $val) {
|
||||||
<div style="text-align: center;" class="col-lg-12">
|
if ($permanent && $key === "Expires" && $val === $permanent_val) {
|
||||||
<?php
|
continue;
|
||||||
$page->table_begin();
|
}
|
||||||
$map = $info->basic_info($row, $player_name);
|
echo "<tr><td>$key</td><td>$val</td></tr>";
|
||||||
$permanent_val = $info->page->permanent[$type];
|
}
|
||||||
foreach ($map as $key => $val) {
|
$page->table_end(false);
|
||||||
if ($permanent && $key === "Expires" && $val === $permanent_val) {
|
$page->print_footer();
|
||||||
continue;
|
|
||||||
}
|
|
||||||
echo "<tr><td>$key</td><td>$val</td></tr>";
|
|
||||||
}
|
|
||||||
$page->table_end(false);
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<?php
|
|
||||||
$page->print_footer();
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
<?php
|
|
||||||
}
|
}
|
||||||
|
50
kicks.php
50
kicks.php
@ -1,37 +1,31 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace litebans;
|
namespace litebans;
|
||||||
|
|
||||||
use PDO;
|
use PDO;
|
||||||
|
|
||||||
require_once './includes/page.php';
|
require_once './includes/page.php';
|
||||||
$page = new Page("kicks");
|
$page = new Page("kicks");
|
||||||
$page->print_title();
|
$page->print_title();
|
||||||
$headers = array("Name", "Kicked By", "Reason", "Date");
|
$headers = array("Name", "Kicked By", "Reason", "Date");
|
||||||
?>
|
|
||||||
<div class="container">
|
|
||||||
<?php
|
|
||||||
$page->print_page_header();
|
|
||||||
?>
|
|
||||||
<div class="row" style="margin-bottom:60px;">
|
|
||||||
<div class="col-lg-12">
|
|
||||||
<?php
|
|
||||||
$page->table_begin();
|
|
||||||
$page->table_print_headers($headers);
|
|
||||||
$result = $page->run_query();
|
|
||||||
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
|
||||||
$player_name = $page->get_name($row['uuid']);
|
|
||||||
if ($player_name === null) continue;
|
|
||||||
|
|
||||||
$page->print_table_rows($row, array(
|
$page->print_page_header();
|
||||||
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
|
||||||
'Kicked By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
$page->table_begin();
|
||||||
'Reason' => $page->clean($row['reason']),
|
$page->table_print_headers($headers);
|
||||||
'Date' => $page->millis_to_date($row['time']),
|
|
||||||
));
|
$result = $page->run_query();
|
||||||
}
|
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
||||||
$page->table_end();
|
$player_name = $page->get_name($row['uuid']);
|
||||||
$page->print_pager();
|
if ($player_name === null) continue;
|
||||||
?>
|
|
||||||
</div>
|
$page->print_table_rows($row, array(
|
||||||
</div>
|
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
||||||
<?php $page->print_footer(); ?>
|
'Kicked By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
||||||
</div>
|
'Reason' => $page->clean($row['reason']),
|
||||||
|
'Date' => $page->millis_to_date($row['time']),
|
||||||
|
));
|
||||||
|
}
|
||||||
|
$page->table_end();
|
||||||
|
$page->print_pager();
|
||||||
|
|
||||||
|
$page->print_footer();
|
||||||
|
52
mutes.php
52
mutes.php
@ -1,38 +1,32 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace litebans;
|
namespace litebans;
|
||||||
|
|
||||||
use PDO;
|
use PDO;
|
||||||
|
|
||||||
require_once './includes/page.php';
|
require_once './includes/page.php';
|
||||||
$page = new Page("mutes");
|
$page = new Page("mutes");
|
||||||
$page->print_title();
|
$page->print_title();
|
||||||
$headers = array("Name", "Muted By", "Reason", "Muted On", "Muted Until");
|
$headers = array("Name", "Muted By", "Reason", "Muted On", "Muted Until");
|
||||||
?>
|
|
||||||
<div class="container">
|
|
||||||
<?php
|
|
||||||
$page->print_page_header();
|
|
||||||
?>
|
|
||||||
<div class="row" style="margin-bottom:60px;">
|
|
||||||
<div class="col-lg-12">
|
|
||||||
<?php
|
|
||||||
$page->table_begin();
|
|
||||||
$page->table_print_headers($headers);
|
|
||||||
$result = $page->run_query();
|
|
||||||
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
|
||||||
$player_name = $page->get_name($row['uuid']);
|
|
||||||
if ($player_name === null) continue;
|
|
||||||
|
|
||||||
$page->print_table_rows($row, array(
|
$page->print_page_header();
|
||||||
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
|
||||||
'Muted By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
$page->table_begin();
|
||||||
'Reason' => $page->clean($row['reason']),
|
$page->table_print_headers($headers);
|
||||||
'Muted On' => $page->millis_to_date($row['time']),
|
|
||||||
'Muted Until' => $page->expiry($row),
|
$result = $page->run_query();
|
||||||
));
|
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
||||||
}
|
$player_name = $page->get_name($row['uuid']);
|
||||||
$page->table_end();
|
if ($player_name === null) continue;
|
||||||
$page->print_pager();
|
|
||||||
?>
|
$page->print_table_rows($row, array(
|
||||||
</div>
|
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
||||||
</div>
|
'Muted By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
||||||
<?php $page->print_footer(); ?>
|
'Reason' => $page->clean($row['reason']),
|
||||||
</div>
|
'Muted On' => $page->millis_to_date($row['time']),
|
||||||
|
'Muted Until' => $page->expiry($row),
|
||||||
|
));
|
||||||
|
}
|
||||||
|
$page->table_end();
|
||||||
|
$page->print_pager();
|
||||||
|
|
||||||
|
$page->print_footer();
|
||||||
|
52
warnings.php
52
warnings.php
@ -1,38 +1,32 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace litebans;
|
namespace litebans;
|
||||||
|
|
||||||
use PDO;
|
use PDO;
|
||||||
|
|
||||||
require_once './includes/page.php';
|
require_once './includes/page.php';
|
||||||
$page = new Page("warnings");
|
$page = new Page("warnings");
|
||||||
$page->print_title();
|
$page->print_title();
|
||||||
$headers = array("Name", "Warned By", "Reason", "Warned Until", "Received Warning?");
|
$headers = array("Name", "Warned By", "Reason", "Warned Until", "Received Warning?");
|
||||||
?>
|
|
||||||
<div class="container">
|
|
||||||
<?php
|
|
||||||
$page->print_page_header();
|
|
||||||
?>
|
|
||||||
<div class="row" style="margin-bottom:60px;">
|
|
||||||
<div class="col-lg-12">
|
|
||||||
<?php
|
|
||||||
$page->table_begin();
|
|
||||||
$page->table_print_headers($headers);
|
|
||||||
$result = $page->run_query();
|
|
||||||
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
|
||||||
$player_name = $page->get_name($row['uuid']);
|
|
||||||
if ($player_name === null) continue;
|
|
||||||
|
|
||||||
$page->print_table_rows($row, array(
|
$page->print_page_header();
|
||||||
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
|
||||||
'Warned By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
$page->table_begin();
|
||||||
'Reason' => $page->clean($row['reason']),
|
$page->table_print_headers($headers);
|
||||||
'Warned Until' => $page->expiry($row),
|
|
||||||
'Received Warning?' => $row['warned'] ? "Yes" : "No",
|
$result = $page->run_query();
|
||||||
));
|
while ($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
||||||
}
|
$player_name = $page->get_name($row['uuid']);
|
||||||
$page->table_end();
|
if ($player_name === null) continue;
|
||||||
$page->print_pager();
|
|
||||||
?>
|
$page->print_table_rows($row, array(
|
||||||
</div>
|
'Name' => $page->get_avatar($player_name, $row['uuid']),
|
||||||
</div>
|
'Warned By' => $page->get_avatar($page->get_banner_name($row), $row['banned_by_uuid']),
|
||||||
<?php $page->print_footer(); ?>
|
'Reason' => $page->clean($row['reason']),
|
||||||
</div>
|
'Warned Until' => $page->expiry($row),
|
||||||
|
'Received Warning?' => $row['warned'] ? "Yes" : "No",
|
||||||
|
));
|
||||||
|
}
|
||||||
|
$page->table_end();
|
||||||
|
$page->print_pager();
|
||||||
|
|
||||||
|
$page->print_footer();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user