diff --git a/api/status.php b/api/status.php
index c6c640d..85e6c65 100644
--- a/api/status.php
+++ b/api/status.php
@@ -55,7 +55,7 @@ function scriptFail($error) {
)));
}
-function exception_error_handler($errno, $errstr, $errfile, $errline ) {
+function exception_error_handler($errno, $errstr, $errfile, $errline) {
scriptFail("[$errfile @ $errline] " . $errstr);
}
diff --git a/bans.php b/bans.php
index 7f62cde..2d7e0bd 100644
--- a/bans.php
+++ b/bans.php
@@ -5,7 +5,6 @@ require_once __DIR__ . "/include/tsutils.php";
require_once __DIR__ . "/lib/phpfastcache/autoload.php";
-
use phpFastCache\Util;
use phpFastCache\CacheManager;
@@ -20,8 +19,6 @@ if (is_null($banlist)) {
$banlist = array(getBanlist(), date('d-m-Y H:i:s'));
$cache->set('banlist', $banlist, 600);
}
-
-
?>
@@ -65,7 +62,7 @@ function getBanlist() {
global $lang;
try {
- $tsAdmin = TeamSpeak3::factory(getTeamspeakURI(). "#no_query_clients");
+ $tsAdmin = TeamSpeak3::factory(getTeamspeakURI() . "#no_query_clients");
$bany = $tsAdmin->banList();
@@ -73,7 +70,7 @@ function getBanlist() {
foreach ($bany as $ban) {
- if(!isset($ban['lastnickname']))
+ if (!isset($ban['lastnickname']))
continue;
$lastnickname = $ban['lastnickname']->toString();
@@ -82,10 +79,10 @@ function getBanlist() {
$created = date('d-m-Y H:i:s', $ban['created']);
$duration = $ban['duration'];
- if(empty($reason))
+ if (empty($reason))
$reason = "
" . translate($lang["banlist"]["table"]["emptyreason"]) . "";
- if($duration == 0)
+ if ($duration == 0)
$expires = translate($lang["banlist"]["table"]["permaban"]);
else
$expires = date('d-m-Y H:i:s', $ban['created'] + $duration);
@@ -94,8 +91,8 @@ function getBanlist() {
}
return $output;
- } catch(TeamSpeak3_Exception $e) {
- if($e->getCode() == 1281) {
+ } catch (TeamSpeak3_Exception $e) {
+ if ($e->getCode() == 1281) {
return '';
} else {
return '
' . translate($lang["general"]["scripterror"], [$e->getCode(), $e->getMessage()]) . '
';
diff --git a/css/navbar.css b/css/navbar.css
index 5665b52..61efa6c 100644
--- a/css/navbar.css
+++ b/css/navbar.css
@@ -30,7 +30,7 @@
}
@media (min-width: 768px) {
- .navbar-nav> li> a {
+ .navbar-nav > li > a {
padding-top: 14.5px;
padding-bottom: 14.5px;
}
@@ -61,6 +61,6 @@
margin-bottom: 14.5px;
}
-.navbar .dropdown-menu>li>a {
+.navbar .dropdown-menu > li > a {
font-size: 14px;
}
diff --git a/css/style.css b/css/style.css
index aff6c61..bcd542c 100644
--- a/css/style.css
+++ b/css/style.css
@@ -23,11 +23,7 @@ a {
text-align: right;
}
-.pullright {
- float: right !important;
-}
-
-.pullright .fa {
+.pull-right .fa {
margin-right: 0px
}
@@ -44,7 +40,6 @@ p, a {
hyphens: auto;
}
-
/* ****** */
/* STATUS */
/* ****** */
@@ -61,12 +56,11 @@ p, a {
float: right
}
-
/* ********* */
/* ADMINLIST */
/* ********* */
-.adminlist> .groupname~ .groupname {
+.adminlist > .groupname ~ .groupname {
margin-top: 15px;
}
@@ -93,7 +87,6 @@ p, a {
margin-left: 19px
}
-
/* ****** */
/* NAVBAR */
/* ****** */
@@ -106,7 +99,7 @@ body {
font-size: 14px
}
-.nav> li> a {
+.nav > li > a {
padding-left: 10px;
padding-right: 10px;
}
@@ -117,13 +110,12 @@ body {
align-items: center;
}
-.navbar-brand> img {
+.navbar-brand > img {
height: 100%;
padding: 5px 5px 5px 15px;
width: auto;
}
-
/* ****** */
/* FOOTER */
/* ****** */
diff --git a/css/theme.css b/css/theme.css
index 082c95c..c63cd7e 100644
--- a/css/theme.css
+++ b/css/theme.css
@@ -40,15 +40,15 @@ caption {
color: #00343f;
}
-.table>tfoot>tr>td {
+.table > tfoot > tr > td {
border-top: 1px solid #00343f
}
-.table>thead>tr>th {
+.table > thead > tr > th {
border-bottom: 2px solid #00343f
}
-.table>tbody+tbody {
+.table > tbody + tbody {
border-top: 2px solid #00343f
}
@@ -56,30 +56,30 @@ caption {
border: 1px solid #00343f
}
-.table-bordered>tfoot>tr>td {
+.table-bordered > tfoot > tr > td {
border: 1px solid #00343f
}
-.table-striped>tbody>tr:nth-of-type(odd) {
+.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #00343f
}
-.table-hover>tbody>tr:hover {
+.table-hover > tbody > tr:hover {
background-color: #004449
}
-.table>thead>tr>td.active,
-.table>tbody>tr>td.active,
-.table>tfoot>tr>td.active,
-.table>thead>tr>th.active,
-.table>tbody>tr>th.active,
-.table>tfoot>tr>th.active,
-.table>thead>tr.active>td,
-.table>tbody>tr.active>td,
-.table>tfoot>tr.active>td,
-.table>thead>tr.active>th,
-.table>tbody>tr.active>th,
-.table>tfoot>tr.active>th {
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
background-color: #004449
}
@@ -121,8 +121,8 @@ fieldset[disabled] .btn-link:focus {
background-color: #00343f;
}
-.dropdown-menu>li>a:hover,
-.dropdown-menu>li>a:focus {
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
background-color: #004449
}
@@ -130,63 +130,65 @@ fieldset[disabled] .btn-link:focus {
background-color: #00343f;
}
-.nav>li>a:focus {
+.nav > li > a:focus {
background-color: #00343f
}
-.nav>li.disabled>a {
+.nav > li.disabled > a {
color: #00343f
}
-.nav>li.disabled>a:hover,
-.nav>li.disabled>a:focus {
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
color: #00343f;
}
-.nav .open>a,
-.nav .open>a:hover,
-.nav .open>a:focus {
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
background-color: #00343f;
}
-.nav-tabs>li>a:hover {
+.nav-tabs > li > a:hover {
border-color: #00343f #00343f transparent
}
-.nav-tabs>li.active>a:focus {
+.nav-tabs > li.active > a:focus {
border: 1px solid #00343f;
}
-.nav-tabs>li.active>a,
-.nav-tabs>li.active>a:hover,
-.nav-tabs>li.active>a:focus {
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
border: 1px solid #00343f;
}
@media (min-width: 768px) {
- .nav-tabs.nav-justified>li>a {
+ .nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #00343f;
}
- .nav-tabs.nav-justified>.active>a,
- .nav-tabs.nav-justified>.active>a:hover,
- .nav-tabs.nav-justified>.active>a:focus {
+
+ .nav-tabs.nav-justified > .active > a,
+ .nav-tabs.nav-justified > .active > a:hover,
+ .nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #00343f
}
}
-.nav-tabs-justified>.active>a,
-.nav-tabs-justified>.active>a:hover,
-.nav-tabs-justified>.active>a:focus {
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
border: 1px solid #00343f
}
@media (min-width: 768px) {
- .nav-tabs-justified>li>a {
+ .nav-tabs-justified > li > a {
border-bottom: 1px solid #00343f;
}
- .nav-tabs-justified>.active>a,
- .nav-tabs-justified>.active>a:hover,
- .nav-tabs-justified>.active>a:focus {
+
+ .nav-tabs-justified > .active > a,
+ .nav-tabs-justified > .active > a:hover,
+ .nav-tabs-justified > .active > a:focus {
border-bottom-color: #00343f
}
}
@@ -195,25 +197,26 @@ fieldset[disabled] .btn-link:focus {
background-color: #00343f;
}
-.navbar-default .navbar-nav>li>a:hover,
-.navbar-default .navbar-nav>li>a:focus {
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
background-color: #083d48
}
-.navbar-default .navbar-nav>.active>a,
-.navbar-default .navbar-nav>.active>a:hover,
-.navbar-default .navbar-nav>.active>a:focus {
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
background-color: #004449
}
@media (max-width: 767px) {
- .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
- .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+ .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
background-color: #004449
}
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
- .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
+
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+ .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color: #004449
}
}
@@ -222,36 +225,36 @@ fieldset[disabled] .btn-link:focus {
background-color: #00343f;
}
-.pagination>li>a,
-.pagination>li>span {
+.pagination > li > a,
+.pagination > li > span {
background-color: #00343f;
}
-.pagination>li>a:hover,
-.pagination>li>span:hover,
-.pagination>li>a:focus,
-.pagination>li>span:focus {
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
background-color: #004449;
}
-.pagination>.disabled>a:focus {
+.pagination > .disabled > a:focus {
background-color: #00343f;
}
-.pager li>a,
-.pager li>span {
+.pager li > a,
+.pager li > span {
background-color: #00343f;
}
-.pager li>a:hover,
-.pager li>a:focus {
+.pager li > a:hover,
+.pager li > a:focus {
background-color: #004449
}
-.pager .disabled>a,
-.pager .disabled>a:hover,
-.pager .disabled>a:focus,
-.pager .disabled>span {
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
background-color: #00343f;
}
@@ -302,22 +305,22 @@ button.list-group-item:focus {
background-color: #004449;
}
-.panel>.panel-body+.table,
-.panel>.panel-body+.table-responsive,
-.panel>.table+.panel-body,
-.panel>.table-responsive+.panel-body {
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
border-top: 1px solid #00343f
}
-.panel-success>.panel-heading {
+.panel-success > .panel-heading {
color: #13ddcd;
}
-.panel-info>.panel-heading {
+.panel-info > .panel-heading {
color: #13ddcd;
}
-.panel-warning>.panel-heading {
+.panel-warning > .panel-heading {
color: #13ddcd;
}
@@ -337,19 +340,19 @@ button.list-group-item:focus {
background-color: #004449;
}
-.popover.top>.arrow:after {
+.popover.top > .arrow:after {
border-top-color: #00343f
}
-.popover.right>.arrow:after {
+.popover.right > .arrow:after {
border-right-color: #00343f
}
-.popover.bottom>.arrow:after {
+.popover.bottom > .arrow:after {
border-bottom-color: #00343f
}
-.popover.left>.arrow:after {
+.popover.left > .arrow:after {
border-left-color: #00343f;
}
@@ -370,7 +373,7 @@ table .text-muted,
color: #00343f
}
-.panel-default>.panel-heading {
+.panel-default > .panel-heading {
background-color: #004449;
}
diff --git a/include/adminlist.php b/include/adminlist.php
index 672cef1..f2fe61a 100644
--- a/include/adminlist.php
+++ b/include/adminlist.php
@@ -3,7 +3,6 @@ require_once __DIR__ . "/tsutils.php";
require_once __DIR__ . "/../lib/phpfastcache/autoload.php";
-
use phpFastCache\Util;
use phpFastCache\CacheManager;
@@ -30,27 +29,27 @@ function getAdminList() {
$localIcons = array(100, 200, 300, 400, 500, 600);
try {
- $tsAdmin = TeamSpeak3::factory(getTeamspeakURI(). "#no_query_clients");
+ $tsAdmin = TeamSpeak3::factory(getTeamspeakURI() . "#no_query_clients");
$output = "";
foreach ($admingroups as $group) {
- if(!array_key_exists((string) $group, $tsAdmin->serverGroupList()))
+ if (!array_key_exists((string)$group, $tsAdmin->serverGroupList()))
continue;
$group = $tsAdmin->serverGroupGetById($group);
$icon = '';
- if($group["iconid"]) {
- if(!$group->iconIsLocal("iconid")) {
+ if ($group["iconid"]) {
+ if (!$group->iconIsLocal("iconid")) {
$groupicon = getGroupIcon($tsAdmin, $group);
- if($groupicon) {
+ if ($groupicon) {
$icon = '
';
}
- } elseif(in_array($group["iconid"], $localIcons)) {
+ } elseif (in_array($group["iconid"], $localIcons)) {
$icon = '
';
}
}
@@ -59,7 +58,7 @@ function getAdminList() {
$clients = $group->clientList();
- if(empty($clients)) {
+ if (empty($clients)) {
$output .= '
' . translate($lang["adminlist"]["emptygroup"]) . '
';
continue;
}
@@ -67,17 +66,17 @@ function getAdminList() {
foreach ($clients as $userInfo) {
$user = getClientByDbid($tsAdmin, $userInfo['cldbid']);
- if(!$user) {
- $output .= '
' . $userInfo['client_nickname'] . '' . translate($lang["adminlist"]["status"]["offline"]) . '
';
+ if (!$user) {
+ $output .= '
' . $userInfo['client_nickname'] . '' . translate($lang["adminlist"]["status"]["offline"]) . '
';
continue;
}
- $output .= '
' . '' . $user . '' . ($user['client_away'] ? '' . translate($lang["adminlist"]["status"]["away"]) . '' : '' . translate($lang["adminlist"]["status"]["online"]) . '') . '
';
+ $output .= '
' . '' . $user . '' . ($user['client_away'] ? '' . translate($lang["adminlist"]["status"]["away"]) . '' : '' . translate($lang["adminlist"]["status"]["online"]) . '') . '
';
}
}
return $output;
- } catch(TeamSpeak3_Exception $e) {
+ } catch (TeamSpeak3_Exception $e) {
return '
' . translate($lang["general"]["scripterror"], [$e->getCode(), $e->getMessage()]) . '
';
}
@@ -86,7 +85,7 @@ function getAdminList() {
function getClientByDbid($tsAdmin, $cldbid) {
try {
return $tsAdmin->clientGetByDbid($cldbid);
- } catch(TeamSpeak3_Exception $e) {
+ } catch (TeamSpeak3_Exception $e) {
return false;
}
}
@@ -94,7 +93,7 @@ function getClientByDbid($tsAdmin, $cldbid) {
function getGroupIcon($tsAdmin, $group) {
try {
return $group->iconDownload();
- } catch(TeamSpeak3_Exception $e) {
+ } catch (TeamSpeak3_Exception $e) {
return false;
}
}
diff --git a/include/footer.php b/include/footer.php
index 831ee0b..c848c49 100644
--- a/include/footer.php
+++ b/include/footer.php
@@ -29,7 +29,7 @@
-
+
diff --git a/include/header.php b/include/header.php
index ac6bf49..141c4cf 100644
--- a/include/header.php
+++ b/include/header.php
@@ -131,7 +131,7 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php";
-
">
+
">
@@ -146,7 +146,7 @@ $htalink = $config["general"]["enablehta"] ? "" : ".php";
$name = $item[0];
$linkdesc = $item[1];
$link = $item[2];
- echo '
' . $name . ' ' . $linkdesc . '';
+ echo '
' . $name . ' ' . $linkdesc . '';
} ?>
diff --git a/include/language.php b/include/language.php
index 84920db..2c2d3ff 100644
--- a/include/language.php
+++ b/include/language.php
@@ -14,13 +14,13 @@ if (isset($_GET['lang'])) {
$langcode = $_SESSION['lang'];
} else if (isset($_COOKIE['lang'])) {
$langcode = $_COOKIE['lang'];
-} else if(isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
+} else if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
$langcode = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$langcode = "en";
}
-if(!file_exists(getLanguagePath($langcode)))
+if (!file_exists(getLanguagePath($langcode)))
$langcode = "en";
require_once getLanguagePath($langcode);
@@ -35,7 +35,7 @@ function tl($pattern, $args = null) {
function translate($pattern, $args = null) {
- if(!$args) {
+ if (!$args) {
return $pattern;
}
diff --git a/include/modulecheck.php b/include/modulecheck.php
index a105734..daacbb8 100644
--- a/include/modulecheck.php
+++ b/include/modulecheck.php
@@ -29,7 +29,7 @@ if (!extension_loaded("mbstring")) {
try {
require_once __DIR__ . "/../lib/phpfastcache/autoload.php";
- \phpFastCache\CacheManager::Files();
+ \phpFastCache\CacheManager::Files();
} catch (\phpFastCache\Exceptions\phpFastCacheDriverException $e) {
$title = 'Directory is not writable';
@@ -38,7 +38,7 @@ try {
die(showError($title, $text));
}
-if(!file_exists(__DIR__ . "/../config/config.php")) {
+if (!file_exists(__DIR__ . "/../config/config.php")) {
$title = 'config.php does not exists';
$text = '
Please go into the directory config
and rename config.template.php
to config.php
.
diff --git a/include/tsutils.php b/include/tsutils.php
index 9a2d88a..07ffb23 100644
--- a/include/tsutils.php
+++ b/include/tsutils.php
@@ -11,11 +11,11 @@ function pingTeamspeakServer($uri) {
try {
$tsAdmin = TeamSpeak3::factory($uri);
- if(!$tsAdmin->getProperty("virtualserver_status"))
+ if (!$tsAdmin->getProperty("virtualserver_status"))
throw new Exception("Server is offline");
return $tsAdmin->getInfo();
- } catch(TeamSpeak3_Exception $e) {
+ } catch (TeamSpeak3_Exception $e) {
return false;
}
diff --git a/index.php b/index.php
index 2e94e63..3ed10d2 100644
--- a/index.php
+++ b/index.php
@@ -18,7 +18,7 @@ $parsedown = new Parsedown();
$path = __DIR__ . "/" . $config["general"]["newsDir"];
-if(file_exists($path))
+if (file_exists($path))
showNews($path);
else
echo '
' . translate($lang["index"]["errortitle"]) . '
' . translate($lang["index"]["errorsubtitle"]) . '
';
@@ -33,7 +33,7 @@ function showNews($path) {
$files = array_diff(scandir($path), array('..', '.'));
foreach ($files as $newsFile) {
- if(!endsWith($newsFile, ".md"))
+ if (!endsWith($newsFile, ".md"))
continue;
$file = readFileContent($path . "/" . $newsFile);
@@ -60,8 +60,8 @@ function generateNewsBox($title, $author, $text) { ?>
function readFileContent($file) {
$fopen = @fopen($file, "r");
- if(!$fopen) return false;
- $text = fread($fopen,filesize($file));
+ if (!$fopen) return false;
+ $text = fread($fopen, filesize($file));
fclose($fopen);
return $text;
}
diff --git a/rules.php b/rules.php
index ce54157..e026b4f 100644
--- a/rules.php
+++ b/rules.php
@@ -6,12 +6,12 @@ $parsedown = new Parsedown();
$path = __DIR__ . "/config/rules.md";
-if(!file_exists($path)) {
+if (!file_exists($path)) {
echo '
' . translate($lang["rules"]["filenotfound"]) . '
';
} else {
$file = readFileContent($path);
- if(!$file) {
+ if (!$file) {
echo '
' . translate($lang["rules"]["readerror"]) . '
';
} else {
?>
@@ -32,8 +32,8 @@ if(!file_exists($path)) {
function readFileContent($file) {
$fopen = @fopen($file, "r");
- if(!$fopen) return false;
- $text = fread($fopen,filesize($file));
+ if (!$fopen) return false;
+ $text = fread($fopen, filesize($file));
fclose($fopen);
return $text;
}
diff --git a/viewer.php b/viewer.php
index 5d93dd7..a0e398f 100644
--- a/viewer.php
+++ b/viewer.php
@@ -25,9 +25,9 @@ function getViewer() {
global $lang;
try {
- $tsAdmin = TeamSpeak3::factory(getTeamspeakURI(). "#no_query_clients");
+ $tsAdmin = TeamSpeak3::factory(getTeamspeakURI() . "#no_query_clients");
return $tsAdmin->getViewer(new TeamSpeak3_Viewer_Html("lib/ts3phpframework/images/viewer/", "lib/ts3phpframework/images/flags/", "data:image"));
- } catch(TeamSpeak3_Exception $e) {
+ } catch (TeamSpeak3_Exception $e) {
return '
' . translate($lang["general"]["scripterror"], [$e->getCode(), $e->getMessage()]) . '
';
}
}