release 1.2.1
This commit is contained in:
117
stats/index.php
117
stats/index.php
@@ -51,8 +51,6 @@ require_once('nav.php');
|
||||
<div id="page-wrapper">
|
||||
<?PHP if(isset($err_msg)) error_handling($err_msg, 3); ?>
|
||||
<div class="container-fluid">
|
||||
|
||||
<!-- Page Heading -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h1 class="page-header">
|
||||
@@ -153,7 +151,6 @@ require_once('nav.php');
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="panel panel-primary">
|
||||
@@ -182,8 +179,6 @@ require_once('nav.php');
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<div class="panel panel-primary">
|
||||
@@ -203,6 +198,13 @@ require_once('nav.php');
|
||||
<div class="panel-body">
|
||||
<div id="client-version-donut"></div>
|
||||
</div>
|
||||
<a href="versions.php">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0061']; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
@@ -213,6 +215,13 @@ require_once('nav.php');
|
||||
<div class="panel-body">
|
||||
<div id="user-descent-donut"></div>
|
||||
</div>
|
||||
<a href="nations.php">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0062']; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
@@ -223,10 +232,106 @@ require_once('nav.php');
|
||||
<div class="panel-body">
|
||||
<div id="user-platform-donut"></div>
|
||||
</div>
|
||||
<a href="platforms.php">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0063']; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-heading">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<i class="fa fa-users fa-5x"></i>
|
||||
</div>
|
||||
<div class="col-xs-9 text-right">
|
||||
<div class="huge"><?PHP echo $sql_res[0]['user_today']; ?></div>
|
||||
<div><?PHP echo $lang['stix0060'],' ',$lang['stix0055']; ?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="list_rankup.php?sort=lastseen&order=desc&search=filter:lastseen:>:<?PHP echo time()-86400; ?>:">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0059'],' (',$lang['stix0055'],')'; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="panel panel-green">
|
||||
<div class="panel-heading">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<i class="fa fa-users fa-5x"></i>
|
||||
</div>
|
||||
<div class="col-xs-9 text-right">
|
||||
<div class="huge"><?PHP echo $sql_res[0]['user_week']; ?></div>
|
||||
<div><?PHP echo $lang['stix0060'],' ',$lang['stix0056']; ?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="list_rankup.php?sort=lastseen&order=desc&search=filter:lastseen:>:<?PHP echo time()-604800; ?>:">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0059'],' (',$lang['stix0056'],')'; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="panel panel-yellow">
|
||||
<div class="panel-heading">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<i class="fa fa-users fa-5x"></i>
|
||||
</div>
|
||||
<div class="col-xs-9 text-right">
|
||||
<div class="huge"><?PHP echo $sql_res[0]['user_month']; ?></div>
|
||||
<div><?PHP echo $lang['stix0060'],' ',$lang['stix0057']; ?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="list_rankup.php?sort=lastseen&order=desc&search=filter:lastseen:>:<?PHP echo time()-2592000; ?>:">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0059'],' (',$lang['stix0057'],')'; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-6">
|
||||
<div class="panel panel-red">
|
||||
<div class="panel-heading">
|
||||
<div class="row">
|
||||
<div class="col-xs-3">
|
||||
<i class="fa fa-users fa-5x"></i>
|
||||
</div>
|
||||
<div class="col-xs-9 text-right">
|
||||
<div class="huge"><?PHP echo $sql_res[0]['user_quarter']; ?></div>
|
||||
<div><?PHP echo $lang['stix0060'],' ',$lang['stix0058']; ?></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a href="list_rankup.php?sort=lastseen&order=desc&search=filter:lastseen:>:<?PHP echo time()-7776000; ?>:">
|
||||
<div class="panel-footer">
|
||||
<span class="pull-left"><?PHP echo $lang['stix0059'],' (',$lang['stix0058'],')'; ?></span>
|
||||
<span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<h2><?PHP echo $lang['stix0020']; ?></h2>
|
||||
|
||||
@@ -79,12 +79,11 @@ if(isset($getstring) && strstr($getstring, 'filter:lastseen:')) {
|
||||
$lastseen = $seenvalue[2];
|
||||
} else {
|
||||
$r = date_parse_from_format("Y-m-d H-i",$seenvalue[2]);
|
||||
$d = mktime($r['hour'], $r['minute'], $r['second'], $r['month'], $r['day'], $r['year']);
|
||||
$lastseen = $d;
|
||||
$lastseen = mktime($r['hour'], $r['minute'], $r['second'], $r['month'], $r['day'], $r['year']);
|
||||
}
|
||||
if($seenvalue[1] == '<') {
|
||||
if($seenvalue[1] == '<' || $seenvalue[1] == '<') {
|
||||
$operator = '<';
|
||||
} elseif($seenvalue[1] == '>') {
|
||||
} elseif($seenvalue[1] == '>' || $seenvalue[1] == '>') {
|
||||
$operator = '>';
|
||||
} elseif($seenvalue[1] == '!=') {
|
||||
$operator = '!=';
|
||||
@@ -132,7 +131,7 @@ $countentries = 0;
|
||||
$sumentries = $dbdata_full->fetch(PDO::FETCH_NUM);
|
||||
|
||||
if(!isset($_GET["user"])) {
|
||||
$user_pro_seite = 50;
|
||||
$user_pro_seite = 25;
|
||||
} elseif($_GET['user'] == "all") {
|
||||
$user_pro_seite = $sumentries[0];
|
||||
} else {
|
||||
|
||||
73
stats/nations.php
Normal file
73
stats/nations.php
Normal file
@@ -0,0 +1,73 @@
|
||||
<?PHP
|
||||
session_start();
|
||||
require_once('../other/config.php');
|
||||
require_once('../other/session.php');
|
||||
|
||||
if($language == "ar") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "de") {
|
||||
require_once('../languages/nations_de.php');
|
||||
} elseif($language == "en") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "it") {
|
||||
require_once('../languages/nations_it.php');
|
||||
} elseif($language == "ro") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "ru") {
|
||||
require_once('../languages/nations_ru.php');
|
||||
}
|
||||
|
||||
if(!isset($_SESSION['tsuid'])) {
|
||||
set_session_ts3($ts['voice'], $mysqlcon, $dbname, $language, $adminuuid);
|
||||
}
|
||||
|
||||
|
||||
$sql = $mysqlcon->query("SELECT * FROM $dbname.stats_nations ORDER BY count DESC");
|
||||
$sql_res = $sql->fetchAll();
|
||||
|
||||
require_once('nav.php');
|
||||
?>
|
||||
<div id="page-wrapper">
|
||||
<?PHP if(isset($err_msg)) error_handling($err_msg, 3); ?>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h1 class="page-header">
|
||||
<?PHP echo $lang['stna0001'],' - ',$lang['stna0002']; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-hover">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th><?PHP echo $lang['stna0003']; ?></th>
|
||||
<th><?PHP echo $lang['stna0001']; ?></th>
|
||||
<th><?PHP echo $lang['stix0060'],' ',$lang['stna0004']; ?></th>
|
||||
</tr>
|
||||
<?PHP
|
||||
$count = 0;
|
||||
foreach ($sql_res as $line) {
|
||||
$count++;
|
||||
echo '
|
||||
<tr>
|
||||
<td>',$count,'</td>
|
||||
<td><span class="flag-icon flag-icon-',strtolower($line['nation']),'"></span> ',$line['nation'],'</td>
|
||||
<td><a href="list_rankup.php?sort=rank&order=desc&search=filter:country:',$line['nation'],':">',$nation[$line['nation']],'</td>
|
||||
<td>',$line['count'],'</td>
|
||||
</tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,4 +1,4 @@
|
||||
<!DOCTYPE html>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
|
||||
71
stats/platforms.php
Normal file
71
stats/platforms.php
Normal file
@@ -0,0 +1,71 @@
|
||||
<?PHP
|
||||
session_start();
|
||||
require_once('../other/config.php');
|
||||
require_once('../other/session.php');
|
||||
|
||||
if($language == "ar") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "de") {
|
||||
require_once('../languages/nations_de.php');
|
||||
} elseif($language == "en") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "it") {
|
||||
require_once('../languages/nations_it.php');
|
||||
} elseif($language == "ro") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "ru") {
|
||||
require_once('../languages/nations_ru.php');
|
||||
}
|
||||
|
||||
if(!isset($_SESSION['tsuid'])) {
|
||||
set_session_ts3($ts['voice'], $mysqlcon, $dbname, $language, $adminuuid);
|
||||
}
|
||||
|
||||
|
||||
$sql = $mysqlcon->query("SELECT * FROM $dbname.stats_platforms ORDER BY count DESC");
|
||||
$sql_res = $sql->fetchAll();
|
||||
|
||||
require_once('nav.php');
|
||||
?>
|
||||
<div id="page-wrapper">
|
||||
<?PHP if(isset($err_msg)) error_handling($err_msg, 3); ?>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h1 class="page-header">
|
||||
<?PHP echo $lang['stna0006'],' - ',$lang['stna0002']; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-hover">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th><?PHP echo $lang['stna0006']; ?></th>
|
||||
<th><?PHP echo $lang['stix0060'],' ',$lang['stna0004']; ?></th>
|
||||
</tr>
|
||||
<?PHP
|
||||
$count = 0;
|
||||
foreach ($sql_res as $line) {
|
||||
$count++;
|
||||
echo '
|
||||
<tr>
|
||||
<td>',$count,'</td>
|
||||
<td>',$line['platform'],'</td>
|
||||
<td>',$line['count'],'</td>
|
||||
</tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
71
stats/versions.php
Normal file
71
stats/versions.php
Normal file
@@ -0,0 +1,71 @@
|
||||
<?PHP
|
||||
session_start();
|
||||
require_once('../other/config.php');
|
||||
require_once('../other/session.php');
|
||||
|
||||
if($language == "ar") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "de") {
|
||||
require_once('../languages/nations_de.php');
|
||||
} elseif($language == "en") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "it") {
|
||||
require_once('../languages/nations_it.php');
|
||||
} elseif($language == "ro") {
|
||||
require_once('../languages/nations_en.php');
|
||||
} elseif($language == "ru") {
|
||||
require_once('../languages/nations_ru.php');
|
||||
}
|
||||
|
||||
if(!isset($_SESSION['tsuid'])) {
|
||||
set_session_ts3($ts['voice'], $mysqlcon, $dbname, $language, $adminuuid);
|
||||
}
|
||||
|
||||
|
||||
$sql = $mysqlcon->query("SELECT * FROM $dbname.stats_versions ORDER BY count DESC");
|
||||
$sql_res = $sql->fetchAll();
|
||||
|
||||
require_once('nav.php');
|
||||
?>
|
||||
<div id="page-wrapper">
|
||||
<?PHP if(isset($err_msg)) error_handling($err_msg, 3); ?>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h1 class="page-header">
|
||||
<?PHP echo $lang['stna0005'],' - ',$lang['stna0002']; ?>
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="table-responsive">
|
||||
<table class="table table-bordered table-hover">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th><?PHP echo $lang['stna0005']; ?></th>
|
||||
<th><?PHP echo $lang['stix0060'],' ',$lang['stna0004']; ?></th>
|
||||
</tr>
|
||||
<?PHP
|
||||
$count = 0;
|
||||
foreach ($sql_res as $line) {
|
||||
$count++;
|
||||
echo '
|
||||
<tr>
|
||||
<td>',$count,'</td>
|
||||
<td>',$line['version'],'</td>
|
||||
<td>',$line['count'],'</td>
|
||||
</tr>';
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user