/home/www/templates/old-school/OldWelcomeBox.php
<?php
namespace MyAAC\Plugin;
class OldWelcomeBox
{
private $db;
public function __construct(\OTS_DB_MySQL $db)
{
$this->db = $db;
}
public function getTotal()
{
$total = [];
$query = $this->db->query('SELECT count(*) as `how_much` FROM `accounts`;')->fetch(\PDO::FETCH_ASSOC);
$total['accounts'] = $query['how_much'];
$total['bannedAccounts'] = $this->getBannedPlayers();
$query = $this->db->query('SELECT count(1) as `how_much` FROM `players`;')->fetch(\PDO::FETCH_ASSOC);
$total['players'] = $query['how_much'];
$query = $this->db->query('SELECT count(1) as `how_much` FROM `guilds`;')->fetch(\PDO::FETCH_ASSOC);
$total['guilds'] = $query['how_much'];
$query = $this->db->query('SELECT count(1) as `how_much` FROM `houses`;')->fetch(\PDO::FETCH_ASSOC);
$total['houses'] = $query['how_much'];
$query = $this->db->query('SELECT count(1) as `how_much` FROM `houses` WHERE `owner` = 0;')->fetch(\PDO::FETCH_ASSOC);
$total['freeHouses'] = $query['how_much'];
$query = $this->db->query('SELECT count(1) as `how_much` FROM `houses` WHERE `owner` != 0;')->fetch(\PDO::FETCH_ASSOC);
$total['rentedHouses'] = $query['how_much'];
if (tableExist('players_online')) {
$query = $this->db->query('SELECT count(1) as `how_much` FROM `players_online`')->fetch(\PDO::FETCH_ASSOC);
$total['online'] = $query['how_much'];
}
else if (fieldExist('online', 'players')) {
Arguments
"MyAAC\Plugin\OldWelcomeBox::__construct(): Argument #1 ($db) must be of type OTS_DB_MySQL, DebugBar\DataCollector\PDO\TraceablePDO given, called in /home/www/templates/old-school/index.php on line 269"
/home/www/templates/old-school/index.php
<img src="<?= $template_path; ?>/slides/38.png">
</div>
</div>
</div>
</div>
</div>
<br>
<div class="border_bottom"></div>
</div>
<div class="right_box">
<div class="corner_lt"></div><div class="corner_rt"></div><div class="corner_lb"></div><div class="corner_rb"></div>
<div class="title"><img src="<?= $template_path; ?>/images/info.png"><span style="background-image: url(<?= $template_path; ?>/widget_texts/serverinfo.png);"></span></div>
<div class="content">
<div class="rise-up-content">
<table class="sinfotable" cellspacing="0">
<?php
use MyAAC\Plugin\OldWelcomeBox;
require __DIR__ . '/OldWelcomeBox.php';
$oldWelcomeBox = new OldWelcomeBox($db);
$total = $oldWelcomeBox->getTotalCached();
?>
<tr>
<td>
<b>Status:</b></td><td> <img style="vertical-align:middle;" src="<?= $template_path; ?>/images/on.png" alt="<?= ($status['online'] ? 'Online' : 'Offline'); ?>">
</td>
</tr>
<tr>
<td>
<b>Antibot: </b>
</td>
<td><img style="vertical-align:middle;" src="<?= $template_path; ?>/images/on.png" alt="<?= ($status['online'] ? 'Online' : 'Offline'); ?>">
<script>
// Set the date we're counting down to
var countDownDate = new Date("Jan 5, 2030 23:00:00").getTime();
// Update the count down every 1 second
var x = setInterval(function() {
// Get today's date and time
/home/www/index.php
}
}
if(setting('core.views_counter'))
require_once SYSTEM . 'counter.php';
if(setting('core.visitors_counter')) {
$visitors = new Visitors(setting('core.visitors_counter_ttl'));
}
/**
* @var OTS_Account $account_logged
*/
if ($logged && admin()) {
$content .= $twig->render('admin-bar.html.twig', [
'username' => USE_ACCOUNT_NAME ? $account_logged->getName() : $account_logged->getId()
]);
}
$title_full = (isset($title) ? $title . ' - ' : '') . $config['lua']['serverName'];
require $template_path . '/' . $template_index;
echo base64_decode('PCEtLSBQb3dlcmVkIGJ5IE15QUFDIDo6IGh0dHBzOi8vd3d3Lm15LWFhYy5vcmcvIC0tPg==') . PHP_EOL;
if(superAdmin()) {
echo '<!-- Generated in: ' . round(microtime(true) - START_TIME, 4) . 'ms -->';
/** echo PHP_EOL . '<!-- Queries done: ' . $db->queries() . ' -->';
*/
if (method_exists($db, 'queries')) {
echo PHP_EOL . '<!-- Queries done: ' . $db->queries() . ' -->';
}
if(function_exists('memory_get_peak_usage')) {
echo PHP_EOL . '<!-- Peak memory usage: ' . convert_bytes(memory_get_peak_usage(true)) . ' -->';
}
}
$hooks->trigger(HOOK_FINISH);
Arguments
"/home/www/templates/old-school/index.php"