Merge branch 'master' into master
This commit is contained in:
@@ -194,7 +194,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`addons_config` (`param`,`value`) VALUES ('assign_groups_active','0'),('assign_groups_groupids',''),('assign_groups_limit','')") === false) {
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`addons_config` (`param`,`value`) VALUES ('assign_groups_active','0'),('assign_groups_excepted_groupids',''),('assign_groups_groupids',''),('assign_groups_limit','')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
|
||||
@@ -15,11 +15,6 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,&$db_cache) {
|
||||
|
||||
$sqlhis = array_slice($db_cache['all_user'],$job_begin ,10);
|
||||
|
||||
$sqlfile = $cfg['logs_path'].'temp_sqlhis.sql';
|
||||
$sqldump = fopen($sqlfile, 'wa+');
|
||||
fwrite($sqldump, DateTime::createFromFormat('U.u', number_format(microtime(true), 6, '.', ''))->setTimeZone(new DateTimeZone($cfg['logs_timezone']))->format("Y-m-d H:i:s.u ").' SQL: '.print_r($sqlhis, true)."\n");
|
||||
fclose($sqldump);
|
||||
|
||||
$cldbids = '';
|
||||
foreach ($sqlhis as $uuid => $userstats) {
|
||||
$cldbids .= $userstats['cldbid'].',';
|
||||
@@ -41,34 +36,34 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,&$db_cache) {
|
||||
|
||||
foreach ($sqlhis as $uuid => $userstats) {
|
||||
check_shutdown($cfg); usleep($cfg['teamspeak_query_command_delay']);
|
||||
|
||||
$keybase = array_search($db_cache['job_check']['last_snapshot_id']['timestamp'], array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
$keyweek = array_search($weekago, array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
$keymonth = array_search($monthago, array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
|
||||
if(isset($userdata[$userstats['cldbid']]) && isset($userdata[$userstats['cldbid']][$keyweek]) && $userdata[$userstats['cldbid']][$keyweek]['id'] == $weekago) {
|
||||
$count_week = $userdata[$userstats['cldbid']][$keybase]['count'] - $userdata[$userstats['cldbid']][$keyweek]['count'];
|
||||
$idle_week = $userdata[$userstats['cldbid']][$keybase]['idle'] - $userdata[$userstats['cldbid']][$keyweek]['idle'];
|
||||
$active_week = $count_week - $idle_week;
|
||||
} else {
|
||||
$count_week = 0;
|
||||
$idle_week = 0;
|
||||
$active_week = 0;
|
||||
}
|
||||
if(isset($userdata[$userstats['cldbid']]) && isset($userdata[$userstats['cldbid']][$keymonth]) && $userdata[$userstats['cldbid']][$keymonth]['id'] == $monthago) {
|
||||
$count_month = $userdata[$userstats['cldbid']][$keybase]['count'] - $userdata[$userstats['cldbid']][$keymonth]['count'];
|
||||
$idle_month = $userdata[$userstats['cldbid']][$keybase]['idle'] - $userdata[$userstats['cldbid']][$keymonth]['idle'];
|
||||
$active_month = $count_month - $idle_month;
|
||||
} else {
|
||||
$count_month = 0;
|
||||
$idle_month = 0;
|
||||
$active_month = 0;
|
||||
}
|
||||
|
||||
try {
|
||||
$clientinfo = $ts3->clientInfoDb($userstats['cldbid']);
|
||||
$keybase = array_search($db_cache['job_check']['last_snapshot_id']['timestamp'], array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
$keyweek = array_search($weekago, array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
$keymonth = array_search($monthago, array_column($userdata[$userstats['cldbid']], 'id'));
|
||||
|
||||
if(isset($userdata[$userstats['cldbid']]) && isset($userdata[$userstats['cldbid']][$keyweek]) && $userdata[$userstats['cldbid']][$keyweek]['id'] == $weekago) {
|
||||
$count_week = $userdata[$userstats['cldbid']][$keybase]['count'] - $userdata[$userstats['cldbid']][$keyweek]['count'];
|
||||
$idle_week = $userdata[$userstats['cldbid']][$keybase]['idle'] - $userdata[$userstats['cldbid']][$keyweek]['idle'];
|
||||
$active_week = $count_week - $idle_week;
|
||||
} else {
|
||||
$count_week = 0;
|
||||
$idle_week = 0;
|
||||
$active_week = 0;
|
||||
}
|
||||
if(isset($userdata[$userstats['cldbid']]) && isset($userdata[$userstats['cldbid']][$keymonth]) && $userdata[$userstats['cldbid']][$keymonth]['id'] == $monthago) {
|
||||
$count_month = $userdata[$userstats['cldbid']][$keybase]['count'] - $userdata[$userstats['cldbid']][$keymonth]['count'];
|
||||
$idle_month = $userdata[$userstats['cldbid']][$keybase]['idle'] - $userdata[$userstats['cldbid']][$keymonth]['idle'];
|
||||
$active_month = $count_month - $idle_month;
|
||||
} else {
|
||||
$count_month = 0;
|
||||
$idle_month = 0;
|
||||
$active_month = 0;
|
||||
}
|
||||
|
||||
$clientdesc = $mysqlcon->quote($clientinfo['client_description'], ENT_QUOTES);
|
||||
if($clientinfo['client_totalconnections'] > 16777215) $clientinfo['client_totalconnections'] = 16777215;
|
||||
$allupdateuuid .= "('$uuid',$count_week,$count_month,$idle_week,$idle_month,$active_week,$active_month,{$clientinfo['client_totalconnections']},'{$clientinfo['client_base64HashClientUID']}',{$clientinfo['client_total_bytes_uploaded']},{$clientinfo['client_total_bytes_downloaded']},$clientdesc,$nowtime),";
|
||||
} catch (Exception $e) {
|
||||
if($e->getCode() == 512 || $e->getCode() == 1281) {
|
||||
enter_logfile($cfg,6,"Client (uuid: ".$uuid." cldbid: ".$userstats['cldbid'].") known by Ranksystem is missing in TS database, perhaps its already deleted or cldbid changed. Try to search for client by uuid.");
|
||||
@@ -78,10 +73,19 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,&$db_cache) {
|
||||
enter_logfile($cfg,4," Client (uuid: ".$uuid." cldbid: ".$userstats['cldbid'].") known by the Ranksystem changed its cldbid. New cldbid is ".$getcldbid[0].".");
|
||||
if($cfg['rankup_client_database_id_change_switch'] == 1) {
|
||||
$db_cache['all_user'][$uuid]['cldbid'] = $getcldbid[0];
|
||||
$sqlexec .= "UPDATE `$dbname`.`user` SET `count`=0,`idle`=0 WHERE `uuid`='$uuid';\nUPDATE `$dbname`.`stats_user` SET `count_week`=0,`count_month`=0,`idle_week`=0,`idle_month`=0,`achiev_time`=0,`achiev_time_perc`=0,`active_week`=0,`active_month`=0 WHERE `uuid`='$uuid';\nDELETE FROM `$dbname`.`user_snapshot` WHERE `cldbid`='{$userstats['cldbid']}';\n";
|
||||
$sqlexec .= "UPDATE `$dbname`.`user` SET `count`=0,`idle`=0 WHERE `uuid`='$uuid';\nUPDATE `$dbname`.`stats_user` SET `count_week`=0,`count_month`=0,`idle_week`=0,`idle_month`=0,`active_week`=0,`active_month`=0 WHERE `uuid`='$uuid';\nDELETE FROM `$dbname`.`user_snapshot` WHERE `cldbid`='{$userstats['cldbid']}';\n";
|
||||
enter_logfile($cfg,4," ".sprintf($lang['changedbid'], $userstats['name'], $uuid, $userstats['cldbid'], $getcldbid[0]));
|
||||
} else {
|
||||
$sqlexec .= "UPDATE `$dbname`.`user` SET `cldbid`={$getcldbid[0]} WHERE `uuid`='$uuid';\n";
|
||||
// select current user_snapshot entries and insert this with the new database-ID
|
||||
foreach($userdata[$userstats['cldbid']] as $id => $data) {
|
||||
$allinsert .= "('{$getcldbid[0]}',$id,{$data['count']},{$data['idle']}),";
|
||||
}
|
||||
if ($allinsert != '') {
|
||||
$allinsert = substr($allinsert, 0, -1);
|
||||
$sqlexec .= "INSERT INTO `$dbname`.`user_snapshot` (`cldbid`,`id`,`count`,`idle`) VALUES $allinsert ON DUPLICATE KEY UPDATE `count_week`=VALUES(`count_week`),`count_month`=VALUES(`count_month`),`idle_week`=VALUES(`idle_week`);\nDELETE FROM `$dbname`.`user_snapshot` WHERE `cldbid`='{$userstats['cldbid']}';\n";
|
||||
}
|
||||
unset($allinsert);
|
||||
enter_logfile($cfg,4," Store new cldbid ".$getcldbid[0]." for client (uuid: ".$uuid." old cldbid: ".$userstats['cldbid'].")");
|
||||
}
|
||||
} else {
|
||||
@@ -91,13 +95,19 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,&$db_cache) {
|
||||
if($e->getCode() == 2568) {
|
||||
enter_logfile($cfg,4,$e->getCode() . ': ' . $e->getMessage()."; Error due command clientdbfind (permission: b_virtualserver_client_dbsearch needed).");
|
||||
} else {
|
||||
enter_logfile($cfg,6,$e->getCode() . ': ' . $e->getMessage()."; Client (uuid: ".$uuid." cldbid: ".$userstats['cldbid'].") is missing in TS database, it seems to be deleted. Run !clean to correct this.");
|
||||
enter_logfile($cfg,6,$e->getCode() . ': ' . $e->getMessage()."; Client (uuid: ".$uuid." cldbid: ".$userstats['cldbid'].") is missing in TS database, it seems to be deleted. Run the !clean command to correct this.");
|
||||
$sqlexec .= "UPDATE `$dbname`.`stats_user` SET `count_week`=0,`count_month`=0,`idle_week`=0,`idle_month`=0,`active_week`=0,`active_month`=0,`removed`=1 WHERE `uuid`='$uuid';\n";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
enter_logfile($cfg,2,$lang['errorts3'].$e->getCode().': '.$e->getMessage()."; Error due command clientdbinfo for client-database-ID {$userstats['cldbid']} (permission: b_virtualserver_client_dbinfo needed).");
|
||||
}
|
||||
|
||||
$clientdesc = $clientinfo['client_base64HashClientUID'] = $mysqlcon->quote('', ENT_QUOTES);
|
||||
$clientinfo['client_totalconnections'] = $clientinfo['client_total_bytes_uploaded'] = $clientinfo['client_total_bytes_downloaded'] = 0;
|
||||
}
|
||||
|
||||
$allupdateuuid .= "('$uuid',$count_week,$count_month,$idle_week,$idle_month,$active_week,$active_month,{$clientinfo['client_totalconnections']},'{$clientinfo['client_base64HashClientUID']}',{$clientinfo['client_total_bytes_uploaded']},{$clientinfo['client_total_bytes_downloaded']},$clientdesc,$nowtime),";
|
||||
}
|
||||
unset($sqlhis,$userdataweekbegin,$userdataend,$userdatamonthbegin,$clientinfo,$count_week,$idle_week,$active_week,$count_month,$idle_month,$active_month,$clientdesc);
|
||||
|
||||
|
||||
@@ -336,16 +336,21 @@ function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
}
|
||||
|
||||
if(version_compare($cfg['version_current_using'], '1.3.10', '<')) {
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`admin_addtime`;") === false) { }
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`addon_assign_groups`;") === false) { }
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_user` ADD COLUMN `last_calculated` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.10] Added new stats_user values.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_user` MODIFY COLUMN `total_connections` MEDIUMINT(8) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.10] Adjusted table stats_user successfully.");
|
||||
}
|
||||
}
|
||||
|
||||
if(version_compare($cfg['version_current_using'], '1.3.11', '<')) {
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`admin_addtime`;") === false) { }
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`addon_assign_groups`;") === false) { }
|
||||
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`addons_config` (`param`,`value`) VALUES ('assign_groups_excepted_groupids','');") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.11] Adjusted table addons_config successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_id` ON `$dbname`.`user_snapshot` (`id`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_cldbid` ON `$dbname`.`user_snapshot` (`cldbid`)") === false) { }
|
||||
|
||||
@@ -80,7 +80,7 @@ function reset_rs($ts3,$mysqlcon,$lang,$cfg,$dbname,&$db_cache) {
|
||||
} else {
|
||||
enter_logfile($cfg,4," Reset Server statistics summary (table: stats_server)");
|
||||
}
|
||||
if($mysqlcon->exec("UPDATE `$dbname`.`stats_user` SET `rank`='0', `count_week`='0', `count_month`='0', `idle_week`='0', `idle_month`='0', `achiev_count`='0', `achiev_time`='0', `achiev_connects`='0', `achiev_time_perc`='0', `achiev_connects_perc`='0', `total_connections`='0', `active_week`='0', `active_month`='0';") === false) {
|
||||
if($mysqlcon->exec("UPDATE `$dbname`.`stats_user` SET `count_week`='0', `count_month`='0', `idle_week`='0', `idle_month`='0', `total_connections`='0', `active_week`='0', `active_month`='0';") === false) {
|
||||
enter_logfile($cfg,2," Executing SQL commands failed: ".print_r($mysqlcon->errorInfo(), true));
|
||||
$err++;
|
||||
} else {
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is u
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Much incorrect logins detected on the webinterface. Blocked login for 300 seconds! Last access from IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On
|
||||
$lang['stag0015'] = "%sيمكن العثور على TeamSpeak%s. يرجى النقر هنا للتحقق من نفسك أولا.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "حالة الخادم";
|
||||
$lang['stix0002'] = "مجموع المستخدمين";
|
||||
$lang['stix0003'] = "عرض التفاصيل";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "excepted groups";
|
||||
$lang['wishexgrpdesc'] = "Show clients in list_rankup.php, which are in the list 'client exception' and shouldn't be conside for the Ranksystem.";
|
||||
$lang['wishhicld'] = "Clients in highest Level";
|
||||
$lang['wishhiclddesc'] = "Show clients in list_rankup.php, which reached the highest level in the Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "show site-navigation";
|
||||
$lang['wishnavdesc'] = "Show the site navigation on 'stats/' page.<br><br>If this option is deactivated on the stats page the site navigation will be hidden.<br>You can then take each site i.e. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "%s istifadəçisi % (unikal Müştəri-ID: %s; Müştəri
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "yüksələn";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot dayandırılıb.";
|
||||
$lang['boton'] = "Bot çalışır...";
|
||||
$lang['brute'] = "Veb interfeysə çox yanlış girişlər aşkar olundu. Giriş 300 saniyə ərzində bloklandı! IP %s ünvanından giriş oldu.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Əlavəni aktivləşdirin və ya söndürün.<br><br>Əla
|
||||
$lang['stag0015'] = "TeamSpeak serverində tapıla bilmədiniz. Xahiş edirik, burada özünüzü doğrulamaq üçün %sburaya basın%s.";
|
||||
$lang['stag0016'] = "Onaysız!";
|
||||
$lang['stag0017'] = "Onaylama";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Server statistika";
|
||||
$lang['stix0002'] = "Ümumi istifadəçi";
|
||||
$lang['stix0003'] = "Ətraflı məlumat";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "istisna qruplar";
|
||||
$lang['wishexgrpdesc'] = "Müştərilərə göstər list_rankup.php, siyahıda olanlar 'client exception' və shouldn't Ranksystem üçün nəzərə alınmalıdır.";
|
||||
$lang['wishhicld'] = "Ən yüksək səviyyəli müştərilər";
|
||||
$lang['wishhiclddesc'] = "Müştərilərə göstər list_rankup.php, Ranksystem-da ən yüksək səviyyəyə çatdı.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "sayt-naviqasiya göstər";
|
||||
$lang['wishnavdesc'] = "Saytın naviqasiyasını göstər 'stats/' səhifəsi.<br><br>Bu seçim stats səhifəsində ləğv olunarsa, sayt naviqasiyası gizlənəcəkdir.<br>Daha sonra hər bir saytı məs. 'stats/list_rankup.php' və mövcud saytda və ya reklam lövhəsində bir çərçivə kimi əlavə edin.";
|
||||
$lang['wishsort'] = "susmaya görə sıralama qaydası ";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Uživatel %s (unique Client-ID: %s; Client-database-ID %s)
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "vzestupně";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot je zastaven.";
|
||||
$lang['boton'] = "Bot je spuštěn...";
|
||||
$lang['brute'] = "Mnoho nepovedených přihlášení do Ranksystému. Přihlášení bylo zablokováno na 300 sekund! Poslední přístup byl z IP adresy %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Zapněte doplněk ON (enabled) nebo OFF (disabled).<br><b
|
||||
$lang['stag0015'] = "Nemohl jsem tě najít na TeamSpeak serveru. %sKlikni zde%s pro ověření své identity.";
|
||||
$lang['stag0016'] = "Je třeba ověření!";
|
||||
$lang['stag0017'] = "Ověření zde..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Statistiky serveru";
|
||||
$lang['stix0002'] = "Celkem uživatelů";
|
||||
$lang['stix0003'] = "Zobrazit podrobnosti";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "s výjimkou skupin";
|
||||
$lang['wishexgrpdesc'] = "Zobrazte klienty v seznamu_rankup.php, které jsou v seznamu 'výjimka pro klienty' a neměli by se považovat za systém Ranks.";
|
||||
$lang['wishhicld'] = "Klienti na nejvyšší úrovni";
|
||||
$lang['wishhiclddesc'] = "Zobrazit klienty v seznamu_rankup.php, který dosáhl nejvyšší úrovně v systému Ranks.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "zobrazit navigaci na webu";
|
||||
$lang['wishnavdesc'] = "Zobrazit stránku navigace na stránce 'statistiky'.<br><br>Pokud je tato možnost deaktivována na stránce statistik, navigace na webu bude skryta. 'stats / list_rankup.php' a vložte jej jako rámeček do stávajícího webu nebo do tabulky.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "User %s (eindeutige Client-ID: %s; Client-Datenbank-ID: %s
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Schlüssel";
|
||||
$lang['asc'] = "Aufsteigend";
|
||||
$lang['autooff'] = "Autostart ist deaktiviert";
|
||||
$lang['botoff'] = "Bot gestoppt.";
|
||||
$lang['boton'] = "Bot läuft...";
|
||||
$lang['brute'] = "Es wurden einige fehlgeschlagene Login-Versuche festgestellt. Blocke Login für 300 Sekunden! Letzter Versuch von IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Schalte das Addon ON (aktiv) oder OFF (inaktiv).<br><br>B
|
||||
$lang['stag0015'] = "Du konntest nicht auf dem TeamSpeak gefunden werden. Bitte %sklicke hier%s um dich zunächst zu verifizieren.";
|
||||
$lang['stag0016'] = "Verifizierung benötigt!";
|
||||
$lang['stag0017'] = "Verifiziere dich hier..";
|
||||
$lang['stag0018'] = "Eine Liste der ausgeschlossenen Servergruppen. Wenn ein User eine dieser Servergruppen besitzt, kann er das Add-on nicht verwenden.";
|
||||
$lang['stag0019'] = "Du bist von dieser Funktion ausgeschlossen, da du die Servergruppe '%s' (ID: %s) besitzt.";
|
||||
$lang['stix0001'] = "Server Statistiken";
|
||||
$lang['stix0002'] = "Anzahl User";
|
||||
$lang['stix0003'] = "zeige Liste aller User";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "ausgeschl. Servergruppen";
|
||||
$lang['wishexgrpdesc'] = "Zeige User in der list_rankup.php, welche über die 'Servergruppen-Ausnahmen' nicht am Ranksystem teilnehmen.";
|
||||
$lang['wishhicld'] = "User in höchstem Rang";
|
||||
$lang['wishhiclddesc'] = "Zeige User in der list_rankup.php, welche den höchsten Rang erreicht haben.";
|
||||
$lang['wishmax'] = "max. Clients";
|
||||
$lang['wishmaxdesc'] = "Zeige die max. Clients als Linie im Server Nutzungs Graphen auf der 'stats/' Seite.";
|
||||
$lang['wishmax'] = "Server-Nutzungs-Graph";
|
||||
$lang['wishmax0'] = "zeige alle Statistiken";
|
||||
$lang['wishmax1'] = "deaktiviere max. Clients";
|
||||
$lang['wishmax2'] = "deaktiviere Channel";
|
||||
$lang['wishmax3'] = "deaktiviere max. Clients + Channel";
|
||||
$lang['wishmaxdesc'] = "Wähle, welche Statistiken in dem Server-Nutzungs-Graphen auf der 'stats/' Seite gezeigt werden sollen.<br><br>Im Standard werden alle Stats gezeigt. Es können hier einige Stats deaktiviert werden.";
|
||||
$lang['wishnav'] = "Zeige Seitennavigation";
|
||||
$lang['wishnavdesc'] = "Zeige die Seitennavigation auf der 'stats/' Seite.<br><br>Wenn diese Option deaktiviert ist, wird die Seitennavigation auf der Stats Seite ausgeblendet.<br>So kannst du jede einzelne Seite z.B. die 'stats/list_rankup.php' besser als Frame in eine bestehende Website bzw. Forum einbinden.";
|
||||
$lang['wishsort'] = "Standard Sortierreihenfolge";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is u
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Much incorrect logins detected on the webinterface. Blocked login for 300 seconds! Last access from IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Turn the add-on on (enabled) or off (disabled).<br><br>Ar
|
||||
$lang['stag0015'] = "You couldn't be find on the TeamSpeak server. Please %sclick here%s to verify yourself.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Server statistics";
|
||||
$lang['stix0002'] = "Total users";
|
||||
$lang['stix0003'] = "View details";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "excepted groups";
|
||||
$lang['wishexgrpdesc'] = "Show clients in list_rankup.php, which are in the list 'client exception' and shouldn't be consider for the Ranksystem.";
|
||||
$lang['wishhicld'] = "Clients in highest Level";
|
||||
$lang['wishhiclddesc'] = "Show clients in list_rankup.php, which reached the highest level in the Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "show site-navigation";
|
||||
$lang['wishnavdesc'] = "Show the site navigation on 'stats/' page.<br><br>If this option is deactivated on the stats page the site navigation will be hidden.<br>You can then take each site e.g. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Usuario %s (ID de cliente unico: %s; ID de base de datos d
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Muchos inicios de sesión incorrectos detectados en el webinterface. Inicio de sesion bloqueado por 300 segundos! Último acceso desde IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Encienda el addon (habilitado) o desactívelo (deshabilit
|
||||
$lang['stag0015'] = "No se puede encontrar en el servidor de TeamSpeak. Por favor %shaga clic aquí%s para verificarse.";
|
||||
$lang['stag0016'] = "verificación necesaria!";
|
||||
$lang['stag0017'] = "verifica aquí..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Estadísticas del servidor";
|
||||
$lang['stix0002'] = "Total de usuarios";
|
||||
$lang['stix0003'] = "Ver detalles";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "grupos exceptuados";
|
||||
$lang['wishexgrpdesc'] = "Mostrar clientes en list_rankup.php, que están en la lista 'client exception' y no debe ser considerado para el Ranksystem.";
|
||||
$lang['wishhicld'] = "Clientes en el nivel más alto";
|
||||
$lang['wishhiclddesc'] = "Mostrar clientes en list_rankup.php, que alcanzó el nivel más alto en el Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "mostrar navegación del sitio";
|
||||
$lang['wishnavdesc'] = "Mostrar la navegación del sitio en 'stats/' pagina.<br><br>Si esta opción está desactivada en la página de estadísticas, se ocultará la navegación del sitio.<br>A continuación, puede tomar cada sitio e.g.Luego puede tomar cada sitio e.g. 'stats/list_rankup.php' e insértelo como marco en su sitio web existente o en el tablón de anuncios.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "L'utilisateur %s (Identifiant unique: %s; ID dans la base
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Much incorrect logins detected on the webinterface. Blocked login for 300 seconds! Last access from IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Tournez l'Addon en on (activé) ou off (désactivé).<br>
|
||||
$lang['stag0015'] = "You couldn't be find on the TeamSpeak server. Please %sclick here%s to verify yourself.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Statistiques du serveur";
|
||||
$lang['stix0002'] = "Nombre total d'utilisateurs";
|
||||
$lang['stix0003'] = "Voir les détails";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "Groupes exceptés";
|
||||
$lang['wishexgrpdesc'] = "Affichez les clients dans list_rankup.php, qui sont dans la liste 'Clients exclus' et ne participent donc pas au système de classement.";
|
||||
$lang['wishhicld'] = "Clients au plus haut niveau";
|
||||
$lang['wishhiclddesc'] = "Afficher les clients dans list_rankup.php, qui ont atteints le niveau le plus élevé dans le système de classement.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "Afficher le site de navigation";
|
||||
$lang['wishnavdesc'] = "Afficher la navigation du site sur la page 'stats/'.<br><br>Si cette option est désactivée sur la page stats, la navigation du site sera masquée.<br>Vous pouvez alors prendre chaque site, par exemple 'stats/list_rankup.php' et incorporez-le comme cadre dans votre site Web ou tableau d'affichage existant.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Felhasználó %s (unique Client-ID: %s; Client-database-ID
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Kulcs";
|
||||
$lang['asc'] = "emelkedő";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "A bot jelenleg nem fut.";
|
||||
$lang['boton'] = "A bot jelenleg fut...";
|
||||
$lang['brute'] = "A webinterface felületen sok helytelen bejelentkezést észleltek. Blokkolt bejelentkezés 300 másodpercre! Utolsó hozzáférés erről az IP-ről %s.";
|
||||
@@ -88,18 +89,18 @@ $lang['listacsg'] = "Szint";
|
||||
$lang['listcldbid'] = "Kliens-Adatbázis-ID";
|
||||
$lang['listexcept'] = "Nincs rangsorolva";
|
||||
$lang['listgrps'] = "Mióta";
|
||||
$lang['listnat'] = "country";
|
||||
$lang['listnat'] = "Ország";
|
||||
$lang['listnick'] = "Becenév";
|
||||
$lang['listnxsg'] = "Következő Szint";
|
||||
$lang['listnxup'] = "Hátralévő Idő";
|
||||
$lang['listpla'] = "platform";
|
||||
$lang['listpla'] = "Platform";
|
||||
$lang['listrank'] = "Helyezés";
|
||||
$lang['listseen'] = "Utoljára Online";
|
||||
$lang['listsuma'] = "Össz. Aktív Idő";
|
||||
$lang['listsumi'] = "Össz. Inaktív Idő";
|
||||
$lang['listsumo'] = "Össz. Online Idő";
|
||||
$lang['listuid'] = "Unique ID";
|
||||
$lang['listver'] = "client version";
|
||||
$lang['listver'] = "Kliens verzió";
|
||||
$lang['login'] = "Belépés";
|
||||
$lang['module_disabled'] = "This module is deactivated.";
|
||||
$lang['msg0001'] = "A RankSystem ezen a verzión fut: %s";
|
||||
@@ -124,8 +125,8 @@ $lang['repeat'] = "ismét";
|
||||
$lang['resettime'] = "Nullázza a felhasználó online és tétlen idejét %s (unique Client-ID: %s; Client-database-ID %s) nullára, oka, hogy a felhasználót eltávolították egy kivételből (szervercsoport vagy kliens kivétel).";
|
||||
$lang['sccupcount'] = "%s másodperc az (%s) unique Client-ID-hez hozzá lesz adva egy pillanat alatt (nézd meg a Ranksystem naplót).";
|
||||
$lang['sccupcount2'] = "%s másodperc aktív idő hozzáadva az unique Client-ID-hez (%s); admin funkció kérésére.";
|
||||
$lang['setontime'] = "idő hozzáadás";
|
||||
$lang['setontime2'] = "idő elvétel";
|
||||
$lang['setontime'] = "Idő hozzáadás";
|
||||
$lang['setontime2'] = "Idő elvétel";
|
||||
$lang['setontimedesc'] = "Adjon hozzá online időt az előzőleg kiválasztott ügyfelekhez. Minden felhasználó megkapja ezt az időt a régi online idejéhez képest.<br><br>A megadott online időt a rangsorolás során figyelembe veszik, és azonnal hatályba lép.";
|
||||
$lang['setontimedesc2'] = "Távolítsa el az online időt a korábban kiválasztott ügyfelekből. Minden felhasználó ezt az értéket levonja a régi online időből.<br><br>A megadott online időt a rangsorolás során figyelembe veszik, és azonnal hatályba lép.";
|
||||
$lang['sgrpadd'] = "Megadott szervercsoport %s (ID: %s) %s felhasználónak (unique Client-ID: %s; Client-database-ID %s).";
|
||||
@@ -147,7 +148,7 @@ $lang['stag0003'] = "Határozza meg a szervercsoportok listáját, amelyekhez
|
||||
$lang['stag0004'] = "Egyidejű csoportok korlátozása";
|
||||
$lang['stag0005'] = "Korlátozza a kiszolgálócsoportok számát, amelyeket egyszerre lehet beállítani.";
|
||||
$lang['stag0006'] = "Több Unique ID-vel vagy online egy IP címről. %skattints ide%s az ellenőrzéshez.";
|
||||
$lang['stag0007'] = "Please wait till your last changes take effect before you change already the next things...";
|
||||
$lang['stag0007'] = "Kérjük, várjon, amíg az utolsó változások hatályba lépnek, mielőtt megváltoztatja a következő dolgokat...";
|
||||
$lang['stag0008'] = "Sikeresen elmentetted a csoportokat. Néhány másodperc múlva megjelenik a szerveren.";
|
||||
$lang['stag0009'] = "Nem tudsz %s rangnál többet választani!";
|
||||
$lang['stag0010'] = "Kérlek válassz legalább 1 rangot!";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Kapcsolja be (engedélyezve) vagy ki (tiltsa) a kiegész
|
||||
$lang['stag0015'] = "Nem találtunk meg a felhasználók között a szerveren. Kérlek %skattints ide%s hogy ellenőrízd magad.";
|
||||
$lang['stag0016'] = "Ellenőrzés szükséges!";
|
||||
$lang['stag0017'] = "Ellenőrizd itt..";
|
||||
$lang['stag0018'] = "A kivételezett szervercsoportok listája. Ha egy felhasználó rendelkezik a szervercsoportok egyikével, akkor nem fogja tudni használni a kiegészítőt.";
|
||||
$lang['stag0019'] = "Kivételezve vagy ebből a funkcióból, mert ezzel a szervercsoporttal rendelkezel: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Szerver statisztika";
|
||||
$lang['stix0002'] = "Összes felhasználó";
|
||||
$lang['stix0003'] = "Részletek megtekintése";
|
||||
@@ -249,7 +252,7 @@ $lang['stmy0028'] = "Csatlakozások: Bronz";
|
||||
$lang['stmy0029'] = "Csatlakozások: Nincs rangsorolva";
|
||||
$lang['stmy0030'] = "Állapotjelző a következő szinthez";
|
||||
$lang['stmy0031'] = "Teljes aktív idő";
|
||||
$lang['stmy0032'] = "Last calculated:";
|
||||
$lang['stmy0032'] = "Utoljára kiszámítva:";
|
||||
$lang['stna0001'] = "Országok";
|
||||
$lang['stna0002'] = "Statisztika";
|
||||
$lang['stna0003'] = "Kód";
|
||||
@@ -379,7 +382,7 @@ $lang['verify0003'] = "Ha tényleg csatlakozva vagy a szerverre, akkor kérlek
|
||||
$lang['verify0004'] = "Nem található felhasználó az ellenőrző szobán belül...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "akció";
|
||||
$lang['wiadmhide'] = "kivételezett kliensek elrejtése";
|
||||
$lang['wiadmhide'] = "Kivételezett kliensek elrejtése";
|
||||
$lang['wiadmhidedesc'] = "Kivételes felhasználó elrejtése a következő választásban";
|
||||
$lang['wiadmuuid'] = "Bot-Admin";
|
||||
$lang['wiadmuuiddesc'] = "Válassza ki a felhasználót, aki a Ranksystem rendszergazdaja.<br>Többféle választás is lehetséges.<br><br>Az itt felsorolt felhasználók a TeamSpeak szerver felhasználói. Legyen biztos, hogy online van. Ha offline állapotban van, lépjen online, indítsa újra a Ranksystem Bot szoftvert, és töltse be újra ezt a webhelyet.<br><br><br>A Ranksystem rendszergazdája a következő <b>jogosultságokkal</b> rendelkezik:<br><br>- a webinterfész jelszavának visszaállítása.<br>(Megjegyzés: A rendszergazda meghatározása nélkül nem lehet visszaállítani a jelszót!)<br><br>- Bot parancsok használata a Bot-Admin privilégiumokkal<br>(%sitt%s található a parancsok listája.)";
|
||||
@@ -415,16 +418,16 @@ $lang['widelcldgrpdesc'] = "A Ranksystem emlékszik az adott szervercsoportokra,
|
||||
$lang['widelsg'] = "távolítsa el a kiszolgálócsoportokat";
|
||||
$lang['widelsgdesc'] = "Válassza ki, hogy az ügyfelek törlésre kerüljenek-e az utolsó ismert szervercsoportból is, amikor törli az ügyfeleket a Ranksystem adatbázisból.<br><br>Csak a kiszolgálói csoportokat veszi figyelembe, amelyek a Ranksystemre vonatkoztak";
|
||||
$lang['wiexcept'] = "Kivételek";
|
||||
$lang['wiexcid'] = "szoba kivétel";
|
||||
$lang['wiexcid'] = "Szoba kivétel";
|
||||
$lang['wiexciddesc'] = "Vesszővel elválasztott azon csatorna-azonosítók listája, amelyek nem vesznek részt a Ranksystem-ben.<br><br>Maradjon felhasználóként a felsorolt csatornák egyikében, az időt teljesen figyelmen kívül hagyja. Nincs online idő, de a tétlen idő számít.<br><br>Ez a funkció csak az 'online idő' üzemmódban van értelme, mert itt figyelmen kívül lehet hagyni például az AFK csatornákat. Az „aktív idő” üzemmódban ez a funkció haszontalan, mivel mint levonnák az AFK helyiségekben a tétlen időt, így egyébként nem számolnánk.<br>Az „aktív idő” üzemmódban ez a funkció haszontalan, mivel levonnák az AFK helyiségekben a tétlen időt, így egyébként nem számolnánk.<br><br>Ha a felhasználó egy kizárt csatornán van, akkor erre az időszakra a következőképpen értékelik: „kizárt a Ranksystemből”. Ezek a felhasználók már nem jelennek meg a 'stats / list_rankup.php' listában, hacsak nem jelennek meg ott a kizárt ügyfelek (Statisztikai oldal - kivételes kliens).";
|
||||
$lang['wiexgrp'] = "szervercsoport kivétel";
|
||||
$lang['wiexgrp'] = "Szervercsoport kivétel";
|
||||
$lang['wiexgrpdesc'] = "Vesszővel elválasztott lista a szervercsoport-azonosítókról, amelyeket a Ranksystem nem vesz figyelembe.<br>A szervercsoport azonosítóinak legalább egyikében a felhasználót a rangsorolás során figyelmen kívül hagyják.";
|
||||
$lang['wiexres'] = "kivétel mód";
|
||||
$lang['wiexres'] = "Kivétel mód";
|
||||
$lang['wiexres1'] = "count time (default)";
|
||||
$lang['wiexres2'] = "break time";
|
||||
$lang['wiexres3'] = "reset time";
|
||||
$lang['wiexresdesc'] = "Három móddal lehet kivételt kezelni. A rangsorolás minden esetben le van tiltva (nincs szervercsoport hozzárendelése). Különféle lehetőségeket választhat a felhasználói igénybe vett idő kezelésére (amely kivételt képez).<br><br>1) <b>count time (default)</b>: Alapértelmezés szerint a Ranksystem a felhasználók online / aktív idejét is számolja, kivéve (kliens / szervercsoport kivétel). Kivételt képez, kivéve a rangot. Ez azt jelenti, hogy ha a felhasználót már nem menti kivétel, akkor a csoportba sorolják a gyűjtött idő függvényében (pl. 3. szint).<br><br>2) <b>break time</b>: Ezen az opción az online és az alapjárati időt befagyasztják (szünet) az aktuális értékre (mielőtt a felhasználó kivételt kapott). A kivétel okának megszüntetése után (az engedélyezett kiszolgálócsoport eltávolítása vagy a várakozási szabály eltávolítása után) az online / aktív idő 'számlálása' folytatódik.<br><br>3) <b>reset time</b>: Ezzel a funkcióval a számolt online és tétlen idő nullára kerül visszaállításra abban a pillanatban, amikor a felhasználót már nem kivéve (a kivételes kiszolgálócsoport eltávolítása vagy a kivétel szabályának eltávolítása miatt). A kivételtől függő időbeli kivétel továbbra is számít, amíg vissza nem állítja.<br><br><br>A <u>csatorna kivétele</u> semmilyen esetben sem számít, mert az időt mindig figyelmen kívül hagyják (mint például az üzemmód szünet ideje).";
|
||||
$lang['wiexuid'] = "kliens kivétel";
|
||||
$lang['wiexuid'] = "Kliens kivétel";
|
||||
$lang['wiexuiddesc'] = "Vesszővel elválasztott egyedi ügyfél-azonosítók listája, amelyet a Ranksystem vesz figyelembe.<br>A listában szereplő felhasználót a rangsorolás során figyelmen kívül hagyják.";
|
||||
$lang['wigrpimp'] = "Importálási Mód";
|
||||
$lang['wigrpt1'] = "Az idő másodpercekben";
|
||||
@@ -439,18 +442,18 @@ $lang['wihladm0desc'] = "Válasszon egy vagy több alaphelyzetbe állítási le
|
||||
$lang['wihladm1'] = "Idő hozzáadása";
|
||||
$lang['wihladm2'] = "Idő elvétele";
|
||||
$lang['wihladm3'] = "Ranksystem visszaállítása";
|
||||
$lang['wihladm31'] = "összes felhasználó statisztika visszaállítása";
|
||||
$lang['wihladm31'] = "Összes felhasználó statisztika visszaállítása";
|
||||
$lang['wihladm311'] = "zero time";
|
||||
$lang['wihladm312'] = "delete users";
|
||||
$lang['wihladm31desc'] = "Válassza a két lehetőség egyikét az összes felhasználó statisztikájának visszaállításához.<br><br><b>zero time</b>: Visszaállítja az összes felhasználó idejét (online és tétlen idő) 0 értékre.<br><br><b>delete users</b>: Ezzel az opcióval minden felhasználó törlődik a Ranksystem adatbázisból. A TeamSpeak adatbázist <u>nem</u> érinti!<br><br><br>Mindkét lehetőség a következőkre vonatkozik..<br><br>.. zero idő esetén:<br>Alaphelyzetbe állítja a szerver statisztikai összefoglalását (táblázat: stats_server)<br>Visszaállítja a saját statisztikákat (táblázat: stats_user)<br>Lista rangsorolása / felhasználói statisztikák visszaállítása (táblázat: felhasználó)<br>Tisztítja a legnépszerűbb felhasználók / felhasználói statisztikai pillanatképeket (táblázat: user_snapshot)<br><br>.. delete users esetén:<br>Tisztítja az országok diagramot (táblázat: stats_nations)<br>Tisztítja diagram platformot (táblázat: stats_platforms)<br>Tisztítja a verziók diagramot (táblázat: stats_versions)<br>Alaphelyzetbe állítja a szerver statisztikai összefoglalóját (táblázat: stats_server)<br>Tisztítja a Saját statisztikáimat (táblázat: stats_user)<br>Tisztítja a lista rangsorolását / felhasználói statisztikákat (táblázat: user)<br>Tisztítja a felhasználó ip-hash értékeit (táblázat: user_iphash)<br>Tisztítja a legnépszerűbb felhasználók / felhasználói statisztikai pillanatképeket (táblázat: user_snapshot)";
|
||||
$lang['wihladm32'] = "szervercsoportok visszavonása";
|
||||
$lang['wihladm32'] = "Szervercsoportok visszavonása";
|
||||
$lang['wihladm32desc'] = "Aktiválja ezt a funkciót a szervercsoportok elvételéhez az összes TeamSpeak felhasználótól.<br><br>A Ranksystem beolvassa az egyes csoportokat, amelyeket a 'rangsor meghatározása' belül definiálnak. Eltávolítja az összes felhasználót, akit a Ranksystem ismert, ebből a csoportból.<br><br>Ezért fontos, hogy ne változtassa meg a <u>'rangsor meghatározását'</u> még mielőtt elvégezte az újraindítást. Az alaphelyzetbe állítás után megváltoztathatja a 'rangsor meghatározását', ez biztos!<br><br><br>A szervercsoportok elvétele eltarthat egy ideig. Az aktív 'Query-Slowmode' tovább növeli a szükséges időtartamot. Ajánljuk <b>kikapcsolni a 'Query-Slowmode'-ot!</b>!<br><br><br>Maga a szervercsoport a TeamSpeak kiszolgálón nem <u>nem</u> lesz eltávolítva / érintve.";
|
||||
$lang['wihladm33'] = "távolítsa el a webspace gyorsítótárat";
|
||||
$lang['wihladm33'] = "Távolítsa el a webspace gyorsítótárat";
|
||||
$lang['wihladm33desc'] = "Aktiválja ezt a funkciót a gyorsítótárazott avatarok és a szervercsoportok ikonjainak eltávolításához, amelyeket a webhelyre mentettek.<br><br>Érintett <u>könyvtárak</u>:<br>- avatars<br>- tsicons<br><br>A visszaállítási munka befejezése után az avatarok és az ikonok automatikusan letöltésre kerülnek.";
|
||||
$lang['wihladm34'] = "tisztítsa a \"Szerverhasználat\" grafikont";
|
||||
$lang['wihladm34'] = "Tisztítsa a \"Szerverhasználat\" grafikont";
|
||||
$lang['wihladm34desc'] = "Aktiválja ezt a funkciót, hogy kiürítse a szerver használati grafikonját a statisztikai oldalon.";
|
||||
$lang['wihladm35'] = "visszaállítás indítása";
|
||||
$lang['wihladm36'] = "állítsa le a Botot a visszaállítás után";
|
||||
$lang['wihladm36'] = "Állítsa le a Botot a visszaállítás után";
|
||||
$lang['wihladm36desc'] = "Ha ezt az opciót aktiválta, a Bot leáll, miután az összes visszaállítási művelet megtörtént.<br><br>Ez a leállítás pontosan úgy működik, mint a normál 'leállítás' paraméter. Ez azt jelenti, hogy a Bot nem <u>nem</u> indul el az 'ellenőrző' paraméterrel. <br><br> A Ranksystem Bot elindításához használja az 'indítás' vagy 'újraindítás' funkciót.";
|
||||
$lang['wihladmrs'] = "Munkafolyamat státusz";
|
||||
$lang['wihladmrs0'] = "disabled";
|
||||
@@ -471,8 +474,8 @@ $lang['wihladmrs7'] = "Nyomd meg a %s Frissítés %s az állapot figyeléséhe
|
||||
$lang['wihladmrs8'] = "NE állítsa le vagy indítsa újra a Botot, amikor a visszaállítás folyamatban van!";
|
||||
$lang['wihladmrs9'] = "Kérlek %s fogadd el %s a feladatokat. Ez visszaállítja a státuszát az összes feladatnak. Új visszaállítás indításához szükséges.";
|
||||
$lang['wihlset'] = "beállítások";
|
||||
$lang['wiignidle'] = "tétlenség figyelmen kívűl hagyása";
|
||||
$lang['wiignidledesc'] = "Adjon meg egy periódust, amelyig a felhasználó tétlen idejét nem veszik figyelembe.<br><br>Ha az ügyfél nem tesz semmit a szerveren (= tétlen), ezt az időt a Ranksystem határozhatja meg. Ezzel a funkcióval a felhasználó tétlen idejét a meghatározott határértékig nem értékeli tétlen időként, hanem aktív időként számolja. Csak akkor, ha a meghatározott határértéket túllépik, attól a ponttól kezdve a Ranksystem számít üresjáratnak.<br><br>Ez a funkció csak az „aktív idő” móddal együtt számít.<br><br>A funkció jelentése pl. a beszélgetések hallgatásának ideje, mint tevékenység értékelése.<br><br>0 másodperc = letiltja ezt a funkciót<br><br>Példa:<br>tétlenség figyelmen kívűl hagyása = 600 (másodperc)<br>Egy kliens több, mint 8 perce tétlen.<br>└ A 8 perces alapjáratot nem veszik figyelembe, ezért a felhasználó ezt az időt kapja aktív időként. Ha az alapjárati idő 12 percre nőtt, akkor az idő meghaladja a 10 percet, és ebben az esetben a 2 percet alapjáratnak számítják, az első 10 perc továbbra is aktív idő.";
|
||||
$lang['wiignidle'] = "Tétlenség figyelmen kívül hagyása";
|
||||
$lang['wiignidledesc'] = "Adjon meg egy periódust, amelyig a felhasználó tétlen idejét nem veszik figyelembe.<br><br>Ha az ügyfél nem tesz semmit a szerveren (= tétlen), ezt az időt a Ranksystem határozhatja meg. Ezzel a funkcióval a felhasználó tétlen idejét a meghatározott határértékig nem értékeli tétlen időként, hanem aktív időként számolja. Csak akkor, ha a meghatározott határértéket túllépik, attól a ponttól kezdve a Ranksystem számít üresjáratnak.<br><br>Ez a funkció csak az „aktív idő” móddal együtt számít.<br><br>A funkció jelentése pl. a beszélgetések hallgatásának ideje, mint tevékenység értékelése.<br><br>0 másodperc = letiltja ezt a funkciót<br><br>Példa:<br>tétlenség figyelmen kívül hagyása = 600 (másodperc)<br>Egy kliens több, mint 8 perce tétlen.<br>└ A 8 perces alapjáratot nem veszik figyelembe, ezért a felhasználó ezt az időt kapja aktív időként. Ha az alapjárati idő 12 percre nőtt, akkor az idő meghaladja a 10 percet, és ebben az esetben a 2 percet alapjáratnak számítják, az első 10 perc továbbra is aktív idő.";
|
||||
$lang['wiimpswitch'] = "Imprint function";
|
||||
$lang['wiimpswitchdesc'] = "Activate this function to publicly display the imprint and data protection declaration.";
|
||||
$lang['wiimpaddrdesc'] = "Enter your name and address here.<br>Example:<br><pre>Max Mustermann<br><br>Musterstrasse 13<br><br>05172 Musterhausen<br><br>Germany</pre>";
|
||||
@@ -524,34 +527,38 @@ $lang['wirtpw6'] = "A webinterfész jelszava sikeresen vissza lett állítva.
|
||||
$lang['wirtpw7'] = "Jelszó visszaállítása";
|
||||
$lang['wirtpw8'] = "Itt tudod visszaállítani a jelszavadat a webinterface-hez.";
|
||||
$lang['wirtpw9'] = "A jelszó visszaállításához a következőkre van szükség:";
|
||||
$lang['wiselcld'] = "kliens kiválasztása";
|
||||
$lang['wiselcld'] = "Kliens kiválasztása";
|
||||
$lang['wiselclddesc'] = "Válassza ki az ügyfeleket az utoljára ismert felhasználónév, egyedi ügyfél-azonosító vagy ügyfél-adatbázis-azonosító alapján.<br>Több választás is lehetséges.";
|
||||
$lang['wishcol'] = "Show/hide column";
|
||||
$lang['wishcol'] = "Oszlop megjelenítése/elrejtése";
|
||||
$lang['wishcolat'] = "aktív idő";
|
||||
$lang['wishcoldesc'] = "Switch this column 'on' or 'off' to show or hide it on the stats page.<br><br>This allows you to configure the List Rankup (stats/list_rankup.php) individually.";
|
||||
$lang['wishcoldesc'] = "Kapcsolja be ezt az oszlopot 'be' vagy 'ki', hogy megjelenítse vagy elrejtse a statisztikai oldalon.<br><br>Ez lehetővé teszi a List Rankup (stats/list_rankup.php) egyéni konfigurálását.";
|
||||
$lang['wishcolha'] = "hash IP címek";
|
||||
$lang['wishcolha0'] = "disable hashing";
|
||||
$lang['wishcolha1'] = "secure hashing";
|
||||
$lang['wishcolha2'] = "fast hashing (default)";
|
||||
$lang['wishcolhadesc'] = "A TeamSpeak 3 szerver tárolja az egyes ügyfelek IP-címét. Erre szükségünk van a Ranksystem számára, hogy a statisztikai oldal webhelyének használóját a kapcsolódó TeamSpeak felhasználóval kösse.<br><br>Ezzel a funkcióval aktiválhatja a TeamSpeak felhasználók IP-címeinek titkosítását / kivonását. Ha engedélyezve van, csak a kivonatolt érték kerül az adatbázisba, ahelyett, hogy egyszerű szövegben tárolná. Erre bizonyos esetekben szükség van az adatvédelmi törvényekre; különösen az EU-GDPR miatt szükséges.<br><br><b>fast hashing (alapértelmezett):</b> Az IP-címek kivágásra kerülnek. A só az egyes rangsorrendszer-példányoknál eltérő, de a kiszolgálón lévő összes felhasználó esetében azonos. Ez gyorsabbá, ugyanakkor gyengébbé teszi a 'biztonságos kivonást' is.<br><br><b>secure hashing:</b> Az IP-címek kivágásra kerülnek. Minden felhasználó megkapja a saját sóját, ami megnehezíti az IP visszafejtését (= biztonságos). Ez a paraméter megfelel az EU-GDPR-nek. Kontra: Ez a variáció befolyásolja a teljesítményt, különösen a nagyobb TeamSpeak szervereknél, ez nagyon lelassítja a statisztikai oldalt az első webhely betöltésekor. Emellett feltárja a szükséges erőforrásokat.<br><br><b>disable hashing:</b> Ha ezt a funkciót letiltja, a felhasználó IP-címét egyszerű szövegben tárolja. Ez a leggyorsabb lehetőség, amely a legkevesebb erőforrást igényli.<br><br><br>Minden változatban a felhasználók IP-címét csak addig tároljuk, amíg a felhasználó csatlakozik a TS3 szerverhez (kevesebb adatgyűjtés - EU-GDPR).<br><br>A felhasználók IP-címét csak akkor tárolják, amikor a felhasználó csatlakozik a TS3 szerverhez. Ennek a funkciónak a megváltoztatásakor a felhasználónak újból csatlakoznia kell a TS3 szerverhez, hogy ellenőrizhesse a Ranksystem weboldalt.";
|
||||
$lang['wishcolot'] = "online idő";
|
||||
$lang['wishdef'] = "alapértelmezett oszloprendezés";
|
||||
$lang['wishdef'] = "Alapértelmezett oszloprendezés";
|
||||
$lang['wishdefdesc'] = "Adja meg az alapértelmezett rendezési oszlopot a Lista rangsorolása oldalhoz.";
|
||||
$lang['wishexcld'] = "kivételezett kliens";
|
||||
$lang['wishexcld'] = "Kivételezett kliens";
|
||||
$lang['wishexclddesc'] = "Az ügyfelek megjelenítése a list_rankup.php fájlban,<br>amelyek kizártak, és ezért nem vesznek részt a rangrendszerben.";
|
||||
$lang['wishexgrp'] = "kivett csoportok";
|
||||
$lang['wishexgrpdesc'] = "Mutassa a list_rankup.php ügyfeleit, amelyek szerepelnek az „ügyfél kivétel” listában, és amelyeket nem szabad figyelembe venni a Ranksystemnél.";
|
||||
$lang['wishhicld'] = "Legnagyobb szintű kliensek";
|
||||
$lang['wishhiclddesc'] = "Az ügyfelek megjelenítése a list_rankup.php, amely elérte a Ranksystem legmagasabb szintjét.";
|
||||
$lang['wishmax'] = "Öszzes kliens mutatása";
|
||||
$lang['wishmaxdesc'] = "Mutassa meg az összes klienst, sorként a szerverhasználati grafikonon belül a 'statisztika /' oldalon.";
|
||||
$lang['wishnav'] = "webhely-navigáció mutatása";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "Webhely-navigáció mutatása";
|
||||
$lang['wishnavdesc'] = "Mutassa meg a weblap navigációját a 'statisztika /' oldalon.<br><br>Ha ezt a lehetőséget deaktiválja a statisztikai oldalon, akkor a webhely navigációja rejtve marad.<br>Ezután elfoglalhatja az egyes webhelyeket, pl. 'stats / list_rankup.php', és ágyazza be ezt keretként a meglévő webhelyére vagy a hirdetőtáblába.";
|
||||
$lang['wishsort'] = "alapértelmezett rendezési sorrend";
|
||||
$lang['wishsort'] = "Alapértelmezett rendezési sorrend";
|
||||
$lang['wishsortdesc'] = "Adja meg az alapértelmezett rendezési sorrendet a Lista rangsorolása oldalhoz.";
|
||||
$lang['wistcodesc'] = "Adja meg a szükséges kiszolgáló-összeköttetések számát az eredmény eléréséhez.";
|
||||
$lang['wisttidesc'] = "Adja meg az eléréshez szükséges időt (órákban).";
|
||||
$lang['wisupidle'] = "idő mód";
|
||||
$lang['wisupidle'] = "Idő mód";
|
||||
$lang['wisupidledesc'] = "Kétféle mód van, hogyan lehet a felhasználó idejét értékelni.<br><br>1) <b>online idő</b>: A szervercsoportokat <u>online</u> idő adja meg. Ebben az esetben az aktív és inaktív időt értékezzük.<br><i>(lásd az „összes online idő” oszlopot a „stats / list_rankup.php” részben)</i><br><br>2) <b>aktív idő</b>: A szervercsoportokat <u>aktív</u> idő adja meg. Ebben az esetben az inaktív idő <u>nem</u> lesz besorolva. Az online időt az inaktív idő (= alapjárat) csökkenti és csökkenti az aktív idő felépítéséhez.<br><i>(lásd az „összes aktív idő” oszlopot a „stats / list_rankup.php” részben)</i><br><br><br>Az „időmód” megváltoztatása, a hosszabb futású Ranksystem példányoknál is nem jelent problémát, mivel a Ranksystem helytelen szervercsoportokat javít az ügyfélen.";
|
||||
$lang['wisvconf'] = "mentés";
|
||||
$lang['wisvinfo1'] = "Figyelem!! A felhasználó IP-címének kivágásának módjának megváltoztatásával szükséges, hogy a felhasználó újonnan csatlakozzon a TS3 szerverhez, különben a felhasználó nem szinkronizálható a statisztika oldallal.";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "L'utente %s ( Client-ID: %s; Client-database-ID %s) non è
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Rilevati molti accessi non corretti nell'interfaccia web. Login bloccato per 300 secondi! Ultimo accesso dall'IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Imposta l'Addon su on (abilitato) o off (disabilitato).<b
|
||||
$lang['stag0015'] = "Non è possibile trovarti nel server TS3. %sClicca Qui%s per essere verificato.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Statistiche del server";
|
||||
$lang['stix0002'] = "Utenti totali";
|
||||
$lang['stix0003'] = "Vedi dettagli";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "Eccetto i Servergroups";
|
||||
$lang['wishexgrpdesc'] = "Mostra gli utenti in list_rankup.php, che sono nella lista 'client exception' e non dovrebbero essere considerati per il Ranksystem.";
|
||||
$lang['wishhicld'] = "Utenti col massimo rank";
|
||||
$lang['wishhiclddesc'] = "Mostra gli utenti in list_rankup.php, che hanno raggiunto il più elevato rank nel Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "Mostra navigazione-sito";
|
||||
$lang['wishnavdesc'] = "Mostra colonna navigazione-sito nella pagina 'stats/'.<br><br>Se disattivata la tabella di navigazione verrà nascosta.<br>Ora puoi creare a ogni pagina il suo singolo link. 'stats/list_rankup.php' ed incorporarla al tuo sito già esistente.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Gebruiker %s (unieke Client-ID: %s; Client-database-ID %s)
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Much incorrect logins detected on the webinterface. Blocked login for 300 seconds! Last access from IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Turn the Addon on (enabled) or off (disabled).<br><br>On
|
||||
$lang['stag0015'] = "You couldn't be find on the TeamSpeak server. Please %sclick here%s to verify yourself.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Server statistieken";
|
||||
$lang['stix0002'] = "Totaal gebruikers";
|
||||
$lang['stix0003'] = "Bekijk gegevens";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "excepted groups";
|
||||
$lang['wishexgrpdesc'] = "Show clients in list_rankup.php, which are in the list 'client exception' and shouldn't be conside for the Ranksystem.";
|
||||
$lang['wishhicld'] = "Clients in highest Level";
|
||||
$lang['wishhiclddesc'] = "Show clients in list_rankup.php, which reached the highest level in the Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "show site-navigation";
|
||||
$lang['wishnavdesc'] = "Show the site navigation on 'stats/' page.<br><br>If this option is deactivated on the stats page the site navigation will be hidden.<br>You can then take each site i.e. 'stats/list_rankup.php' and embed this as frame in your existing website or bulletin board.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Użytkownik %s (unique Client-ID: %s; Client-database-ID %
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot nie działa.";
|
||||
$lang['boton'] = "Bot działa..";
|
||||
$lang['brute'] = "Wykryto wiele niepoprawnych logowań. Zablokowane logowanie przez 300 sekund! Ostatni dostęp z IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Włącz dodatek (włączony) lub wyłącz (wyłączony).<
|
||||
$lang['stag0015'] = "Nie można znaleźć na serwerze TeamSpeak. Proszę %wyczyscic%s aby się zweryfikować.";
|
||||
$lang['stag0016'] = "potrzebna weryfikacja!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Statystyki serwera";
|
||||
$lang['stix0002'] = "Wszystkich użytkowników";
|
||||
$lang['stix0003'] = "Pokaż szczegóły";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "Z wyjątkiem grup";
|
||||
$lang['wishexgrpdesc'] = "Pokaż klientów w list_rankup.php, ktore znajdują się na liscie 'wyjątek klienta 'i nie nalezy go uwzgledniac w systemie rang.";
|
||||
$lang['wishhicld'] = "Klienci na najwyzszym poziomie";
|
||||
$lang['wishhiclddesc'] = "Pokaż klientów w list_rankup.php, ktory osiągnął najwyzszy poziom w Ranksystem.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "pokaż nawigacje witryny";
|
||||
$lang['wishnavdesc'] = "Pokaż nawigacje po stronie 'stats/' strona.<br><br>Jesli ta opcja zostanie wyłączona na stronie statystyk, nawigacja po stronie bedzie ukryta.<br>Nastepnie mozesz wziąc kazdą witryne, np. 'stats/list_rankup.php' i umiesc to jako ramke w swojej istniejącej stronie internetowej lub tablicy ogłoszen.";
|
||||
$lang['wishsort'] = "Domyślna kolejność sortowania";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "O usuário %s (ID-Ùnica: %s; Cliente-banco de dados-ID %s
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascendente";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot está parado.";
|
||||
$lang['boton'] = "O bot está em execução...";
|
||||
$lang['brute'] = "Muitos logins incorretos detectados na interface da web. Acesso bloqueado por 300 segundos! Último acesso pelo IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Troque o módulo online (habilitado) ou desligado (desati
|
||||
$lang['stag0015'] = "Não foi possível encontrar você no servidor TeamSpeak. Por favor %sclique aqui%s para se verificar.";
|
||||
$lang['stag0016'] = "verificação necessária!";
|
||||
$lang['stag0017'] = "verifique aqui..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Estatísticas do Servidor";
|
||||
$lang['stix0002'] = "Total de usuários";
|
||||
$lang['stix0003'] = "Ver detalhes";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "Grupos em exceção";
|
||||
$lang['wishexgrpdesc'] = "Mostrar clientes na list_rankup.php, que estão na lista 'clientes em exceção' e não devem ser considerados para o Sistema de Ranking.";
|
||||
$lang['wishhicld'] = "Clientes com o mais alto nível";
|
||||
$lang['wishhiclddesc'] = "Mostrar clientes na list_rankup.php, que atingiu o nível mais alto no Sistema de ranking.";
|
||||
$lang['wishmax'] = "Mostrar max. Clientes";
|
||||
$lang['wishmaxdesc'] = "Mostrar o máx. Clientes como linha dentro do gráfico de uso do servidor na página 'status/'.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "Mostrar o site de navegação ";
|
||||
$lang['wishnavdesc'] = "Mostrar a aba de navegação na 'stats/' pagina.<br><br>Se esta opção estiver desativada na página de estatísticas, a navegação do site será escondida.<br>Você pode então pegar cada site, por exemplo, 'stats/list_rankup.php' e incorporar isso como quadro em seu site ou quadro de avisos existente.";
|
||||
$lang['wishsort'] = "ordem de classificação padrão";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Userul %s (unique Client-ID: %s; Client-database-ID %s) es
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "API Key";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['brute'] = "Au fost detectate prea multe conectari incorecte pe interfata web. Au fost blocate datele de conectare timp de 300 de secunde! Ultimul acces de pe IP: %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Activeaza sau dezactiveazaa pluginul.<br><br>Prin dezacti
|
||||
$lang['stag0015'] = "Nu ai putut fi gasit pe serverul TeamSpeak. Te rog da %sclick her%s pentru a va verifica.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Statistica server";
|
||||
$lang['stix0002'] = "Numarul total de utilizatori";
|
||||
$lang['stix0003'] = "Vezi detalii";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "grad exceptie";
|
||||
$lang['wishexgrpdesc'] = "Afisati clientii in list_rankup.php, care se afla in lista \"exceptie client\" si nu ar trebui sa fie afisati pe sistemul rank";
|
||||
$lang['wishhicld'] = "Clienti cu cel mai mare rank";
|
||||
$lang['wishhiclddesc'] = "Afisati clientii in list_rankup.php, care au atins cel mai mare grad din sistemul rank.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "afisare navigare site";
|
||||
$lang['wishnavdesc'] = "Afisati navigarea site-ului pe pagina '/stats'.<br><br>Daca aceasta optiune este dezactivata pe pagina cu statistici, navigarea pe site va fi ascunsa.<br>Puteti apoi sa luati fiecare site, adică 'stats/list_rankup.php' si incorporati-o in cadrul in site-ului dvs. existent.";
|
||||
$lang['wishsort'] = "default sorting order";
|
||||
|
||||
@@ -5,6 +5,7 @@ $lang['adduser'] = "Пользователь %s (UID: %s; DBID: %s) неизв
|
||||
$lang['api'] = "API";
|
||||
$lang['apikey'] = "Ключ API";
|
||||
$lang['asc'] = "по возрастанию";
|
||||
$lang['autooff'] = "autostart is deactivated";
|
||||
$lang['botoff'] = "Бот остановлен.";
|
||||
$lang['boton'] = "Бот запущен...";
|
||||
$lang['brute'] = "Слишком много некорректных попыток входа в веб-интерфейс. Вы были заблокированы на 300 секунд! Последний успешный вход был выполен с IP %s.";
|
||||
@@ -158,6 +159,8 @@ $lang['stag0014'] = "Позволяет включить (ВКЛ) или вы
|
||||
$lang['stag0015'] = "Вы не подключены к серверу либо вам необходимо пройти проверку! Нажмите %sздесь%s что бы продолжить";
|
||||
$lang['stag0016'] = "Необходима дополнительная проверка!";
|
||||
$lang['stag0017'] = "нажмите здесь для проверки...";
|
||||
$lang['stag0018'] = "A list of excepted servergroups. If a user owns one of this servergroups, he will not be able to use the Add-on.";
|
||||
$lang['stag0019'] = "You are excepted from this function because you own the servergroup: %s (ID: %s).";
|
||||
$lang['stix0001'] = "Статистика сервера";
|
||||
$lang['stix0002'] = "Пользователей зарегистрировано в базе системы рангов";
|
||||
$lang['stix0003'] = "Посмотреть подробнее";
|
||||
@@ -543,8 +546,12 @@ $lang['wishexgrp'] = "Исключенные группы";
|
||||
$lang['wishexgrpdesc'] = "Показывать пользователей в list_rankup.php, которые находятся в списке 'исключенных пользователей' и не должны учитываться системой рангов.";
|
||||
$lang['wishhicld'] = "Пользователи с высшим рангом";
|
||||
$lang['wishhiclddesc'] = "Показывать пользователей в list_rankup.php, достигших максимального уровня в системе рангов.";
|
||||
$lang['wishmax'] = "Показывать максимальный онлайн";
|
||||
$lang['wishmaxdesc'] = "Показывать максимальный онлайн как строку на странице статистики.";
|
||||
$lang['wishmax'] = "Server usage graph";
|
||||
$lang['wishmax0'] = "show all stats";
|
||||
$lang['wishmax1'] = "hide max. clients";
|
||||
$lang['wishmax2'] = "hide channel";
|
||||
$lang['wishmax3'] = "hide max. clients + channel";
|
||||
$lang['wishmaxdesc'] = "Choose which stats should be displayed on the server usage graph on 'stats/' page.<br><br>By default, all stats are visible. You can hide here some stats, if needed.";
|
||||
$lang['wishnav'] = "Показывать навигацию по системе";
|
||||
$lang['wishnavdesc'] = "Показывать ли навигацию на странице on 'stats/'.<br><br>Если эта опция отключена то навигация на сайте не будет отображаться.<br>Вы можете взять любую страницу, например 'stats/list_rankup.php' и встроить её используя фреймы в вашем существующем сайте или форуме.";
|
||||
$lang['wishsort'] = "Сортировка по умолчанию";
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
var i,tsn=new Array;for(i=1;i<36;i++)tsn[i]=document.getElementById("tsn"+i).value;if("on"===tsn[35])var m=[0,0,tsn[34]];else m=0;Morris.Donut({element:"time-gap-donut",data:[{label:tsn[1],value:tsn[4]},{label:tsn[2],value:tsn[5]}]}),Morris.Donut({element:"client-version-donut",data:[{label:tsn[6],value:tsn[11]},{label:tsn[7],value:tsn[12]},{label:tsn[8],value:tsn[13]},{label:tsn[9],value:tsn[14]},{label:tsn[10],value:tsn[15]},{label:tsn[3],value:tsn[16]}],colors:["#5cb85c","#73C773","#8DD68D","#AAE6AA","#C9F5C9","#E6FFE6"]}),Morris.Donut({element:"user-descent-donut",data:[{label:tsn[17],value:tsn[22]},{label:tsn[18],value:tsn[23]},{label:tsn[19],value:tsn[24]},{label:tsn[20],value:tsn[25]},{label:tsn[21],value:tsn[26]},{label:tsn[3],value:tsn[27]}],colors:["#f0ad4e","#ffc675","#fecf8d","#ffdfb1","#fce8cb","#fdf3e5"]}),Morris.Donut({element:"user-platform-donut",data:[{label:"Windows",value:tsn[28]},{label:"iOS",value:tsn[29]},{label:"Linux",value:tsn[30]},{label:"Android",value:tsn[31]},{label:"OSX",value:tsn[32]},{label:tsn[3],value:tsn[33]}],colors:["#d9534f","#FF4040","#FF5050","#FF6060","#FF7070","#FF8080"]}),$(function(){var e=Morris.Area({element:"serverusagechart",behaveLikeLine:!0,data:[],xkey:"y",ykeys:["a","b"],hideHover:"auto",fillOpacity:.4,hoverCallback:function(e,t,n,a){return"<b>"+a.y+"</b><br><div class='morris-hover-point text-primary'>Clients: "+a.a+"</div><div class='morris-hover-point text-muted'>Channel: "+a.b+"</div>"},labels:["Clients","Channel"],goals:m,resize:!0});$("#period").on("change",function(){var t=$(this).val();$.ajax({type:"POST",url:"update_graph.php?serverusagechart="+t,data:0,dataType:"json",success:function(t){console.log(t),e.setData(t)}})})}),$(document).ready(function(e){$("#period").trigger("change")});var a=document.getElementById("days"),b=document.getElementById("hours"),c=document.getElementById("minutes"),d=document.getElementById("seconds"),e=document.getElementById("sut").value;function setTime(){++e,d.innerHTML=pad(e%60),c.innerHTML=pad(parseInt(e/60)%60),b.innerHTML=pad(parseInt(e/3600)%24),a.innerHTML=pad(parseInt(e/86400))}function pad(e){var t=e+"";return t.length<2?"0"+t:t}setInterval(setTime,1e3);
|
||||
for(var m,tsn=new Array,i=1;i<36;i++)tsn[i]=document.getElementById("tsn"+i).value;m="0"===tsn[35]||"2"===tsn[35]?[0,0,tsn[34]]:0,Morris.Donut({element:"time-gap-donut",data:[{label:tsn[1],value:tsn[4]},{label:tsn[2],value:tsn[5]}]}),Morris.Donut({element:"client-version-donut",data:[{label:tsn[6],value:tsn[11]},{label:tsn[7],value:tsn[12]},{label:tsn[8],value:tsn[13]},{label:tsn[9],value:tsn[14]},{label:tsn[10],value:tsn[15]},{label:tsn[3],value:tsn[16]}],colors:["#5cb85c","#73C773","#8DD68D","#AAE6AA","#C9F5C9","#E6FFE6"]}),Morris.Donut({element:"user-descent-donut",data:[{label:tsn[17],value:tsn[22]},{label:tsn[18],value:tsn[23]},{label:tsn[19],value:tsn[24]},{label:tsn[20],value:tsn[25]},{label:tsn[21],value:tsn[26]},{label:tsn[3],value:tsn[27]}],colors:["#f0ad4e","#ffc675","#fecf8d","#ffdfb1","#fce8cb","#fdf3e5"]}),Morris.Donut({element:"user-platform-donut",data:[{label:"Windows",value:tsn[28]},{label:"iOS",value:tsn[29]},{label:"Linux",value:tsn[30]},{label:"Android",value:tsn[31]},{label:"OSX",value:tsn[32]},{label:tsn[3],value:tsn[33]}],colors:["#d9534f","#FF4040","#FF5050","#FF6060","#FF7070","#FF8080"]}),$(function(){var t;t="0"===tsn[35]||"1"===tsn[35]?Morris.Area({element:"serverusagechart",behaveLikeLine:!0,data:[],xkey:"y",ykeys:["a","b"],hideHover:"auto",fillOpacity:.4,hoverCallback:function(e,t,n,a){return"<b>"+a.y+"</b><br><div class='morris-hover-point text-primary'>Clients: "+a.a+"</div><div class='morris-hover-point text-muted'>Channel: "+a.b+"</div>"},labels:["Clients","Channel"],goals:m,resize:!0}):Morris.Area({element:"serverusagechart",behaveLikeLine:!0,data:[],xkey:"y",ykeys:["a"],hideHover:"auto",fillOpacity:.4,hoverCallback:function(e,t,n,a){return"<b>"+a.y+"</b><br><div class='morris-hover-point text-primary'>Clients: "+a.a+"</div>"},labels:["Clients"],goals:m,resize:!0}),$("#period").on("change",function(){var e=$(this).val();$.ajax({type:"POST",url:"update_graph.php?serverusagechart="+e,data:0,dataType:"json",success:function(e){console.log(e),t.setData(e)}})})}),$(document).ready(function(e){$("#period").trigger("change")});var a=document.getElementById("days"),b=document.getElementById("hours"),c=document.getElementById("minutes"),d=document.getElementById("seconds"),e=document.getElementById("sut").value;function setTime(){++e,d.innerHTML=pad(e%60),c.innerHTML=pad(parseInt(e/60)%60),b.innerHTML=pad(parseInt(e/3600)%24),a.innerHTML=pad(parseInt(e/86400))}function pad(e){var t=e+"";return t.length<2?"0"+t:t}setInterval(setTime,1e3);
|
||||
@@ -63,6 +63,7 @@ if(count($_SESSION[$rspathhex.'multiple']) > 1 and !isset($_SESSION[$rspathhex.'
|
||||
}
|
||||
|
||||
$allowed_groups_arr = explode(',', $addons_config['assign_groups_groupids']['value']);
|
||||
$excepted_groups_arr = explode(',', $addons_config['assign_groups_excepted_groupids']['value']);
|
||||
|
||||
if(isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
if(($sumentries = $mysqlcon->query("SELECT COUNT(*) FROM `$dbname`.`addon_assign_groups` WHERE `uuid`='$uuid'")->fetch(PDO::FETCH_NUM)) === false) {
|
||||
@@ -72,7 +73,16 @@ if(count($_SESSION[$rspathhex.'multiple']) > 1 and !isset($_SESSION[$rspathhex.'
|
||||
$err_msg = $lang['stag0007']; $err_lvl = 3;
|
||||
} else {
|
||||
$set_groups = '';
|
||||
$count_limit = 0;
|
||||
$count_limit = $excepted = 0;
|
||||
if(isset($excepted_groups_arr) && $excepted_groups_arr != '') {
|
||||
foreach($excepted_groups_arr as $excepted_group) {
|
||||
if(in_array($excepted_group, $cld_groups)) {
|
||||
$excepted++;
|
||||
$err_msg = sprintf($lang['stag0019'], $sqlhisgroup[$excepted_group]['sgidname'], $excepted_group);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach($allowed_groups_arr as $allowed_group) {
|
||||
if(in_array($allowed_group, $cld_groups)) {
|
||||
$count_limit++;
|
||||
@@ -90,7 +100,7 @@ if(count($_SESSION[$rspathhex.'multiple']) > 1 and !isset($_SESSION[$rspathhex.'
|
||||
}
|
||||
}
|
||||
$set_groups = substr($set_groups, 0, -1);
|
||||
if($set_groups != '' && $count_limit <= $addons_config['assign_groups_limit']['value']) {
|
||||
if($set_groups != '' && $count_limit <= $addons_config['assign_groups_limit']['value'] && $excepted == 0) {
|
||||
if ($mysqlcon->exec("INSERT INTO `$dbname`.`addon_assign_groups` SET `uuid`='$uuid',`grpids`='$set_groups'") === false) {
|
||||
$err_msg = $lang['isntwidbmsg'].print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
|
||||
} elseif($mysqlcon->exec("UPDATE `$dbname`.`job_check` SET `timestamp`=1 WHERE `job_name`='reload_trigger'; ") === false) {
|
||||
@@ -100,6 +110,8 @@ if(count($_SESSION[$rspathhex.'multiple']) > 1 and !isset($_SESSION[$rspathhex.'
|
||||
}
|
||||
} elseif($count_limit > $addons_config['assign_groups_limit']['value']) {
|
||||
$err_msg = sprintf($lang['stag0009'], $addons_config['assign_groups_limit']['value']); $err_lvl = 3;
|
||||
} elseif($excepted > 0) {
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
$err_msg = $lang['stag0010']; $err_lvl = 3;
|
||||
}
|
||||
|
||||
@@ -496,7 +496,7 @@ if (isset($nation[$sql_res['country_nation_name_5']])) {
|
||||
<input type="hidden" id="tsn32" value="<?PHP echo $sql_res['platform_5']; ?>">
|
||||
<input type="hidden" id="tsn33" value="<?PHP echo $sql_res['platform_other']; ?>">
|
||||
<input type="hidden" id="tsn34" value="<?PHP echo ($sql_res['server_used_slots'] + $sql_res['server_free_slots']); ?>">
|
||||
<input type="hidden" id="tsn35" value="<?PHP if($cfg['stats_show_maxclientsline_switch']==1) { echo "on"; } ?>">
|
||||
<input type="hidden" id="tsn35" value="<?PHP echo $cfg['stats_show_maxclientsline_switch']; ?>">
|
||||
<?PHP require_once('footer.php'); ?>
|
||||
</body>
|
||||
</html>
|
||||
@@ -22,37 +22,56 @@ if(!isset($_SESSION[$rspathhex.'tsuid'])) {
|
||||
set_session_ts3($mysqlcon,$cfg,$lang,$dbname);
|
||||
}
|
||||
|
||||
$notinuuid = '';
|
||||
if($cfg['rankup_excepted_unique_client_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_unique_client_id_list'] as $uuid => $value) {
|
||||
$notinuuid .= "'".$uuid."',";
|
||||
}
|
||||
$notinuuid = substr($notinuuid, 0, -1);
|
||||
} else {
|
||||
$notinuuid = "'0'";
|
||||
}
|
||||
|
||||
$notingroup = '';
|
||||
$andnotgroup = '';
|
||||
if($cfg['rankup_excepted_group_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_group_id_list'] as $group => $value) {
|
||||
$notingroup .= "'".$group."',";
|
||||
$andnotgroup .= " AND `u`.`cldgroup` NOT LIKE ('".$group.",%') AND `u`.`cldgroup` NOT LIKE ('%,".$group.",%')";
|
||||
}
|
||||
$notingroup = substr($notingroup, 0, -1);
|
||||
} else {
|
||||
$notingroup = '0';
|
||||
}
|
||||
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$db_arr = $mysqlcon->query("SELECT `uuid`,`name`,`count`,`idle`,`cldgroup`,`online` FROM `$dbname`.`user` ORDER BY (`count` - `idle`) DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "(`count` - `idle`)";
|
||||
$texttime = $lang['sttw0013'];
|
||||
} else {
|
||||
$db_arr = $mysqlcon->query("SELECT `uuid`,`name`,`count`,`idle`,`cldgroup`,`online` FROM `$dbname`.`user` ORDER BY `count` DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "`count`";
|
||||
$texttime = $lang['sttw0003'];
|
||||
}
|
||||
$sumentries = count($db_arr) - 10;
|
||||
|
||||
$db_arr = $mysqlcon->query("SELECT `u`.`uuid`,`u`.`name`,`u`.`count`,`u`.`idle`,`u`.`cldgroup`,`u`.`online` FROM (SELECT `uuid`,`removed` FROM `$dbname`.`stats_user` WHERE `removed`!=1) `s` INNER JOIN `$dbname`.`user` `u` ON `u`.`uuid`=`s`.`uuid` WHERE `u`.`uuid` NOT IN ($notinuuid) AND `u`.`cldgroup` NOT IN ($notingroup) $andnotgroup ORDER BY $order DESC LIMIT 10")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
|
||||
$count10 = 0;
|
||||
$top10_sum = 0;
|
||||
$top10_idle_sum = 0;
|
||||
|
||||
|
||||
foreach ($db_arr as $uuid => $client) {
|
||||
$sgroups = array_flip(explode(",", $client['cldgroup']));
|
||||
if (!isset($cfg['rankup_excepted_unique_client_id_list'][$uuid]) && (!isset($cfg['rankup_excepted_group_id_list']) || !array_intersect_key($sgroups, $cfg['rankup_excepted_group_id_list']))) {
|
||||
if ($count10 == 10) break;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count'] - $client['idle'];
|
||||
} else {
|
||||
$hours = $client['count'];
|
||||
}
|
||||
$top10_sum = round(($client['count']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count'] - $client['idle'];
|
||||
} else {
|
||||
$hours = $client['count'];
|
||||
}
|
||||
$top10_sum = round(($client['count']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
}
|
||||
|
||||
for($count10 = $count10; $count10 <= 10; $count10++) {
|
||||
@@ -63,9 +82,10 @@ for($count10 = $count10; $count10 <= 10; $count10++) {
|
||||
);
|
||||
}
|
||||
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count`) AS `count`, SUM(`idle`) AS `idle` FROM `$dbname`.`user`")->fetch();
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count`) AS `count`, SUM(`idle`) AS `idle`, COUNT(*) AS `user` FROM `$dbname`.`user`")->fetch();
|
||||
$others_sum = round(($sum['count']/3600)) - $top10_sum;
|
||||
$others_idle_sum = round(($sum['idle']/3600)) - $top10_idle_sum;
|
||||
$sumentries = $sum['user'] - 10;
|
||||
|
||||
function get_percentage($max_value, $value) {
|
||||
return (round(($value/$max_value)*100));
|
||||
|
||||
@@ -22,39 +22,58 @@ if(!isset($_SESSION[$rspathhex.'tsuid'])) {
|
||||
set_session_ts3($mysqlcon,$cfg,$lang,$dbname);
|
||||
}
|
||||
|
||||
$notinuuid = '';
|
||||
if($cfg['rankup_excepted_unique_client_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_unique_client_id_list'] as $uuid => $value) {
|
||||
$notinuuid .= "'".$uuid."',";
|
||||
}
|
||||
$notinuuid = substr($notinuuid, 0, -1);
|
||||
} else {
|
||||
$notinuuid = "'0'";
|
||||
}
|
||||
|
||||
$notingroup = '';
|
||||
$andnotgroup = '';
|
||||
if($cfg['rankup_excepted_group_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_group_id_list'] as $group => $value) {
|
||||
$notingroup .= "'".$group."',";
|
||||
$andnotgroup .= " AND `u`.`cldgroup` NOT LIKE ('".$group.",%') AND `u`.`cldgroup` NOT LIKE ('%,".$group.",%')";
|
||||
}
|
||||
$notingroup = substr($notingroup, 0, -1);
|
||||
} else {
|
||||
$notingroup = '0';
|
||||
}
|
||||
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_month`,`s`.`idle_month`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM `$dbname`.`stats_user` AS `s` INNER JOIN `$dbname`.`user` AS `u` ON `s`.`uuid`=`u`.`uuid` WHERE `s`.`removed`='0' ORDER BY (`s`.`count_month` - `s`.`idle_month`) DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "(`s`.`count_month` - `s`.`idle_month`)";
|
||||
$texttime = $lang['sttw0013'];
|
||||
} else {
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_month`,`s`.`idle_month`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM `$dbname`.`stats_user` AS `s` INNER JOIN `$dbname`.`user` AS `u` ON `s`.`uuid`=`u`.`uuid` WHERE `s`.`removed`='0' ORDER BY `s`.`count_month` DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "`s`.`count_month`";
|
||||
$texttime = $lang['sttw0003'];
|
||||
}
|
||||
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_month`,`s`.`idle_month`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM (SELECT `uuid`,`removed`,`count_month`,`idle_month` FROM `$dbname`.`stats_user` WHERE `removed`!=1) `s` INNER JOIN `$dbname`.`user` `u` ON `u`.`uuid`=`s`.`uuid` WHERE `u`.`uuid` NOT IN ($notinuuid) AND `u`.`cldgroup` NOT IN ($notingroup) $andnotgroup ORDER BY $order DESC LIMIT 10")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
|
||||
$count_ids = $mysqlcon->query("SELECT COUNT(DISTINCT(`id`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
|
||||
$sumentries = count($db_arr) - 10;
|
||||
$count10 = 0;
|
||||
$top10_sum = 0;
|
||||
$top10_idle_sum = 0;
|
||||
|
||||
foreach ($db_arr as $uuid => $client) {
|
||||
$sgroups = array_flip(explode(",", $client['cldgroup']));
|
||||
if (!isset($cfg['rankup_excepted_unique_client_id_list'][$uuid]) && (!isset($cfg['rankup_excepted_group_id_list']) || !array_intersect_key($sgroups, $cfg['rankup_excepted_group_id_list']))) {
|
||||
if ($count10 == 10) break;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count_month'] - $client['idle_month'];
|
||||
} else {
|
||||
$hours = $client['count_month'];
|
||||
}
|
||||
$top10_sum = round(($client['count_month']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle_month']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count_month'] - $client['idle_month'];
|
||||
} else {
|
||||
$hours = $client['count_month'];
|
||||
}
|
||||
$top10_sum = round(($client['count_month']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle_month']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
}
|
||||
|
||||
for($count10 = $count10; $count10 <= 10; $count10++) {
|
||||
@@ -65,9 +84,10 @@ for($count10 = $count10; $count10 <= 10; $count10++) {
|
||||
);
|
||||
}
|
||||
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count_month`) AS `count`, SUM(`idle_month`) AS `idle` FROM `$dbname`.`stats_user`")->fetch();
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count`) AS `count`, SUM(`idle`) AS `idle`, COUNT(*) AS `user` FROM `$dbname`.`user`")->fetch();
|
||||
$others_sum = round(($sum['count']/3600)) - $top10_sum;
|
||||
$others_idle_sum = round(($sum['idle']/3600)) - $top10_idle_sum;
|
||||
$sumentries = $sum['user'] - 10;
|
||||
|
||||
function get_percentage($max_value, $value) {
|
||||
return (round(($value/$max_value)*100));
|
||||
|
||||
@@ -22,39 +22,58 @@ if(!isset($_SESSION[$rspathhex.'tsuid'])) {
|
||||
set_session_ts3($mysqlcon,$cfg,$lang,$dbname);
|
||||
}
|
||||
|
||||
$notinuuid = '';
|
||||
if($cfg['rankup_excepted_unique_client_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_unique_client_id_list'] as $uuid => $value) {
|
||||
$notinuuid .= "'".$uuid."',";
|
||||
}
|
||||
$notinuuid = substr($notinuuid, 0, -1);
|
||||
} else {
|
||||
$notinuuid = "'0'";
|
||||
}
|
||||
|
||||
$notingroup = '';
|
||||
$andnotgroup = '';
|
||||
if($cfg['rankup_excepted_group_id_list'] != NULL) {
|
||||
foreach($cfg['rankup_excepted_group_id_list'] as $group => $value) {
|
||||
$notingroup .= "'".$group."',";
|
||||
$andnotgroup .= " AND `u`.`cldgroup` NOT LIKE ('".$group.",%') AND `u`.`cldgroup` NOT LIKE ('%,".$group.",%')";
|
||||
}
|
||||
$notingroup = substr($notingroup, 0, -1);
|
||||
} else {
|
||||
$notingroup = "'0'";
|
||||
}
|
||||
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_week`,`s`.`idle_week`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM `$dbname`.`stats_user` AS `s` INNER JOIN `$dbname`.`user` AS `u` ON `s`.`uuid`=`u`.`uuid` WHERE `s`.`removed`='0' ORDER BY (`s`.`count_week` - `s`.`idle_week`) DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "(`s`.`count_week` - `s`.`idle_week`)";
|
||||
$texttime = $lang['sttw0013'];
|
||||
} else {
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_week`,`s`.`idle_week`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM `$dbname`.`stats_user` AS `s` INNER JOIN `$dbname`.`user` AS `u` ON `s`.`uuid`=`u`.`uuid` WHERE `s`.`removed`='0' ORDER BY `s`.`count_week` DESC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
$order = "`s`.`count_week`";
|
||||
$texttime = $lang['sttw0003'];
|
||||
}
|
||||
|
||||
$db_arr = $mysqlcon->query("SELECT `s`.`uuid`,`s`.`count_week`,`s`.`idle_week`,`u`.`name`,`u`.`online`,`u`.`cldgroup` FROM (SELECT `uuid`,`removed`,`count_week`,`idle_week` FROM `$dbname`.`stats_user` WHERE `removed`!=1) `s` INNER JOIN `$dbname`.`user` `u` ON `u`.`uuid`=`s`.`uuid` WHERE `u`.`uuid` NOT IN ($notinuuid) AND `u`.`cldgroup` NOT IN ($notingroup) $andnotgroup ORDER BY $order DESC LIMIT 10")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC);
|
||||
|
||||
$count_ids = $mysqlcon->query("SELECT COUNT(DISTINCT(`id`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
|
||||
$sumentries = count($db_arr) - 10;
|
||||
$count10 = 0;
|
||||
$top10_sum = 0;
|
||||
$top10_idle_sum = 0;
|
||||
|
||||
foreach ($db_arr as $uuid => $client) {
|
||||
$sgroups = array_flip(explode(",", $client['cldgroup']));
|
||||
if (!isset($cfg['rankup_excepted_unique_client_id_list'][$uuid]) && (!isset($cfg['rankup_excepted_group_id_list']) || !array_intersect_key($sgroups, $cfg['rankup_excepted_group_id_list']))) {
|
||||
if ($count10 == 10) break;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count_week'] - $client['idle_week'];
|
||||
} else {
|
||||
$hours = $client['count_week'];
|
||||
}
|
||||
$top10_sum = round(($client['count_week']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle_week']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$hours = $client['count_week'] - $client['idle_week'];
|
||||
} else {
|
||||
$hours = $client['count_week'];
|
||||
}
|
||||
$top10_sum = round(($client['count_week']/3600)) + $top10_sum;
|
||||
$top10_idle_sum = round(($client['idle_week']/3600)) + $top10_idle_sum;
|
||||
$client_data[$count10] = array(
|
||||
'name' => $client['name'],
|
||||
'count' => $hours,
|
||||
'online' => $client['online']
|
||||
);
|
||||
$count10++;
|
||||
}
|
||||
|
||||
for($count = $count10; $count10 < 10; $count10++) {
|
||||
@@ -65,9 +84,10 @@ for($count = $count10; $count10 < 10; $count10++) {
|
||||
);
|
||||
}
|
||||
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count_week`) AS `count`, SUM(`idle_week`) AS `idle` FROM `$dbname`.`stats_user`")->fetch();
|
||||
$sum = $mysqlcon->query("SELECT SUM(`count`) AS `count`, SUM(`idle`) AS `idle`, COUNT(*) AS `user` FROM `$dbname`.`user`")->fetch();
|
||||
$others_sum = round(($sum['count']/3600)) - $top10_sum;
|
||||
$others_idle_sum = round(($sum['idle']/3600)) - $top10_idle_sum;
|
||||
$sumentries = $sum['user'] - 10;
|
||||
|
||||
function get_percentage($max_value, $value) {
|
||||
return (round(($value/$max_value)*100));
|
||||
|
||||
@@ -238,7 +238,12 @@ if(isset($_POST['switchexpert']) && isset($_SESSION[$rspathhex.'username']) && $
|
||||
if($botstatus == 1) {
|
||||
echo '<li><div class="btn-group-justified alertbot alert-success" style="width:100%;"><i class="fas fa-check"></i> '.$lang['boton'].'</div></li>';
|
||||
} else {
|
||||
echo '<li><div class="btn-group-justified alertbot alert-info" style="width:100%;"><i class="fas fa-times"></i> '.$lang['botoff'].'</div></li>';
|
||||
echo '<li><div class="btn-group-justified alertbot alert-info" style="width:100%;"><i class="fas fa-times"></i> '.$lang['botoff'];
|
||||
if (file_exists($cfg['logs_path']."autostart_deactivated")) {
|
||||
echo '<br><br><i class="fas fa-info-circle"></i> ',$lang['autooff'],'</div></li>';
|
||||
} else {
|
||||
echo '</div></li>';
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -21,7 +21,7 @@ if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` ORDER BY `s
|
||||
}
|
||||
|
||||
$assign_groups_active = 0;
|
||||
if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_POST['assign_groups_active']) && !isset($_POST['assign_groups_groupids'])) {
|
||||
if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_POST['assign_groups_active']) && !isset($_POST['assign_groups_groupids']) && !isset($_POST['assign_groups_excepted_groupids'])) {
|
||||
$err_msg = $lang['stag0010'];
|
||||
$err_lvl = 3;
|
||||
} elseif (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
@@ -33,8 +33,14 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_
|
||||
}
|
||||
}
|
||||
$assign_groups_groupids = substr($assign_groups_groupids, 0, -1);
|
||||
if (isset($_POST['assign_groups_excepted_groupids']) && $_POST['assign_groups_excepted_groupids'] != NULL) {
|
||||
foreach ($_POST['assign_groups_excepted_groupids'] as $group) {
|
||||
$assign_groups_excepted_groupids .= $group.',';
|
||||
}
|
||||
}
|
||||
$assign_groups_excepted_groupids = substr($assign_groups_excepted_groupids, 0, -1);
|
||||
if (isset($_POST['assign_groups_active'])) $assign_groups_active = 1;
|
||||
if ($mysqlcon->exec("UPDATE `$dbname`.`addons_config` SET `value` = CASE `param` WHEN 'assign_groups_active' THEN '{$assign_groups_active}' WHEN 'assign_groups_limit' THEN '{$assign_groups_limit}' WHEN 'assign_groups_groupids' THEN '{$assign_groups_groupids}' END WHERE `param` IN ('assign_groups_active','assign_groups_groupids','assign_groups_limit')") === false) {
|
||||
if ($mysqlcon->exec("UPDATE `$dbname`.`addons_config` SET `value` = CASE `param` WHEN 'assign_groups_active' THEN '{$assign_groups_active}' WHEN 'assign_groups_limit' THEN '{$assign_groups_limit}' WHEN 'assign_groups_groupids' THEN '{$assign_groups_groupids}' WHEN 'assign_groups_excepted_groupids' THEN '{$assign_groups_excepted_groupids}' END WHERE `param` IN ('assign_groups_active','assign_groups_groupids','assign_groups_limit','assign_groups_excepted_groupids')") === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true);
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
@@ -42,6 +48,7 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_
|
||||
$err_lvl = NULL;
|
||||
}
|
||||
$addons_config['assign_groups_groupids']['value'] = $assign_groups_groupids;
|
||||
$addons_config['assign_groups_excepted_groupids']['value'] = $assign_groups_excepted_groupids;
|
||||
$addons_config['assign_groups_limit']['value'] = $_POST['assign_groups_limit'];
|
||||
$addons_config['assign_groups_active']['value'] = $assign_groups_active;
|
||||
} elseif(isset($_POST['update'])) {
|
||||
@@ -122,6 +129,26 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label" data-toggle="modal" data-target="#stag0018"><?php echo $lang['wiexgrp']; ?><i class="help-hover fas fa-question-circle"></i></label>
|
||||
<div class="col-sm-8">
|
||||
<select class="selectpicker form-control" data-live-search="true" data-actions-box="true" multiple name="assign_groups_excepted_groupids[]">
|
||||
<?PHP
|
||||
$assign_groups_excepted_groupids = explode(',', $addons_config['assign_groups_excepted_groupids']['value']);
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if (in_array($groupID, $assign_groups_excepted_groupids)) $selected=" selected"; else $selected="";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']."."; else $iconid="placeholder.png";
|
||||
if ($groupParam['type'] == 0 || $groupParam['type'] == 2) $disabled=" disabled"; else $disabled="";
|
||||
if ($groupParam['type'] == 0) $grouptype=" [TEMPLATE GROUP]"; else $grouptype="";
|
||||
if ($groupParam['type'] == 2) $grouptype=" [QUERY GROUP]";
|
||||
if ($groupID != 0) {
|
||||
echo '<option data-content=" <img src=\'../tsicons/',$iconid,$groupParam['ext'],'\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$selected,$disabled,'></option>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -170,6 +197,22 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="stag0018" tabindex="-1">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
||||
<h4 class="modal-title"><?php echo $lang['wiexgrp']; ?></h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<?php echo $lang['stag0018']; ?>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><?PHP echo $lang['stnv0002']; ?></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal fade" id="stag0005" tabindex="-1">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
|
||||
@@ -230,6 +230,9 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
echo '<option data-icon="fas fa-id-card" value="uuid"'.($cfg['stats_column_default_sort'] === 'uuid' ? ' selected="selected"' : '').'> '.$lang['listuid'].'</option>';
|
||||
echo '<option data-icon="fas fa-database" value="cldbid"'.($cfg['stats_column_default_sort'] === 'cldbid' ? ' selected="selected"' : '').'> '.$lang['listcldbid'].'</option>';
|
||||
echo '<option data-icon="fas fa-user-clock" value="lastseen"'.($cfg['stats_column_default_sort'] === 'lastseen' ? ' selected="selected"' : '').'> '.$lang['listseen'].'</option>';
|
||||
echo '<option data-icon="fas fa-globe-europe" value="nation"'.($cfg['stats_column_default_sort'] === 'nation' ? ' selected="selected"' : '').'> '.$lang['listnat'].'</option>';
|
||||
echo '<option data-icon="fas fa-tag" value="version"'.($cfg['stats_column_default_sort'] === 'version' ? ' selected="selected"' : '').'> '.$lang['listver'].'</option>';
|
||||
echo '<option data-icon="fas fa-server" value="platform"'.($cfg['stats_column_default_sort'] === 'platform' ? ' selected="selected"' : '').'> '.$lang['listpla'].'</option>';
|
||||
echo '<option data-icon="fas fa-hourglass-start" value="count"'.($cfg['stats_column_default_sort'] === 'count' ? ' selected="selected"' : '').'> '.$lang['listsumo'].'</option>';
|
||||
echo '<option data-icon="fas fa-hourglass-end" value="idle"'.($cfg['stats_column_default_sort'] === 'idle' ? ' selected="selected"' : '').'> '.$lang['listsumi'].'</option>';
|
||||
echo '<option data-icon="fas fa-hourglass-half" value="active"'.($cfg['stats_column_default_sort'] === 'active' ? ' selected="selected"' : '').'> '.$lang['listsuma'].'</option>';
|
||||
|
||||
@@ -14,8 +14,8 @@ if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `se
|
||||
|
||||
if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
if (isset($_POST['stats_show_site_navigation_switch'])) $cfg['stats_show_site_navigation_switch'] = 1; else $cfg['stats_show_site_navigation_switch'] = 0;
|
||||
if (isset($_POST['stats_show_maxclientsline_switch'])) $cfg['stats_show_maxclientsline_switch'] = 1; else $cfg['stats_show_maxclientsline_switch'] = 0;
|
||||
if (isset($_POST['teamspeak_verification_channel_id'])) $cfg['teamspeak_verification_channel_id'] = $_POST['teamspeak_verification_channel_id']; else $cfg['teamspeak_verification_channel_id'] = 0;
|
||||
$cfg['stats_show_maxclientsline_switch'] = $_POST['stats_show_maxclientsline_switch'];
|
||||
$cfg['stats_time_bronze'] = $_POST['stats_time_bronze'];
|
||||
$cfg['stats_time_silver'] = $_POST['stats_time_silver'];
|
||||
$cfg['stats_time_gold'] = $_POST['stats_time_gold'];
|
||||
@@ -200,11 +200,14 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
<div class="form-group">
|
||||
<label class="col-sm-4 control-label" data-toggle="modal" data-target="#wishmaxdesc"><?php echo $lang['wishmax']; ?><i class="help-hover fas fa-question-circle"></i></label>
|
||||
<div class="col-sm-8">
|
||||
<?PHP if ($cfg['stats_show_maxclientsline_switch'] == 1) {
|
||||
echo '<input class="switch-animate" type="checkbox" checked data-size="mini" name="stats_show_maxclientsline_switch" value="',$cfg['stats_show_maxclientsline_switch'],'">';
|
||||
} else {
|
||||
echo '<input class="switch-animate" type="checkbox" data-size="mini" name="stats_show_maxclientsline_switch" value="',$cfg['stats_show_maxclientsline_switch'],'">';
|
||||
} ?>
|
||||
<select class="selectpicker show-tick form-control basic" name="stats_show_maxclientsline_switch">
|
||||
<?PHP
|
||||
echo '<option data-subtext="[default]" value="0"'; if($cfg['stats_show_maxclientsline_switch']=="0") echo " selected=selected"; echo '>',$lang['wishmax0'],'</option>';
|
||||
echo '<option value="1"'; if($cfg['stats_show_maxclientsline_switch']=="1") echo " selected=selected"; echo '>',$lang['wishmax1'],'</option>';
|
||||
echo '<option value="2"'; if($cfg['stats_show_maxclientsline_switch']=="2") echo " selected=selected"; echo '>',$lang['wishmax2'],'</option>';
|
||||
echo '<option value="3"'; if($cfg['stats_show_maxclientsline_switch']=="3") echo " selected=selected"; echo '>',$lang['wishmax3'],'</option>';
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user