Stripped trailing spaces

pull/13/head
Wruczek 9 years ago
parent 28e1ee34fe
commit 358770c7e4

@ -30,11 +30,11 @@ die ($serverstatus);
function getResult() {
try {
$start = microtime(true);
$tsstatus = getTeamspeakServerStatus();
$stop = microtime(true);
return json_encode(array(
"tsstatus" => $tsstatus,
"generated" => date('d-m-Y H:i:s')
@ -58,9 +58,9 @@ function exception_error_handler($errno, $errstr, $errfile, $errline ) {
}
function getTeamspeakServerStatus() {
$response = pingTeamspeakServerFromConfig();
if ($response) {
return array(
"success" => $response["virtualserver_status"]->toString() == "online",

@ -62,36 +62,36 @@ if (is_null($banlist)) {
<?php
function getBanlist() {
try {
$tsAdmin = TeamSpeak3::factory(getTeamspeakURI(). "#no_query_clients");
$bany = $tsAdmin->banList();
$output = "";
foreach ($bany as $ban) {
if(!isset($ban['lastnickname']))
continue;
$lastnickname = $ban['lastnickname']->toString();
$reason = $ban['reason'];
$invokername = $ban['invokername']->toString();
$created = date('d-m-Y H:i:s', $ban['created']);
$duration = $ban['duration'];
if(empty($reason))
$reason = "<b>(brak powodu)</b>";
if($duration == 0)
$expires = "Ban permanentny";
else
$expires = date('d-m-Y H:i:s', $ban['created'] + $duration);
$output .= "<tr><td>$lastnickname</td><td>$reason</td><td>$invokername</td><td>$created</td><td>$expires</td></tr>";
}
return $output;
} catch(TeamSpeak3_Exception $e) {
if($e->getCode() == 1281) {
@ -100,7 +100,7 @@ function getBanlist() {
return '<div class="alert alert-danger"><p class="text-center">Wystąpił błąd ' . $e->getCode() . ': ' . $e->getMessage() . '</p></div>';
}
}
}

@ -19,7 +19,7 @@ $config["general"]["newsDir"] = "config/news";
$config["general"]["contactEmail"] = "email@strona.pl"; // Twój email kontaktowy
$config["general"]["enablehta"] = false; // Właczenie / wyłączenie dodatkowych usprawnień strony w htaccess (zalecane,
$config["general"]["enablehta"] = false; // Właczenie / wyłączenie dodatkowych usprawnień strony w htaccess (zalecane,
// wymaga jednak aktualnej wersji Apache oraz włączenia htaccess oraz mod_rewrite)

@ -1,4 +1,4 @@
Informacje na temat systemu newsów:
Informacje na temat systemu newsów:
Jeśli chcesz, możesz dodawać, zmieniać oraz usuwać newsy w domyślnym podfolderze news ulokowanym w folderze config. Folder ten jest do zmiany w pliku config.php
Aktualnie newsy są tworzone przy użyciu Markdown mieszanego z HTMLem. Może potem dodam jakiś panel jak mi się zachcę Xd

@ -25,24 +25,24 @@ if (is_null($adminlist)) {
function getAdminList() {
global $config;
$admingroups = $config["adminlist"];
$localIcons = array(100, 200, 300, 400, 500, 600);
try {
$tsAdmin = TeamSpeak3::factory(getTeamspeakURI(). "#no_query_clients");
$output = "";
foreach ($admingroups as $group) {
if(!array_key_exists((string) $group, $tsAdmin->serverGroupList()))
continue;
$group = $tsAdmin->serverGroupGetById($group);
$icon = '';
if($group["iconid"]) {
if(!$group->iconIsLocal("iconid")) {
$groupicon = getGroupIcon($tsAdmin, $group);
@ -54,33 +54,33 @@ function getAdminList() {
$icon = '<img src="lib/ts3phpframework/images/viewer/group_icon_' . $group["iconid"] . '.png" /> ';
}
}
$output .= "<p class=\"groupname\">$icon$group</p>";
$clients = $group->clientList();
if(empty($clients)) {
$output .= '<p class="text-center"><i>Ta grupa jest pusta</i></p>';
continue;
}
foreach ($clients as $userInfo) {
$user = getClientByDbid($tsAdmin, $userInfo['cldbid']);
if(!$user) {
$output .= '<p><span class="label label-primary iconspacer">' . $userInfo['client_nickname'] . '</span><span class="label label-danger pullright">Offline</span></p>';
continue;
}
$output .= '<p><img src="lib/ts3phpframework/images/viewer/' . $user->getIcon() . '.png">' . '<span class="label label-primary">' . $user . '</span>' . ($user['client_away'] ? '<span class="label label-warning pullright">Away</span>' : '<span class="label label-success pullright">Online</span>') . '</p>';
}
}
return $output;
} catch(TeamSpeak3_Exception $e) {
return '<div class="alert alert-danger"><p class="text-center">Wystąpił błąd ' . $e->getCode() . ': ' . $e->getMessage() . '</p></div>';
}
}
function getClientByDbid($tsAdmin, $cldbid) {

@ -1,6 +1,6 @@
</div>
</div>
<!-- Footer -->
<hr>
<footer>

@ -30,7 +30,7 @@ require_once __DIR__ . "/../include/adminlist.php";
<!-- DataTables for Bootstrap -->
<link href="https://cdnjs.cloudflare.com/ajax/libs/datatables/1.10.12/css/dataTables.bootstrap.min.css" rel="stylesheet">
<?php } ?>
<!-- Custom CSS -->
<link href="css/navbar.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
@ -42,7 +42,7 @@ require_once __DIR__ . "/../include/adminlist.php";
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Brand and toggle get grouped for better mobile display -->
@ -51,7 +51,7 @@ require_once __DIR__ . "/../include/adminlist.php";
<span class="sr-only">Nawigacja</span>
<i class="fa fa-bars fa-lg" aria-hidden="true"></i>
</button>
<a class="navbar-brand" href="."><img style="width: 64px;" src="img/icon/icon-64.png" alt="Logo strony"><?php echo $config["general"]["title"]; ?></a>
</div>
@ -73,15 +73,15 @@ require_once __DIR__ . "/../include/adminlist.php";
-->
</ul>
<ul class="nav navbar-nav navbar-right">
<?php foreach ($config["navlinks"] as $navlink) {
<?php foreach ($config["navlinks"] as $navlink) {
$icon = $navlink[0];
$text = $navlink[1];
$link = $navlink[2]; ?>
<li><a href="<?php echo $link; ?>"><i class="fa <?php echo $icon; ?>" aria-hidden="true"></i> <?php echo $text; ?></a></li>
<?php } ?>
<li data-toggle="tooltip" data-placement="bottom" title="Kontaktuj się z nami pod adresem <?php echo $config["general"]["contactEmail"]; ?>"><a href="mailto:<?php echo $config["general"]["contactEmail"]; ?>"><i class="fa fa-envelope" aria-hidden="true"></i>Kontakt</a></li>
<li data-toggle="tooltip" data-placement="bottom" title="Kliknij, by połączyć się z serwerem <?php echo $config['teamspeak']['displayip']; ?>"><a href="ts3server://<?php echo $config['teamspeak']['displayip']; ?>"><i class="fa fa-sign-in" aria-hidden="true"></i>Połącz z serwerem</a></li>
</ul>
</div>
@ -117,7 +117,7 @@ require_once __DIR__ . "/../include/adminlist.php";
<?php echo $adminlist[0]; ?>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><i class="fa fa-eye" aria-hidden="true"></i> Podgląd serwera</div>
<div class="panel-body">
@ -125,5 +125,5 @@ require_once __DIR__ . "/../include/adminlist.php";
</div>
</div>
</div>
<div class="col-md-9 col-md-pull-3">

@ -2,21 +2,21 @@
/* Od wersji 1.2.0 sprawny htaccess nie jest już wymagany
if (!isset($_SERVER['HTACCESS'])) {
$title = 'Plik .htaccess nie jest włączony';
$text = '<p>Strona wymaga włączonej obsługi pliku <code>.htaccess</code>.</p>
<p><a href="https://www.digitalocean.com/community/tutorials/how-to-use-the-htaccess-file">Poradnik na temat właczania pliku htaccess</a></p>';
die(showError($title, $text));
}
*/
/* Od wersji 1.2.0 mod_rewrite nie jest już wymagany
if(!in_array('mod_rewrite', apache_get_modules())) {
$title = 'Brak wymaganych rozszerzeń';
$text = '<p>Na swoim serwerze nie posiadasz modułu <code>rewrite</code> wymaganego do poprawnego działania tej strony.</p>
<p>Posiadasz system Ubuntu? Świetnie! Uruchom poniższe komendy, by włączyć wymagany moduł:</p>
<pre>sudo a2enmod rewrite
@ -25,7 +25,7 @@ sudo service apache2 reload</pre>
<pre>a2enmod rewrite
service apache2 reload</pre>
<p>Jeśli używasz hostingu i nie masz dostępu do konsoli, skontaktuj się z administratorem lub pomocą techniczną Twojego hostingu.</p>';
die(showError($title, $text));
}
*/
@ -41,19 +41,19 @@ function isPHPVersionSupported() {
if (!isPHPVersionSupported()) {
$title = 'Niewspierana wersja PHP';
$text = '<p>Posiadasz starą, niewspieraną wersję PHP.</p><p>Twoja wersja PHP: <b>' . phpversion() . '</b>, minimalna wymagana wersja PHP: <b>5.3.0</b>.</p><p>Zaktualizuj PHP i spróbuj ponownie.</p>';
die(showError($title, $text));
}
if(!file_exists(__DIR__ . "/../config/config.php")) {
$title = 'Brak pliku config.php';
$text = '<p>Przejdź do folderu <code>config</code> i zmień nazwę pliku z <code>config.template.php</code> na <code>config.php</code>.</p>
<p>Skonfiguruj stronę według własnych potrzeb.</p>';
die(showError($title, $text));
}
@ -84,7 +84,7 @@ function showError($title, $text) { ?>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
<style>
body { margin-top: 70px }
</style>

@ -10,10 +10,10 @@ function pingTeamspeakServerFromConfig() {
function pingTeamspeakServer($uri) {
try {
$tsAdmin = TeamSpeak3::factory($uri);
if(!$tsAdmin->getProperty("virtualserver_status"))
throw new Exception("Server is offline");
return $tsAdmin->getInfo();
} catch(TeamSpeak3_Exception $e) {
return false;

@ -8,13 +8,13 @@ $(document).ready(function () {
})
function checkStatus() {
$.ajax({
url: apiurl,
success: function (json) {
json = json.tsstatus;
var result = "";
if (json.success) {

@ -10,7 +10,7 @@ if(!file_exists($path)) {
echo '<div class="alert alert-danger"><p class="text-center">Wystąpił błąd: plik z regulaminem nie został odnaleziony</div>';
} else {
$file = readFileContent($path);
if(!$file) {
echo '<div class="alert alert-danger"><p class="text-center">Wystąpił błąd: nie można odczytać pliku z regulaminem</div>';
} else {

Loading…
Cancel
Save