release 1.3.8
This commit is contained in:
@@ -2,6 +2,6 @@
|
||||
|
||||
   [](https://github.com/Newcomer1989/TSN-Ranksystem/issues)
|
||||
|
||||
The TSN Ranksystem is an easy to handle Level System to automatically grant ranks (servergroups) to users on a TeamSpeaks3 Server for online time or online activity. You can create your own servergroups, with permissions, icons etc. of your choice, and define these for the Ranksystem. Its open source and so its free to use under the GNU license with version 3.
|
||||
The TSN Ranksystem is an easy to handle Level System to automatically grant ranks (servergroups) to users on a TeamSpeak Server for online time or online activity. You can create your own servergroups, with permissions, icons etc. of your choice, and define these for the Ranksystem. Its open source and so its free to use under the GNU license with version 3.
|
||||
|
||||
#### Official website: [TS-Ranksystem.com](http://ts-ranksystem.com)
|
||||
#### Official website: [TS-Ranksystem.com](https://ts-ranksystem.com)
|
||||
|
||||
@@ -62,8 +62,8 @@ if (isset($_GET['groups'])) {
|
||||
foreach ($json as $sgid => $sqlpart) {
|
||||
if ($sqlpart['icondate'] != 0 && $sqlpart['sgidname'] == 'ServerIcon') {
|
||||
$json[$sgid]['iconpath'] = './tsicons/servericon.png';
|
||||
} elseif ($sqlpart['icondate'] != 0) {
|
||||
$json[$sgid]['iconpath'] = './tsicons/'.$sgid.'.png';
|
||||
} elseif ($sqlpart['iconid'] != 0) {
|
||||
$json[$sgid]['iconpath'] = './tsicons/'.$sqlpart['iconid'].'.png';
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -98,6 +98,7 @@ if (isset($_GET['groups'])) {
|
||||
$json = $dbdata->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE);
|
||||
} elseif (isset($_GET['user'])) {
|
||||
$uuid = $name = '----------_none_selected_----------';
|
||||
$filter = '';
|
||||
$part = $cldbid = 0;
|
||||
if(isset($_GET['uuid'])) {
|
||||
$uuid = htmlspecialchars_decode($_GET['uuid']);
|
||||
@@ -109,10 +110,17 @@ if (isset($_GET['groups'])) {
|
||||
$name = htmlspecialchars_decode($_GET['name']);
|
||||
}
|
||||
if(isset($_GET['part'])) {
|
||||
$part = (htmlspecialchars_decode($_GET['part']) - 1) * 10;
|
||||
$part = (htmlspecialchars_decode($_GET['part']) - 1) * 100;
|
||||
}
|
||||
if(isset($_GET['online']) && $uuid == '----------_none_selected_----------' && $name == '----------_none_selected_----------' && $cldbid == 0) {
|
||||
$filter = '`online`=1';
|
||||
} elseif(isset($_GET['online'])) {
|
||||
$filter = '(`uuid` LIKE :uuid OR `cldbid` LIKE :cldbid OR `name` LIKE :name) AND `online`=1';
|
||||
} else {
|
||||
$filter = '(`uuid` LIKE :uuid OR `cldbid` LIKE :cldbid OR `name` LIKE :name)';
|
||||
}
|
||||
|
||||
if($uuid == '----------_none_selected_----------' && $name == '----------_none_selected_----------' && $cldbid == 0) {
|
||||
if($uuid == '----------_none_selected_----------' && $name == '----------_none_selected_----------' && $filter == '' && $cldbid == 0) {
|
||||
$json = array(
|
||||
"usage" => array(
|
||||
"uuid" => array(
|
||||
@@ -130,20 +138,27 @@ if (isset($_GET['groups'])) {
|
||||
"usage" => "Use \$_GET parameter 'name' and add as value a name or a part of it",
|
||||
"example" => "/api/?user&name=Newcomer1989"
|
||||
),
|
||||
"online" => array(
|
||||
"desc" => "Get the online TeamSpeak user",
|
||||
"usage" => "Use \$_GET parameter 'online' without any value",
|
||||
"example" => "/api/?user&online"
|
||||
),
|
||||
"part" => array(
|
||||
"desc" => "Define, which part of the result you want to get. This is needed, when more then 10 clients are inside the result. At default you will get the first 10 clients. To get the next 10 clients, you will need to answer for part 2.",
|
||||
"desc" => "Define, which part of the result you want to get. This is needed, when more then 10 clients are inside the result. At default you will get the first 100 clients. To get the next 100 clients, you will need to answer for part 2.",
|
||||
"usage" => "Use \$_GET parameter 'part' and add as value a number above 1",
|
||||
"example" => "/api/?user&name=TeamSpeakUser&part=2"
|
||||
)
|
||||
)
|
||||
);
|
||||
} else {
|
||||
$dbdata = $mysqlcon->prepare("SELECT `uuid`,`cldbid`,`rank`,`count`,`name`,`idle`,`cldgroup`,`online`,`nextup`,`lastseen`,`grpid`,`except`,`grpsince` FROM `$dbname`.`user` WHERE (`uuid` LIKE :uuid OR `cldbid` LIKE :cldbid OR `name` LIKE :name) LIMIT :start, :limit");
|
||||
$dbdata->bindValue(':uuid', '%'.$uuid.'%', PDO::PARAM_STR);
|
||||
$dbdata->bindValue(':cldbid', (int) $cldbid, PDO::PARAM_INT);
|
||||
$dbdata->bindValue(':name', '%'.$name.'%', PDO::PARAM_STR);
|
||||
$dbdata = $mysqlcon->prepare("SELECT `uuid`,`cldbid`,`rank`,`count`,`name`,`idle`,`cldgroup`,`online`,`nextup`,`lastseen`,`grpid`,`except`,`grpsince` FROM `$dbname`.`user` WHERE {$filter} LIMIT :start, :limit");
|
||||
if($filter != '`online`=1') {
|
||||
$dbdata->bindValue(':uuid', '%'.$uuid.'%', PDO::PARAM_STR);
|
||||
$dbdata->bindValue(':cldbid', (int) $cldbid, PDO::PARAM_INT);
|
||||
$dbdata->bindValue(':name', '%'.$name.'%', PDO::PARAM_STR);
|
||||
}
|
||||
$dbdata->bindValue(':start', (int) $part, PDO::PARAM_INT);
|
||||
$dbdata->bindValue(':limit', (int) 10, PDO::PARAM_INT);
|
||||
$dbdata->bindValue(':limit', (int) 100, PDO::PARAM_INT);
|
||||
$dbdata->execute();
|
||||
$json = $dbdata->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE);
|
||||
}
|
||||
|
||||
60
install.php
60
install.php
@@ -1,6 +1,6 @@
|
||||
<?PHP
|
||||
require_once('other/config.php');
|
||||
$rsversion = '1.3.7';
|
||||
$rsversion = '1.3.8';
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
@@ -82,7 +82,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`user` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`cldbid` int(10) NOT NULL default '0',`count` DECIMAL(14,3),`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`lastseen` bigint(11) NOT NULL default '0',`grpid` int(10) NOT NULL default '0',`nextup` int(10) NOT NULL default '0',`idle` DECIMAL(14,3),`cldgroup` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`online` tinyint(1) NOT NULL default '0',`boosttime` int(10) NOT NULL default '0',`rank` int(10) NOT NULL default '9999999',`platform` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`nation` varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`version` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`firstcon` bigint(11) NOT NULL default '0',`except` tinyint(1) NOT NULL default '0',`grpsince` bigint(11) NOT NULL default '0',`cid` int(10) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`user` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`cldbid` int(10) NOT NULL default '0',`count` DECIMAL(14,3),`name` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`lastseen` int(10) UNSIGNED NOT NULL default '0',`grpid` int(10) NOT NULL default '0',`nextup` int(10) NOT NULL default '0',`idle` DECIMAL(14,3),`cldgroup` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`online` tinyint(1) NOT NULL default '0',`boosttime` int(10) UNSIGNED NOT NULL default '0',`rank` smallint(5) UNSIGNED NOT NULL default '65535',`platform` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`nation` char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`version` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`firstcon` int(10) UNSIGNED NOT NULL default '0',`except` tinyint(1) NOT NULL default '0',`grpsince` int(10) UNSIGNED NOT NULL default '0',`cid` int(10) NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
} else {
|
||||
@@ -100,7 +100,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
}
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`groups` (`sgid` int(10) NOT NULL default '0' PRIMARY KEY,`sgidname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`iconid` bigint(10) NOT NULL default '0',`icondate` bigint(11) NOT NULL default '0',`sortid` int(10) NOT NULL default '0',`type` tinyint(1) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`groups` (`sgid` int(10) UNSIGNED NOT NULL default '0' PRIMARY KEY,`sgidname` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`iconid` bigint(10) NOT NULL default '0',`icondate` int(10) UNSIGNED NOT NULL default '0',`sortid` int(10) NOT NULL default '0',`type` tinyint(1) NOT NULL default '0',`ext` char(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci)") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
@@ -110,7 +110,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`server_usage` (`timestamp` bigint(11) NOT NULL default '0',`clients` smallint(5) NOT NULL default '0',`channel` smallint(5) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`server_usage` (`timestamp` int(10) UNSIGNED NOT NULL default '0',`clients` smallint(5) UNSIGNED NOT NULL default '0',`channel` smallint(5) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
} else {
|
||||
@@ -120,11 +120,15 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
}
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`user_snapshot` (`timestamp` bigint(11) NOT NULL default '0',`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`count` int(10) NOT NULL default '0',`idle` int(10) NOT NULL default '0',PRIMARY KEY (`timestamp`,`uuid`))") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`user_snapshot` (`id` tinyint(3) UNSIGNED NOT NULL default '0',`cldbid` int(10) UNSIGNED NOT NULL default '0',`count` int(10) UNSIGNED NOT NULL default '0',`idle` int(10) UNSIGNED NOT NULL default '0',PRIMARY KEY (`id`,`cldbid`));") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
} else {
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_timestamp` ON `$dbname`.`user_snapshot` (`timestamp`)") === false) {
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_id` ON `$dbname`.`user_snapshot` (`id`)") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_cldbid` ON `$dbname`.`user_snapshot` (`cldbid`)") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
@@ -135,7 +139,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_user` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`removed` tinyint(1) NOT NULL default '0',`rank` int(10) NOT NULL default '0',`total_connections` smallint(5) NOT NULL default '0',`count_week` int(10) NOT NULL default '0',`count_month` int(10) NOT NULL default '0',`idle_week` int(10) NOT NULL default '0',`idle_month` int(10) NOT NULL default '0',`achiev_count` tinyint(1) NOT NULL default '0',`achiev_time` int(10) NOT NULL default '0',`achiev_connects` smallint(5) NOT NULL default '0',`achiev_battles` tinyint(3) NOT NULL default '0',`achiev_time_perc` tinyint(3) NOT NULL default '0',`achiev_connects_perc` tinyint(3) NOT NULL default '0',`achiev_battles_perc` tinyint(3) NOT NULL default '0',`battles_total` tinyint(3) NOT NULL default '0',`battles_won` tinyint(3) NOT NULL default '0',`battles_lost` tinyint(3) NOT NULL default '0',`client_description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`base64hash` char(58) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`client_total_up` bigint(15) NOT NULL default '0',`client_total_down` bigint(15) NOT NULL default '0',`active_week` int(10) NOT NULL default '0',`active_month` int(10) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_user` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`removed` tinyint(1) NOT NULL default '0',`total_connections` smallint(5) NOT NULL default '0',`count_week` mediumint(8) UNSIGNED NOT NULL default '0',`count_month` mediumint(8) UNSIGNED NOT NULL default '0',`idle_week` mediumint(8) UNSIGNED NOT NULL default '0',`idle_month` mediumint(8) UNSIGNED NOT NULL default '0',`client_description` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci,`base64hash` char(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`client_total_up` bigint(15) NOT NULL default '0',`client_total_down` bigint(15) NOT NULL default '0',`active_week` mediumint(8) UNSIGNED NOT NULL default '0',`active_month` mediumint(8) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
@@ -145,7 +149,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`admin_addtime` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`timestamp` bigint(11) NOT NULL default '0',`timecount` int(10) NOT NULL default '0', PRIMARY KEY (`uuid`,`timestamp`))") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`admin_addtime` (`uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci,`timestamp` int(10) UNSIGNED NOT NULL default '0',`timecount` int(10) NOT NULL default '0', PRIMARY KEY (`uuid`,`timestamp`))") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
@@ -155,27 +159,27 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`job_check` (`job_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`timestamp` bigint(11) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`job_check` (`job_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`timestamp` int(10) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`job_check` (`job_name`) VALUES ('calc_user_limit'),('calc_user_lastscan'),('check_update'),('get_version'),('clean_db'),('clean_clients'),('calc_server_stats'),('runtime_check'),('last_update'),('reset_user_time'),('reset_user_delete'),('reset_group_withdraw'),('reset_webspace_cache'),('reset_usage_graph'),('reset_stop_after')") === false) {
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`job_check` (`job_name`) VALUES ('calc_user_limit'),('calc_user_lastscan'),('check_update'),('get_version'),('clean_db'),('clean_clients'),('calc_server_stats'),('runtime_check'),('last_snapshot_id'),('last_snapshot_time'),('last_update'),('reset_user_time'),('reset_user_delete'),('reset_group_withdraw'),('reset_webspace_cache'),('reset_usage_graph'),('reset_stop_after')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_nations` (`nation` varchar(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` int(10) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_nations` (`nation` char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` smallint(5) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_versions` (`version` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` int(10) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_versions` (`version` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` smallint(5) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_platforms` (`platform` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` int(10) NOT NULL default '0')") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`stats_platforms` (`platform` varchar(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY,`count` smallint(5) UNSIGNED NOT NULL default '0')") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
} else {
|
||||
@@ -200,7 +204,7 @@ $db[\'dbname\']=\''.$dbname.'\';
|
||||
$count++;
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`csrf_token` (`token` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY, `timestamp` bigint(11) NOT NULL default '0', `sessionid` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci)") === false) {
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`csrf_token` (`token` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci PRIMARY KEY, `timestamp` int(10) UNSIGNED NOT NULL default '0', `sessionid` varchar(128) CHARACTER SET utf8 COLLATE utf8_unicode_ci)") === false) {
|
||||
$err_msg .= $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true).'<br>'; $err_lvl = 2;
|
||||
$count++;
|
||||
}
|
||||
@@ -289,7 +293,7 @@ if(isset($_POST['confweb'])) {
|
||||
$nextupinfomsg3 = $mysqlcon->quote("You are excepted from the Ranksystem. If you wish to rank contact an admin on the TS3 server.");
|
||||
$servernews = $mysqlcon->quote("<strong>Message</strong><br>This is an example Message.<br>Change this Message inside the webinterface.");
|
||||
$rankupmsg = $mysqlcon->quote('Hey, you reached a higher rank, since you already connected for %1$s days, %2$s hours and %3$s minutes to our TS3 server.[B]Keep it up![/B] ;-) ');
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`cfg_params` (`param`,`value`) VALUES ('default_date_format', $dateformat), ('default_language', 'en'), ('logs_path', '{$logpath}'), ('logs_timezone', 'Europe/Berlin'), ('logs_debug_level', '5'), ('logs_rotation_size', '5'), ('rankup_boost_definition', ''), ('rankup_clean_clients_period', '86400'), ('rankup_clean_clients_switch', '1'), ('rankup_client_database_id_change_switch', '0'), ('rankup_definition', '31536000=>47,31536060=>50'), ('rankup_excepted_channel_id_list', ''), ('rankup_excepted_group_id_list', '2,6'), ('rankup_excepted_mode', '0'), ('rankup_excepted_unique_client_id_list', 'xrTKhT/HDL4ea0WoFDQH2zOpmKg='), ('rankup_hash_ip_addresses_mode', '2'), ('rankup_ignore_idle_time', '600'), ('rankup_message_to_user', $rankupmsg), ('rankup_message_to_user_switch', '1'), ('rankup_next_message_1', $nextupinfomsg1), ('rankup_next_message_2', $nextupinfomsg2), ('rankup_next_message_3', $nextupinfomsg3), ('rankup_next_message_mode', '1'), ('rankup_time_assess_mode', '0'), ('stats_column_active_time_switch', '0'), ('stats_column_current_group_since_switch', '1'), ('stats_column_current_server_group_switch', '1'), ('stats_column_client_db_id_switch', '0'), ('stats_column_client_name_switch', '1'), ('stats_column_idle_time_switch', '1'), ('stats_column_last_seen_switch', '1'), ('stats_column_next_rankup_switch', '1'), ('stats_column_next_server_group_switch', '1'), ('stats_column_online_time_switch', '1'), ('stats_column_rank_switch', '1'), ('stats_column_unique_id_switch', '0'), ('stats_column_default_sort', 'rank'), ('stats_column_default_order', 'asc'), ('stats_server_news', $servernews), ('stats_show_clients_in_highest_rank_switch', '1'), ('stats_show_excepted_clients_switch', '1'), ('stats_show_maxclientsline_switch', 0), ('stats_show_site_navigation_switch', '1'), ('stats_time_bronze','50'), ('stats_time_silver','100'), ('stats_time_gold','250'), ('stats_time_legend','500'), ('stats_connects_bronze','50'), ('stats_connects_silver','100'), ('stats_connects_gold','250'), ('stats_connects_legend','500'), ('teamspeak_avatar_download_delay', '0'), ('teamspeak_default_channel_id', '0'), ('teamspeak_host_address', '127.0.0.1'), ('teamspeak_query_command_delay', '0'), ('teamspeak_query_encrypt_switch', '0'), ('teamspeak_query_nickname', 'Ranksystem'), ('teamspeak_query_pass', ''), ('teamspeak_query_port', '10011'), ('teamspeak_query_user', 'serveradmin'), ('teamspeak_verification_channel_id', '0'), ('teamspeak_voice_port', '9987'), ('version_current_using', '{$rsversion}'), ('version_latest_available', '{$rsversion}'), ('version_update_channel', 'stable'), ('webinterface_access_count', '0'), ('webinterface_access_last', '0'), ('webinterface_admin_client_unique_id_list', ''), ('webinterface_advanced_mode', '0'), ('webinterface_fresh_installation', '1'), ('webinterface_pass', '{$pass}'), ('webinterface_user', '{$user}');") === false) {
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`cfg_params` (`param`,`value`) VALUES ('default_date_format', $dateformat), ('default_language', 'en'), ('logs_path', '{$logpath}'), ('logs_timezone', 'Europe/Berlin'), ('logs_debug_level', '5'), ('logs_rotation_size', '5'), ('rankup_boost_definition', ''), ('rankup_clean_clients_period', '86400'), ('rankup_clean_clients_switch', '1'), ('rankup_client_database_id_change_switch', '0'), ('rankup_definition', '31536000=>8'), ('rankup_excepted_channel_id_list', ''), ('rankup_excepted_group_id_list', ''), ('rankup_excepted_mode', '0'), ('rankup_excepted_unique_client_id_list', ''), ('rankup_hash_ip_addresses_mode', '2'), ('rankup_ignore_idle_time', '600'), ('rankup_message_to_user', $rankupmsg), ('rankup_message_to_user_switch', '1'), ('rankup_next_message_1', $nextupinfomsg1), ('rankup_next_message_2', $nextupinfomsg2), ('rankup_next_message_3', $nextupinfomsg3), ('rankup_next_message_mode', '1'), ('rankup_time_assess_mode', '0'), ('stats_column_active_time_switch', '0'), ('stats_column_current_group_since_switch', '1'), ('stats_column_current_server_group_switch', '1'), ('stats_column_client_db_id_switch', '0'), ('stats_column_client_name_switch', '1'), ('stats_column_idle_time_switch', '1'), ('stats_column_last_seen_switch', '1'), ('stats_column_next_rankup_switch', '1'), ('stats_column_next_server_group_switch', '1'), ('stats_column_online_time_switch', '1'), ('stats_column_rank_switch', '1'), ('stats_column_unique_id_switch', '0'), ('stats_column_default_sort', 'rank'), ('stats_column_default_order', 'asc'), ('stats_server_news', $servernews), ('stats_show_clients_in_highest_rank_switch', '1'), ('stats_show_excepted_clients_switch', '1'), ('stats_show_maxclientsline_switch', 0), ('stats_show_site_navigation_switch', '1'), ('stats_time_bronze','50'), ('stats_time_silver','100'), ('stats_time_gold','250'), ('stats_time_legend','500'), ('stats_connects_bronze','50'), ('stats_connects_silver','100'), ('stats_connects_gold','250'), ('stats_connects_legend','500'), ('teamspeak_avatar_download_delay', '0'), ('teamspeak_default_channel_id', '0'), ('teamspeak_host_address', '127.0.0.1'), ('teamspeak_query_command_delay', '0'), ('teamspeak_query_encrypt_switch', '0'), ('teamspeak_query_nickname', 'Ranksystem'), ('teamspeak_query_pass', ''), ('teamspeak_query_port', '10011'), ('teamspeak_query_user', 'serveradmin'), ('teamspeak_verification_channel_id', '0'), ('teamspeak_voice_port', '9987'), ('version_current_using', '{$rsversion}'), ('version_latest_available', '{$rsversion}'), ('version_update_channel', 'stable'), ('webinterface_access_count', '0'), ('webinterface_access_last', '0'), ('webinterface_admin_client_unique_id_list', ''), ('webinterface_advanced_mode', '0'), ('webinterface_fresh_installation', '1'), ('webinterface_pass', '{$pass}'), ('webinterface_user', '{$user}');") === false) {
|
||||
$err_msg = $lang['isntwidbmsg'].$mysqlcon->errorCode()." ".print_r($mysqlcon->errorInfo(), true); $err_lvl = 2;
|
||||
} else {
|
||||
$err_msg = $lang['isntwiusr'].'<br><br>';
|
||||
@@ -346,11 +350,29 @@ if (!isset($_POST['install']) && !isset($_POST['confweb'])) {
|
||||
$err_msg .= $file_err_msg;
|
||||
}
|
||||
|
||||
if(!class_exists('PDO')) {
|
||||
unset($err_msg); $err_msg = sprintf($lang['insterr2'],'PHP PDO','//php.net/manual/en/book.pdo.php'); $err_lvl = 3;
|
||||
}
|
||||
if(!function_exists('exec')) {
|
||||
unset($err_msg); $err_msg = sprintf($lang['insterr3'],'exec','//php.net/manual/en/book.exec.php'); $err_lvl = 3;
|
||||
} else {
|
||||
require_once('other/phpcommand.php');
|
||||
exec("$phpcommand -v", $phpversioncheck);
|
||||
$output = '';
|
||||
foreach($phpversioncheck as $line) $output .= print_r($line, true).'<br>';
|
||||
if(empty($phpversioncheck) || strtoupper(substr($phpversioncheck[0], 0, 3)) != "PHP") {
|
||||
$err_msg = sprintf($lang['chkphpcmd'], "\"other/phpcommand.php\"", "<u>\"other/phpcommand.php\"</u>", '<pre>'.$phpcommand.'</pre>', '<pre>'.$output.'</pre><br><br>', '<pre>php -v</pre>');
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
$exploded = explode(' ',$phpversioncheck[0]);
|
||||
if($exploded[1] != phpversion()) {
|
||||
$err_msg = sprintf($lang['chkphpmulti'], phpversion(), "<u>\"other/phpcommand.php\"</u>", $exploded[1], "\"other/phpcommand.php\"</u>", "\"other/phpcommand.php\"</u>", '<pre>'.$phpcommand.'</pre>');
|
||||
if(getenv('PATH')!='') {
|
||||
$err_msg .= "<br><br>".sprintf($lang['chkphpmulti2'], '<br>'.getenv('PATH'));
|
||||
}
|
||||
$err_lvl = 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
if(!class_exists('PDO')) {
|
||||
unset($err_msg); $err_msg = sprintf($lang['insterr2'],'PHP PDO','//php.net/manual/en/book.pdo.php'); $err_lvl = 3;
|
||||
}
|
||||
if(version_compare(phpversion(), '5.5.0', '<')) {
|
||||
unset($err_msg); $err_msg = sprintf($lang['insterr4'],phpversion()); $err_lvl = 3;
|
||||
@@ -369,7 +391,7 @@ if (!isset($_POST['install']) && !isset($_POST['confweb'])) {
|
||||
}
|
||||
if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
|
||||
if(!in_array('com_dotnet', get_loaded_extensions())) {
|
||||
unset($err_msg); $err_msg = $lang['insterr8']; $err_lvl = 3;
|
||||
unset($err_msg); $err_msg = sprintf($lang['insterr2'],'PHP COM and .NET (Windows only)','//php.net/manual/en/book.com.php'); $err_lvl = 3;
|
||||
}
|
||||
}
|
||||
if(!isset($err_lvl)) {
|
||||
|
||||
50
jobs/bot.php
50
jobs/bot.php
@@ -175,6 +175,31 @@ function sendmessage($ts3, $cfg, $uuid, $msg, $erromsg=NULL, $errcode=NULL, $suc
|
||||
}
|
||||
}
|
||||
|
||||
function mime2extension($mimetype) {
|
||||
$mimearr = [
|
||||
'image/bmp' => 'bmp',
|
||||
'image/x-bmp' => 'bmp',
|
||||
'image/x-bitmap' => 'bmp',
|
||||
'image/x-xbitmap' => 'bmp',
|
||||
'image/x-win-bitmap' => 'bmp',
|
||||
'image/x-windows-bmp' => 'bmp',
|
||||
'image/ms-bmp' => 'bmp',
|
||||
'image/x-ms-bmp' => 'bmp',
|
||||
'image/gif' => 'gif',
|
||||
'image/jpeg' => 'jpg',
|
||||
'image/pjpeg' => 'jpg',
|
||||
'image/x-portable-bitmap' => 'pbm',
|
||||
'image/x-portable-graymap' => 'pgm',
|
||||
'image/png' => 'png',
|
||||
'image/x-png' => 'png',
|
||||
'image/x-portable-pixmap' => 'ppm',
|
||||
'image/svg+xml' => 'svg',
|
||||
'image/x-xbitmap' => 'xbm',
|
||||
'image/x-xpixmap' => 'xpm'
|
||||
];
|
||||
return isset($mimearr[$mimetype]) ? $mimearr[$mimetype] : FALSE;
|
||||
}
|
||||
|
||||
function run_bot() {
|
||||
global $cfg, $mysqlcon, $dbname, $dbtype, $lang, $phpcommand, $addons_config, $max_execution_time, $memory_limit;
|
||||
|
||||
@@ -394,10 +419,8 @@ function run_bot() {
|
||||
while(1) {
|
||||
$sqlexec = '';
|
||||
$starttime = microtime(true);
|
||||
$weekago = time() - 604800;
|
||||
$monthago = time() - 2592000;
|
||||
|
||||
if(($get_db_data = $mysqlcon->query("SELECT * FROM `$dbname`.`user`; SELECT MAX(`timestamp`) AS `timestamp` FROM `$dbname`.`user_snapshot`; SELECT `version`, COUNT(`version`) AS `count` FROM `$dbname`.`user` GROUP BY `version` ORDER BY `count` DESC; SELECT MAX(`timestamp`) AS `timestamp` FROM `$dbname`.`server_usage`; SELECT * FROM `$dbname`.`job_check`; SELECT `uuid` FROM `$dbname`.`stats_user`; SELECT `timestamp` FROM `$dbname`.`user_snapshot` WHERE `timestamp`>$weekago ORDER BY `timestamp` ASC LIMIT 1; SELECT `timestamp` FROM `$dbname`.`user_snapshot` WHERE `timestamp`>$monthago ORDER BY `timestamp` ASC LIMIT 1; SELECT * FROM `$dbname`.`groups`; SELECT * FROM `$dbname`.`addon_assign_groups`; SELECT * FROM `$dbname`.`admin_addtime`; ")) === false) {
|
||||
if(($get_db_data = $mysqlcon->query("SELECT * FROM `$dbname`.`user`; SELECT `version`, COUNT(`version`) AS `count` FROM `$dbname`.`user` GROUP BY `version` ORDER BY `count` DESC; SELECT MAX(`timestamp`) AS `timestamp` FROM `$dbname`.`server_usage`; SELECT * FROM `$dbname`.`job_check`; SELECT `uuid` FROM `$dbname`.`stats_user`; SELECT * FROM `$dbname`.`groups`; SELECT * FROM `$dbname`.`addon_assign_groups`; SELECT * FROM `$dbname`.`admin_addtime`; ")) === false) {
|
||||
shutdown($mysqlcon,$cfg,1,"Select on DB failed: ".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
|
||||
@@ -412,33 +435,24 @@ function run_bot() {
|
||||
$select_arr['all_user'] = $fetched_array;
|
||||
break;
|
||||
case 2:
|
||||
$select_arr['max_timestamp_user_snapshot'] = $fetched_array;
|
||||
break;
|
||||
case 3:
|
||||
$select_arr['count_version_user'] = $fetched_array;
|
||||
break;
|
||||
case 4:
|
||||
case 3:
|
||||
$select_arr['max_timestamp_server_usage'] = $fetched_array;
|
||||
break;
|
||||
case 5:
|
||||
case 4:
|
||||
$select_arr['job_check'] = $fetched_array;
|
||||
break;
|
||||
case 6:
|
||||
case 5:
|
||||
$select_arr['uuid_stats_user'] = $fetched_array;
|
||||
break;
|
||||
case 7:
|
||||
$select_arr['usersnap_min_week'] = $fetched_array;
|
||||
break;
|
||||
case 8:
|
||||
$select_arr['usersnap_min_month'] = $fetched_array;
|
||||
break;
|
||||
case 9:
|
||||
case 6:
|
||||
$select_arr['groups'] = $fetched_array;
|
||||
break;
|
||||
case 10:
|
||||
case 7:
|
||||
$select_arr['addon_assign_groups'] = $fetched_array;
|
||||
break;
|
||||
case 11:
|
||||
case 8:
|
||||
$select_arr['admin_addtime'] = $fetched_array;
|
||||
break 2;
|
||||
}
|
||||
|
||||
@@ -31,57 +31,23 @@ function calc_serverstats($ts3,$mysqlcon,$cfg,$dbname,$dbtype,$serverinfo,$selec
|
||||
|
||||
// Event Handling each 6 hours
|
||||
// Duplicate users Table in snapshot Table
|
||||
if(key($select_arr['max_timestamp_user_snapshot']) == NULL || ($nowtime - key($select_arr['max_timestamp_user_snapshot'])) > 21600) {
|
||||
if(($nowtime - $select_arr['job_check']['last_snapshot_time']['timestamp']) > 21600) {
|
||||
if(isset($select_arr['all_user'])) {
|
||||
$nextid = $select_arr['job_check']['last_snapshot_id']['timestamp'] + 1;
|
||||
if ($nextid > 121) $nextid = $nextid - 121;
|
||||
|
||||
$allinsertsnap = '';
|
||||
foreach ($select_arr['all_user'] as $uuid => $insertsnap) {
|
||||
$allinsertsnap = $allinsertsnap . "('{$nowtime}','{$uuid}',{$insertsnap['count']},{$insertsnap['idle']}),";
|
||||
if(isset($insertsnap['cldbid']) && $insertsnap['cldbid'] != NULL) {
|
||||
$allinsertsnap = $allinsertsnap . "({$nextid},{$insertsnap['cldbid']},".round($insertsnap['count']).",".round($insertsnap['idle'])."),";
|
||||
}
|
||||
}
|
||||
$allinsertsnap = substr($allinsertsnap, 0, -1);
|
||||
if ($allinsertsnap != '') {
|
||||
$sqlexec .= "INSERT INTO `$dbname`.`user_snapshot` (`timestamp`,`uuid`,`count`,`idle`) VALUES $allinsertsnap; ";
|
||||
$sqlexec .= "DELETE FROM `$dbname`.`user_snapshot` WHERE `id`={$nextid}; INSERT INTO `$dbname`.`user_snapshot` (`id`,`cldbid`,`count`,`idle`) VALUES $allinsertsnap; UPDATE `$dbname`.`job_check` SET `timestamp`={$nextid} WHERE `job_name`='last_snapshot_id'; UPDATE `$dbname`.`job_check` SET `timestamp`={$nowtime} WHERE `job_name`='last_snapshot_time'; ";
|
||||
}
|
||||
unset($allinsertsnap);
|
||||
}
|
||||
$fp = eval(base64_decode("Zm9wZW4oc3Vic3RyKF9fRElSX18sMCwtNCkuInN0YXRzL25hdi5waHAiLCAiciIpOw=="));
|
||||
if(!$fp) {
|
||||
$error_fp_open = 1;
|
||||
} else {
|
||||
$buffer=array();
|
||||
while($line = fgets($fp, 4096)) {
|
||||
array_push($buffer, $line);
|
||||
}
|
||||
fclose($fp);
|
||||
$checkarr = array_flip(array('PD9QSFAgZWNobyAnPGxpJy4oYmFzZW5hbWUoJF9TRVJWRVJbJ1NDUklQVF9OQU1FJ10pID09ICJpbmZvLnBocCIgPyAnIGNsYXNzPSJhY3RpdmUiPicgOiAnPicpOyA/PgoJCQkJCQk8YSBocmVmPSJpbmZvLnBocCI+PGkgY2xhc3M9ImZhcyBmYS1pbmZvLWNpcmNsZSI+PC9pPiZuYnNwOzw/UEhQIGVjaG8gJGxhbmdbJ3N0bnYwMDMwJ107ID8+PC9hPg=='));
|
||||
$countcheck = 0;
|
||||
foreach($buffer as $line) {
|
||||
if(isset($checkarr[substr(base64_encode($line), 0, 132)])) {
|
||||
$countcheck++;
|
||||
}
|
||||
}
|
||||
unset($fp, $checkarr, $buffer);
|
||||
}
|
||||
$fp = eval(base64_decode("Zm9wZW4oc3Vic3RyKF9fRElSX18sMCwtNCkuInN0YXRzL2luZm8ucGhwIiwgInIiKTs="));
|
||||
if(!$fp) {
|
||||
$error_fp_open = 1;
|
||||
} else {
|
||||
$buffer=array();
|
||||
while($line = fgets($fp, 4096)) {
|
||||
array_push($buffer, $line);
|
||||
}
|
||||
fclose($fp);
|
||||
foreach($buffer as $line) {
|
||||
if(strstr(base64_encode($line), "PHA+VGhlIDxhIGhyZWY9Ii8vdHMtcmFua3N5c3RlbS5jb20iIHRhcmdldD0iX2JsYW5rIiByZWw9Im5vb3BlbmVyIG5vcmVmZXJyZXIiPlJhbmtzeXN0ZW08L2E+IHdhcyBjb2RlZCBieSA8c3Ryb25nPk5ld2NvbWVyMTk4OTwvc3Ryb25nPiBDb3B5cmlnaHQgJmNvcHk7IDIwMDktMjAxOSBwb3dlcmVkIGJ5IDxhIGhyZWY9Ii8vdHMtbi5uZXQvIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJub29wZW5lciBub3JlZmVycmVyIj5UUy1OLk5FVDwvYT48L3A+")) {
|
||||
$countcheck++;
|
||||
}
|
||||
}
|
||||
unset($fp, $buffer);
|
||||
}
|
||||
|
||||
if((isset($countcheck) && $countcheck != 3 && !isset($error_fp_open)) || !file_exists(substr(__DIR__,0,-4).base64_decode("c3RhdHMvaW5mby5waHA="))) {
|
||||
//eval(base64_decode("c2h1dGRvd24oJG15c3FsY29uLCAkbG9ncGF0aCwgJHRpbWV6b25lLCAxLCAnUEhQIFNBTSBpcyBtaXNzZWQuIEluc3RhbGxhdGlvbiBvZiBQSFAgU0FNIGlzIHJlcXVpcmVkIScpOwoJCQkJCQk="));
|
||||
eval(base64_decode("JGNoID0gY3VybF9pbml0KCk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICdodHRwczovL3RzLW4ubmV0L3JhbmtzeXN0ZW0vJy4kdXBjaGFubmVsKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JFRkVSRVIsICdUU04gUmFua3N5c3RlbScpOyBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfVVNFUkFHRU5ULCAnVmlvbGF0ZWQgQ29weXJpZ2h0Jyk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgMSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZSE9TVCxmYWxzZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUixmYWxzZSk7IGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9NQVhSRURJUlMsIDEwKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX0ZPTExPV0xPQ0FUSU9OLCAxKTsgY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULCA1KTsgY3VybF9leGVjKCRjaCk7Y3VybF9jbG9zZSgkY2gpOw=="));
|
||||
}
|
||||
}
|
||||
|
||||
$total_user = count($select_arr['all_user']);
|
||||
@@ -426,12 +392,17 @@ function calc_serverstats($ts3,$mysqlcon,$cfg,$dbname,$dbtype,$serverinfo,$selec
|
||||
|
||||
// Calc Values for server stats
|
||||
if($select_arr['job_check']['calc_server_stats']['timestamp'] < ($nowtime - 900)) {
|
||||
if(($entry_snapshot_count = $mysqlcon->query("SELECT count(DISTINCT(`timestamp`)) AS `timestamp` FROM `$dbname`.`user_snapshot`")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
$weekago = $select_arr['job_check']['last_snapshot_id']['timestamp'] - 28;
|
||||
$monthago = $select_arr['job_check']['last_snapshot_id']['timestamp'] - 120;
|
||||
if ($weekago < 1) $weekago = $weekago + 121;
|
||||
if ($monthago < 1) $monthago = $monthago + 121;
|
||||
|
||||
if(($entry_snapshot_count = $mysqlcon->query("SELECT count(DISTINCT(`id`)) AS `id` FROM `$dbname`.`user_snapshot`")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
enter_logfile($cfg,2,"calc_serverstats 19:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
if ($entry_snapshot_count['timestamp'] > 27) {
|
||||
if ($entry_snapshot_count['id'] > 28) {
|
||||
// Calc total_online_week
|
||||
if(($snapshot_count_week = $mysqlcon->query("SELECT (SELECT SUM(`count`) FROM `$dbname`.`user_snapshot` WHERE `timestamp`=(SELECT MAX(`timestamp`) FROM `$dbname`.`user_snapshot`)) - (SELECT SUM(`count`) FROM `$dbname`.`user_snapshot` WHERE `timestamp`=(SELECT MIN(`s2`.`timestamp`) AS `value2` FROM (SELECT DISTINCT(`timestamp`) FROM `$dbname`.`user_snapshot` ORDER BY `timestamp` DESC LIMIT 28) AS `s2`, `$dbname`.`user_snapshot` AS `s1` WHERE `s1`.`timestamp`=`s2`.`timestamp`) AND `uuid` IN (SELECT `uuid` FROM `$dbname`.`user`)) AS `count`")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
if(($snapshot_count_week = $mysqlcon->query("SELECT (SELECT SUM(`count`) FROM `user_snapshot` WHERE `id`={$select_arr['job_check']['last_snapshot_id']['timestamp']}) - (SELECT SUM(`count`) FROM `user_snapshot` WHERE `id`={$weekago}) AS `count`;")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
enter_logfile($cfg,2,"calc_serverstats 20:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
if($snapshot_count_week['count'] == NULL) {
|
||||
@@ -442,9 +413,9 @@ function calc_serverstats($ts3,$mysqlcon,$cfg,$dbname,$dbtype,$serverinfo,$selec
|
||||
} else {
|
||||
$total_online_week = 0;
|
||||
}
|
||||
if ($entry_snapshot_count['timestamp'] > 119) {
|
||||
if ($entry_snapshot_count['id'] > 120) {
|
||||
// Calc total_online_month
|
||||
if(($snapshot_count_month = $mysqlcon->query("SELECT (SELECT SUM(`count`) FROM `$dbname`.`user_snapshot` WHERE `timestamp`=(SELECT MAX(`timestamp`) FROM `$dbname`.`user_snapshot`)) - (SELECT SUM(`count`) FROM `$dbname`.`user_snapshot` WHERE `timestamp`=(SELECT MIN(`s2`.`timestamp`) AS `value2` FROM (SELECT DISTINCT(`timestamp`) FROM `$dbname`.`user_snapshot` ORDER BY `timestamp` DESC LIMIT 120) AS `s2`, `$dbname`.`user_snapshot` AS `s1` WHERE `s1`.`timestamp`=`s2`.`timestamp`) AND `uuid` IN (SELECT `uuid` FROM `$dbname`.`user`)) AS `count`")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
if(($snapshot_count_month = $mysqlcon->query("SELECT (SELECT SUM(`count`) FROM `user_snapshot` WHERE `id`={$select_arr['job_check']['last_snapshot_id']['timestamp']}) - (SELECT SUM(`count`) FROM `user_snapshot` WHERE `id`={$monthago}) AS `count`;")->fetch(PDO::FETCH_ASSOC)) === false) {
|
||||
enter_logfile($cfg,2,"calc_serverstats 21:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
if($snapshot_count_month['count'] == NULL) {
|
||||
@@ -455,7 +426,7 @@ function calc_serverstats($ts3,$mysqlcon,$cfg,$dbname,$dbtype,$serverinfo,$selec
|
||||
} else {
|
||||
$total_online_month = 0;
|
||||
}
|
||||
$sqlexec .= "UPDATE `$dbname`.`stats_server` SET `total_online_month`=$total_online_month,`total_online_week`=$total_online_week; UPDATE `$dbname`.`job_check` SET `timestamp`=$nowtime WHERE `job_name`='calc_server_stats'; ";
|
||||
$sqlexec .= "UPDATE `$dbname`.`stats_server` SET `total_online_month`={$total_online_month},`total_online_week`={$total_online_week}; UPDATE `$dbname`.`job_check` SET `timestamp`={$nowtime} WHERE `job_name`='calc_server_stats'; ";
|
||||
|
||||
if ($select_arr['job_check']['get_version']['timestamp'] < ($nowtime - 43200)) {
|
||||
$ch = curl_init();
|
||||
|
||||
@@ -30,6 +30,7 @@ function calc_user($ts3,$mysqlcon,$lang,$cfg,$dbname,$allclients,$phpcommand,$se
|
||||
foreach($allclients as $client) {
|
||||
if($client['client_unique_identifier'] == $uuid) {
|
||||
$isonline = 1;
|
||||
$temp_cldbid = $client['client_database_id'];
|
||||
if($value['timecount'] < 0) {
|
||||
$select_arr['all_user'][$uuid]['count'] += $value['timecount'];
|
||||
if($select_arr['all_user'][$uuid]['count'] < 0) {
|
||||
@@ -44,9 +45,10 @@ function calc_user($ts3,$mysqlcon,$lang,$cfg,$dbname,$allclients,$phpcommand,$se
|
||||
}
|
||||
}
|
||||
if($isonline != 1) {
|
||||
if(($user = $mysqlcon->query("SELECT `uuid`,`count`,`idle` FROM `$dbname`.`user` WHERE `uuid`='{$uuid}'")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
if(($user = $mysqlcon->query("SELECT `uuid`,`count`,`idle`,`cldbid` FROM `$dbname`.`user` WHERE `uuid`='{$uuid}'")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
enter_logfile($cfg,2,"Database error on selecting user (admin function remove/add time): ".print_r($mysqlcon->errorInfo(), true));
|
||||
} else {
|
||||
$temp_cldbid = $user[$uuid]['cldbid'];
|
||||
if($value['timecount'] < 0) {
|
||||
$user[$uuid]['count'] += $value['timecount'];
|
||||
if($user[$uuid]['count'] < 0) {
|
||||
@@ -62,22 +64,22 @@ function calc_user($ts3,$mysqlcon,$lang,$cfg,$dbname,$allclients,$phpcommand,$se
|
||||
}
|
||||
}
|
||||
$sqlexec2 .= "DELETE FROM `$dbname`.`admin_addtime` WHERE `timestamp`=".$value['timestamp']." AND `uuid`='$uuid'; ";
|
||||
if(($usersnap = $mysqlcon->query("SELECT `timestamp`,`uuid`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `uuid`='{$uuid}'")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
if(($usersnap = $mysqlcon->query("SELECT `id`,`cldbid`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `cldbid`={$temp_cldbid}")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
enter_logfile($cfg,2,"Database error on selecting user (admin function remove/add time): ".print_r($mysqlcon->errorInfo(), true));
|
||||
} else {
|
||||
foreach($usersnap as $timestamp => $valuesnap) {
|
||||
foreach($usersnap as $id => $valuesnap) {
|
||||
if($value['timecount'] < 0) {
|
||||
$valuesnap[$timestamp]['count'] += $value['timecount'];
|
||||
if($valuesnap[$timestamp]['count'] < 0) {
|
||||
$valuesnap[$timestamp]['count'] = 0;
|
||||
$valuesnap[$timestamp]['idle'] = 0;
|
||||
} elseif ($valuesnap[$timestamp]['idle'] > $valuesnap[$timestamp]['count']) {
|
||||
$valuesnap[$timestamp]['idle'] = $valuesnap[$timestamp]['count'];
|
||||
$valuesnap[$id]['count'] += $value['timecount'];
|
||||
if($valuesnap[$id]['count'] < 0) {
|
||||
$valuesnap[$id]['count'] = 0;
|
||||
$valuesnap[$id]['idle'] = 0;
|
||||
} elseif ($valuesnap[$id]['idle'] > $valuesnap[$id]['count']) {
|
||||
$valuesnap[$id]['idle'] = $valuesnap[$id]['count'];
|
||||
}
|
||||
} else {
|
||||
$valuesnap[$timestamp]['count'] += $value['timecount'];
|
||||
$valuesnap[$id]['count'] += $value['timecount'];
|
||||
}
|
||||
$sqlexec2 .= "UPDATE `$dbname`.`user_snapshot` SET `count`='{$valuesnap[$timestamp]['count']}', `idle`='{$valuesnap[$timestamp]['idle']}' WHERE `uuid`='{$uuid}' AND `timestamp`='{$timestamp}'; ";
|
||||
$sqlexec2 .= "UPDATE `$dbname`.`user_snapshot` SET `count`='{$valuesnap[$id]['count']}', `idle`='{$valuesnap[$id]['idle']}' WHERE `cldbid`='{$temp_cldbid}' AND `id`='{$id}'; ";
|
||||
}
|
||||
}
|
||||
if($mysqlcon->exec($sqlexec2) === false) {
|
||||
|
||||
@@ -2,9 +2,6 @@
|
||||
function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,$select_arr) {
|
||||
$starttime = microtime(true);
|
||||
$sqlexec = '';
|
||||
$max_timestamp = key($select_arr['max_timestamp_user_snapshot']);
|
||||
$min_timestamp_week = key($select_arr['usersnap_min_week']);
|
||||
$min_timestamp_month = key($select_arr['usersnap_min_month']);
|
||||
|
||||
$job_begin = $select_arr['job_check']['calc_user_limit']['timestamp'];
|
||||
$job_end = ceil(count($select_arr['all_user']) / 10) * 10;
|
||||
@@ -17,52 +14,52 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,$select_arr) {
|
||||
|
||||
$sqlhis = array_slice($select_arr['all_user'],$job_begin ,10);
|
||||
|
||||
$uuids = '';
|
||||
$cldbids = '';
|
||||
foreach ($sqlhis as $uuid => $userstats) {
|
||||
$uuids .= "'".$uuid."',";
|
||||
$cldbids .= $userstats['cldbid'].',';
|
||||
}
|
||||
unset($userstats,$uuid);
|
||||
$uuids = substr($uuids, 0, -1);
|
||||
$cldbids = substr($cldbids, 0, -1);
|
||||
|
||||
if(isset($sqlhis) && $max_timestamp != NULL && $min_timestamp_week != NULL && $min_timestamp_month != NULL) {
|
||||
$weekago = $select_arr['job_check']['last_snapshot_id']['timestamp'] - 28;
|
||||
$monthago = $select_arr['job_check']['last_snapshot_id']['timestamp'] - 120;
|
||||
if ($weekago < 1) $weekago = $weekago + 121;
|
||||
if ($monthago < 1) $monthago = $monthago + 121;
|
||||
|
||||
if(isset($sqlhis)) {
|
||||
enter_logfile($cfg,6,"Update User Stats between ".$job_begin." and ".$job_end.":");
|
||||
if(($userdataweekbegin = $mysqlcon->query("SELECT `uuid`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `timestamp`=$min_timestamp_week AND `uuid` IN ($uuids)")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
if(($userdata = $mysqlcon->query("SELECT `cldbid`,`id`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `id` IN ({$select_arr['job_check']['last_snapshot_id']['timestamp']},{$weekago},{$monthago}) AND `cldbid` IN ($cldbids)")->fetchAll(PDO::FETCH_GROUP|PDO::FETCH_ASSOC)) === false) {
|
||||
enter_logfile($cfg,2,"calc_userstats 6:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
if(($userdatamonthbegin = $mysqlcon->query("SELECT `uuid`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `timestamp`=$min_timestamp_month AND `uuid` IN ($uuids)")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
enter_logfile($cfg,2,"calc_userstats 8:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
if(($userdataend = $mysqlcon->query("SELECT `uuid`,`count`,`idle` FROM `$dbname`.`user_snapshot` WHERE `timestamp`=$max_timestamp AND `uuid` IN ($uuids)")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
enter_logfile($cfg,2,"calc_userstats 7:".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
|
||||
unset($uuids,$job_begin,$max_timestamp,$min_timestamp_week,$min_timestamp_month);
|
||||
$allupdateuuid = '';
|
||||
|
||||
foreach ($sqlhis as $uuid => $userstats) {
|
||||
check_shutdown($cfg); usleep($cfg['teamspeak_query_command_delay']);
|
||||
try {
|
||||
$clientinfo = $ts3->clientInfoDb($userstats['cldbid']);
|
||||
$keybase = array_search($select_arr['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($userdataend[$uuid]) && isset($userdataweekbegin[$uuid])) {
|
||||
$count_week = $userdataend[$uuid]['count'] - $userdataweekbegin[$uuid]['count'];
|
||||
$idle_week = $userdataend[$uuid]['idle'] - $userdataweekbegin[$uuid]['idle'];
|
||||
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($userdataend[$uuid]) && isset($userdatamonthbegin[$uuid])) {
|
||||
$count_month = $userdataend[$uuid]['count'] - $userdatamonthbegin[$uuid]['count'];
|
||||
$idle_month = $userdataend[$uuid]['idle'] - $userdatamonthbegin[$uuid]['idle'];
|
||||
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);;
|
||||
$clientdesc = $mysqlcon->quote($clientinfo['client_description'], ENT_QUOTES);
|
||||
$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),";
|
||||
} catch (Exception $e) {
|
||||
if($e->getCode() == 512) {
|
||||
@@ -72,7 +69,7 @@ function calc_userstats($ts3,$mysqlcon,$cfg,$dbname,$select_arr) {
|
||||
if($getcldbid[0] != $userstats['cldbid']) {
|
||||
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) {
|
||||
$sqlexec .= "UPDATE `$dbname`.`user` SET `count`=0,`idle`=0 WHERE `uuid`='$uuid'; UPDATE `$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'; DELETE FROM `$dbname`.`user_snapshot` WHERE `uuid`='$uuid'; ";
|
||||
$sqlexec .= "UPDATE `$dbname`.`user` SET `count`=0,`idle`=0 WHERE `uuid`='$uuid'; UPDATE `$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'; DELETE FROM `$dbname`.`user_snapshot` WHERE `cldbid`='{$userstats['cldbid']}'; ";
|
||||
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'; ";
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?PHP
|
||||
function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
$cfg['version_latest_available'] = '1.3.7';
|
||||
$cfg['version_latest_available'] = '1.3.8';
|
||||
enter_logfile($cfg,5,"Check Ranksystem database for updates...");
|
||||
|
||||
function set_new_version($mysqlcon,$cfg,$dbname) {
|
||||
@@ -149,12 +149,6 @@ function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`config` MODIFY COLUMN `tsvoice` smallint(5) UNSIGNED NOT NULL default '0'") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.3] Adjusted table config successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_timestamp` ON `$dbname`.`user_snapshot` (`timestamp`)") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.3] Recreated index on table user_snapshot successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `serverusage_timestamp` ON `$dbname`.`server_usage` (`timestamp`)") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.3] Recreated index on table server_usage successfully.");
|
||||
}
|
||||
}
|
||||
if(version_compare($cfg['version_current_using'], '1.2.4', '<')) {
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`config` MODIFY COLUMN `adminuuid` varchar(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci") === false) { } else {
|
||||
@@ -166,15 +160,6 @@ function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`user` ADD (`cid` int(10) NOT NULL default '0')") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.4] Adjusted table user successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `user_version` ON `$dbname`.`user` (`version`)") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.4] Create index 'user_version' on table user successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `user_cldbid` ON `$dbname`.`user` (`cldbid` ASC,`uuid`,`rank`)") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.4] Create index 'user_cldbid' on table user successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("CREATE INDEX `user_online` ON `$dbname`.`user` (`online`,`lastseen`)") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.4] Create index 'user_online' on table user successfully.");
|
||||
}
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`job_check` (`job_name`) VALUES ('clean_db'),('clean_clients'),('calc_server_stats'),('runtime_check'),('last_update')") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.2.4] Set new values to table job_check successfully.");
|
||||
}
|
||||
@@ -348,15 +333,6 @@ function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
}
|
||||
|
||||
if(version_compare($cfg['version_current_using'], '1.3.7', '<')) {
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`admin_addtime`;") === false) { }
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`addon_assign_groups`;") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_timestamp` ON `$dbname`.`user_snapshot` (`timestamp`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `snapshot_uuid` ON `$dbname`.`user_snapshot` (`uuid`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `serverusage_timestamp` ON `$dbname`.`server_usage` (`timestamp`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_version` ON `$dbname`.`user` (`version`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_cldbid` ON `$dbname`.`user` (`cldbid` ASC,`uuid`,`rank`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_online` ON `$dbname`.`user` (`online`,`lastseen`)") === false) { }
|
||||
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`cfg_params` (`param`,`value`) VALUES ('webinterface_fresh_installation', '0'),('webinterface_advanced_mode', '1')") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.7] Added new config values.");
|
||||
}
|
||||
@@ -369,6 +345,167 @@ function check_db($mysqlcon,$lang,$cfg,$dbname) {
|
||||
enter_logfile($cfg,4," [1.3.7] Adjusted table groups successfully.");
|
||||
}
|
||||
}
|
||||
|
||||
if(version_compare($cfg['version_current_using'], '1.3.8', '<')) {
|
||||
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`.`user` MODIFY COLUMN `uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN `lastseen` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `boosttime` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `firstcon` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `grpsince` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `rank` smallint(5) UNSIGNED NOT NULL default '65535', MODIFY COLUMN `nation` char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table user successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`user_snapshot` MODIFY COLUMN `timestamp` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table user_snapshot successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_user` MODIFY COLUMN `uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN `base64hash` char(40) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN `count_week` mediumint(8) UNSIGNED NOT NULL default '0', MODIFY COLUMN `count_month` mediumint(8) UNSIGNED NOT NULL default '0', MODIFY COLUMN `idle_week` mediumint(8) UNSIGNED NOT NULL default '0', MODIFY COLUMN `idle_month` mediumint(8) UNSIGNED NOT NULL default '0', MODIFY COLUMN `active_week` mediumint(8) UNSIGNED NOT NULL default '0', MODIFY COLUMN `active_month` mediumint(8) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table stats_user (part 1) successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_user` DROP COLUMN `rank`, DROP COLUMN `battles_total`, DROP COLUMN `battles_won`, DROP COLUMN `battles_lost`, DROP COLUMN `achiev_time`, DROP COLUMN `achiev_connects`, DROP COLUMN `achiev_battles`, DROP COLUMN `achiev_time_perc`, DROP COLUMN `achiev_connects_perc`, DROP COLUMN `achiev_battles_perc`;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table stats_user (part 2) successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`server_usage` MODIFY COLUMN `timestamp` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `clients` smallint(5) UNSIGNED NOT NULL default '0', MODIFY COLUMN `channel` smallint(5) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table server_usage successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`job_check` MODIFY COLUMN `timestamp` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table job_check successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`admin_addtime` MODIFY COLUMN `timestamp` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table admin_addtime successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`user_iphash` MODIFY COLUMN `uuid` char(29) CHARACTER SET utf8 COLLATE utf8_unicode_ci;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table user_iphash successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_versions` MODIFY COLUMN `count` smallint(5) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table stats_versions successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_platforms` MODIFY COLUMN `count` smallint(5) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table stats_platforms successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`stats_nations` MODIFY COLUMN `nation` char(2) CHARACTER SET utf8 COLLATE utf8_unicode_ci, MODIFY COLUMN `count` smallint(5) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table stats_nations successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`groups` ADD COLUMN `ext` char(3) CHARACTER SET utf8 COLLATE utf8_unicode_ci;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table groups (part 1) successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`groups` MODIFY COLUMN `sgid` int(10) UNSIGNED NOT NULL default '0', MODIFY COLUMN `icondate` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table groups (part 2) successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("ALTER TABLE `$dbname`.`csrf_token` MODIFY COLUMN `timestamp` int(10) UNSIGNED NOT NULL default '0';") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Adjusted table csrf_token successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("DELETE FROM `$dbname`.`groups`;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Empty table groups successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("UPDATE `$dbname`.`user` SET `idle`=0 WHERE `idle`<0; UPDATE `$dbname`.`user` SET `count`=`idle` WHERE `count`<0;") === false) { } else {
|
||||
enter_logfile($cfg,6," [1.3.8] Fix for negative values in table user.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("UPDATE `$dbname`.`user_snapshot` SET `idle`=0 WHERE `idle`<0; UPDATE `$dbname`.`user_snapshot` SET `count`=`idle` WHERE `count`<0;") === false) { } else {
|
||||
enter_logfile($cfg,6," [1.3.8] Fix for negative values in table user_snapshot.");
|
||||
}
|
||||
|
||||
$check_snapshot_convert = $mysqlcon->query("DESC `$dbname`.`user_snapshot`")->fetchAll(PDO::FETCH_ASSOC);
|
||||
if($check_snapshot_convert[0]['Field'] == 'timestamp' && $check_snapshot_convert[0]['Field'] != 'id') {
|
||||
|
||||
if($mysqlcon->exec("DELETE `a` FROM `$dbname`.`user_snapshot` AS `a` CROSS JOIN(SELECT DISTINCT(`timestamp`) FROM `$dbname`.`user_snapshot` ORDER BY `timestamp` DESC LIMIT 1000 OFFSET 121) AS `b` WHERE `a`.`timestamp`=`b`.`timestamp`;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Deleted old values out of the table user_snapshot.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("CREATE TABLE `$dbname`.`user_snapshot2` (`id` tinyint(3) UNSIGNED NOT NULL default '0',`cldbid` int(10) UNSIGNED NOT NULL default '0',`count` int(10) UNSIGNED NOT NULL default '0',`idle` int(10) UNSIGNED NOT NULL default '0',PRIMARY KEY (`id`,`cldbid`));") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Created new table user_snapshot2 successfully.");
|
||||
enter_logfile($cfg,4," [1.3.8] Beginn with converting values.. This could take a while! Please do NOT stop the Bot!");
|
||||
}
|
||||
|
||||
$maxvalues = $mysqlcon->query("SELECT COUNT(*) FROM `$dbname`.`user_snapshot`;")->fetch();
|
||||
$timestamps = $mysqlcon->query("SELECT DISTINCT(`timestamp`) FROM `$dbname`.`user_snapshot` ORDER BY `timestamp` ASC;")->fetchAll(PDO::FETCH_ASSOC);
|
||||
$user = $mysqlcon->query("SELECT `uuid`,`cldbid` FROM `$dbname`.`user`;")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE);
|
||||
|
||||
$ts2id = array();
|
||||
$count = 0;
|
||||
foreach($timestamps as $tstamp) {
|
||||
$count++;
|
||||
$ts2id[$tstamp['timestamp']] = $count;
|
||||
}
|
||||
|
||||
$loops = $maxvalues[0] / 50000;
|
||||
for ($i = 0; $i <= $loops; $i++) {
|
||||
$offset = $i * 50000;
|
||||
$snapshot = $mysqlcon->query("SELECT * FROM `$dbname`.`user_snapshot` LIMIT 50000 OFFSET {$offset};")->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
$sqlinsertvalues = '';
|
||||
$count = 0;
|
||||
foreach($snapshot as $entry) {
|
||||
if(isset($user[$entry['uuid']]) && $user[$entry['uuid']]['cldbid'] != NULL) {
|
||||
$snapshot[$count]['id'] = $ts2id[$entry['timestamp']];
|
||||
$snapshot[$count]['cldbid'] = $user[$entry['uuid']]['cldbid'];
|
||||
$sqlinsertvalues .= "(".$ts2id[$entry['timestamp']].",".$user[$entry['uuid']]['cldbid'].",".round($entry['count']).",".round($entry['idle'])."),";
|
||||
$count++;
|
||||
}
|
||||
}
|
||||
|
||||
$sqlinsertvalues = substr($sqlinsertvalues, 0, -1);
|
||||
if ($mysqlcon->exec("INSERT INTO `$dbname`.`user_snapshot2` (`id`,`cldbid`,`count`,`idle`) VALUES {$sqlinsertvalues};") === false) {
|
||||
enter_logfile($cfg,1," Insert failed: ".print_r($mysqlcon->errorInfo(), true));
|
||||
}
|
||||
unset($snapshot, $sqlinsertvalues);
|
||||
if (($offset + 50000) > $maxvalues[0]) {
|
||||
$convertedvalus = $maxvalues[0];
|
||||
} else {
|
||||
$convertedvalus = $offset + 50000;
|
||||
}
|
||||
enter_logfile($cfg,4," [1.3.8] Converted ".$convertedvalus." out of ".$maxvalues[0]." values.");
|
||||
}
|
||||
|
||||
enter_logfile($cfg,4," [1.3.8] Finished converting values");
|
||||
|
||||
$lastsnapshot = $mysqlcon->query("SELECT MAX(`timestamp`) AS `timestamp` FROM `$dbname`.`user_snapshot`")->fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
if($mysqlcon->exec("DROP TABLE `$dbname`.`user_snapshot`;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Dropped old table user_snapshot successfully.");
|
||||
}
|
||||
|
||||
if($mysqlcon->exec("RENAME TABLE `$dbname`.`user_snapshot2` TO `$dbname`.`user_snapshot`;") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Renamed table user_snapshot2 to user_snapshot successfully.");
|
||||
}
|
||||
|
||||
$currentid = count($timestamps);
|
||||
|
||||
if($mysqlcon->exec("INSERT INTO `$dbname`.`job_check` (`job_name`,`timestamp`) VALUES ('last_snapshot_id', '{$currentid}'),('last_snapshot_time', '{$lastsnapshot[0]['timestamp']}');") === false) { } else {
|
||||
enter_logfile($cfg,4," [1.3.8] Added new job_check values.");
|
||||
}
|
||||
|
||||
} else {
|
||||
enter_logfile($cfg,4," [1.3.8] Converting user_snapshot already done. Did not started it again.");
|
||||
}
|
||||
|
||||
foreach(scandir(substr(dirname(__FILE__),0,-4).'tsicons/') as $file) {
|
||||
if (in_array($file, array('.','..','check.png','placeholder.png','rs.png','servericon.png','100.png','200.png','300.png','500.png','600.png'))) continue;
|
||||
if(!unlink(substr(dirname(__FILE__),0,-4).'tsicons/'.$file)) {
|
||||
enter_logfile($cfg,4,"Unnecessary file, please delete it from your webserver: tsicons/".$file);
|
||||
}
|
||||
}
|
||||
|
||||
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) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `serverusage_timestamp` ON `$dbname`.`server_usage` (`timestamp`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_version` ON `$dbname`.`user` (`version`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_cldbid` ON `$dbname`.`user` (`cldbid` ASC,`uuid`,`rank`)") === false) { }
|
||||
if($mysqlcon->exec("CREATE INDEX `user_online` ON `$dbname`.`user` (`online`,`lastseen`)") === false) { }
|
||||
}
|
||||
$cfg = set_new_version($mysqlcon,$cfg,$dbname);
|
||||
}
|
||||
enter_logfile($cfg,5,"Check Ranksystem database for updates [done]");
|
||||
|
||||
@@ -89,7 +89,7 @@ function clean($ts3,$mysqlcon,$lang,$cfg,$dbname,$select_arr) {
|
||||
|
||||
// clean usersnaps older then 1 month + clean old server usage - older then a year
|
||||
if ($select_arr['job_check']['clean_db']['timestamp'] < ($nowtime - 86400)) {
|
||||
$sqlexec .= "DELETE `a` FROM `$dbname`.`user_snapshot` AS `a` CROSS JOIN(SELECT DISTINCT(`timestamp`) FROM `$dbname`.`user_snapshot` ORDER BY `timestamp` DESC LIMIT 1000 OFFSET 121) AS `b` WHERE `a`.`timestamp`=`b`.`timestamp`; DELETE FROM `$dbname`.`server_usage` WHERE `timestamp` < (UNIX_TIMESTAMP() - 31536000); DELETE `b` FROM `$dbname`.`user` AS `a` RIGHT JOIN `$dbname`.`stats_user` AS `b` ON `a`.`uuid`=`b`.`uuid` WHERE `a`.`uuid` IS NULL; UPDATE `$dbname`.`job_check` SET `timestamp`='$nowtime' WHERE `job_name`='clean_db'; DELETE FROM `$dbname`.`csrf_token` WHERE `timestamp` < (UNIX_TIMESTAMP() - 3600); DELETE `h` FROM `$dbname`.`user_iphash` AS `h` LEFT JOIN `$dbname`.`user` AS `u` ON `u`.`uuid` = `h`.`uuid` WHERE (`u`.`uuid` IS NULL OR `u`.`online`!=1); ";
|
||||
$sqlexec .= "DELETE FROM `$dbname`.`server_usage` WHERE `timestamp` < (UNIX_TIMESTAMP() - 31536000); DELETE `b` FROM `$dbname`.`user` AS `a` RIGHT JOIN `$dbname`.`stats_user` AS `b` ON `a`.`uuid`=`b`.`uuid` WHERE `a`.`uuid` IS NULL; UPDATE `$dbname`.`job_check` SET `timestamp`='$nowtime' WHERE `job_name`='clean_db'; DELETE FROM `$dbname`.`csrf_token` WHERE `timestamp` < (UNIX_TIMESTAMP() - 3600); DELETE `h` FROM `$dbname`.`user_iphash` AS `h` LEFT JOIN `$dbname`.`user` AS `u` ON `u`.`uuid` = `h`.`uuid` WHERE (`u`.`uuid` IS NULL OR `u`.`online`!=1); ";
|
||||
enter_logfile($cfg,4,$lang['clean0003']);
|
||||
}
|
||||
|
||||
|
||||
@@ -37,21 +37,23 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
}
|
||||
enter_logfile($cfg,6,"Servericon TSiconid:".$serverinfo['virtualserver_icon_id']."; powed TSiconid:".$sIconId."; DBiconid:".$select_arr['groups']['0']['iconid']."; TSicondate:".$iconarr["i".$sIconId]."; DBicondate:".$select_arr['groups']['0']['icondate'].";");
|
||||
$sIconFile = 0;
|
||||
$extension = 'png';
|
||||
if (!isset($select_arr['groups']['0']) || $select_arr['groups']['0']['iconid'] != $sIconId || (isset($iconarr["i".$sIconId]) && $iconarr["i".$sIconId] > $select_arr['groups']['0']['icondate'])) {
|
||||
if($sIconId > 600) {
|
||||
try {
|
||||
usleep($cfg['teamspeak_query_command_delay']);
|
||||
enter_logfile($cfg,5,$lang['upgrp0002']);
|
||||
$sIconFile = $ts3->iconDownload();
|
||||
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/servericon.png", $sIconFile) === false) {
|
||||
$extension = mime2extension(TeamSpeak3_Helper_Convert::imageMimeType($sIconFile));
|
||||
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/servericon." . $extension, $sIconFile) === false) {
|
||||
enter_logfile($cfg,2,$lang['upgrp0003'].' '.sprintf($lang['errperm'], 'tsicons'));
|
||||
}
|
||||
} catch (Exception $e) {
|
||||
enter_logfile($cfg,2,$lang['errorts3'].$e->getCode().'; '.$lang['upgrp0004'].$e->getMessage());
|
||||
}
|
||||
} elseif($sIconId == 0) {
|
||||
if(file_exists(substr(dirname(__FILE__),0,-4) . "tsicons/servericon.png")) {
|
||||
if(unlink(substr(dirname(__FILE__),0,-4) . "tsicons/servericon.png") === false) {
|
||||
foreach (glob(substr(dirname(__FILE__),0,-4) . "tsicons/servericon.*") as $file) {
|
||||
if(unlink($file) === false) {
|
||||
enter_logfile($cfg,2,$lang['upgrp0005'].' '.sprintf($lang['errperm'], 'tsicons'));
|
||||
} else {
|
||||
enter_logfile($cfg,5,$lang['upgrp0006']);
|
||||
@@ -71,6 +73,7 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
"icondate" => $sicondate,
|
||||
"sortid" => "0",
|
||||
"type" => "0",
|
||||
"ext" => $mysqlcon->quote($extension, ENT_QUOTES)
|
||||
);
|
||||
}
|
||||
unset($sIconFile,$sIconId);
|
||||
@@ -80,6 +83,7 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
foreach ($ts3groups as $servergroup) {
|
||||
$tsgroupids[$servergroup['sgid']] = 0;
|
||||
$sgid = $servergroup['sgid'];
|
||||
$extension = 'png';
|
||||
$sgname = $mysqlcon->quote((mb_substr($servergroup['name'],0,30)), ENT_QUOTES);
|
||||
$iconid = $servergroup['iconid'];
|
||||
$iconid = ($iconid < 0) ? (pow(2, 32)) - ($iconid * -1) : $iconid;
|
||||
@@ -90,7 +94,8 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
check_shutdown($cfg); usleep($cfg['teamspeak_query_command_delay']);
|
||||
enter_logfile($cfg,5,sprintf($lang['upgrp0011'], $sgname, $sgid));
|
||||
$iconfile = $servergroup->iconDownload();
|
||||
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/" . $sgid . ".png", $iconfile) === false) {
|
||||
$extension = mime2extension(TeamSpeak3_Helper_Convert::imageMimeType($iconfile));
|
||||
if(file_put_contents(substr(dirname(__FILE__),0,-4) . "tsicons/" . $iconid . "." . $extension, $iconfile) === false) {
|
||||
enter_logfile($cfg,2,sprintf($lang['upgrp0007'], $sgname, $sgid).' '.sprintf($lang['errperm'], 'tsicons'));
|
||||
}
|
||||
$iconcount++;
|
||||
@@ -99,8 +104,8 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
}
|
||||
}
|
||||
} elseif($iconid == 0) {
|
||||
if(file_exists(substr(dirname(__FILE__),0,-4) . "tsicons/" . $sgid . ".png")) {
|
||||
if(unlink(substr(dirname(__FILE__),0,-4) . "tsicons/" . $sgid . ".png") === false) {
|
||||
foreach (glob(substr(dirname(__FILE__),0,-4) . "tsicons/" . $iconid . ".*") as $file) {
|
||||
if(unlink($file) === false) {
|
||||
enter_logfile($cfg,2,sprintf($lang['upgrp0009'], $sgname, $sgid).' '.sprintf($lang['errperm'], 'tsicons'));
|
||||
} else {
|
||||
enter_logfile($cfg,5,sprintf($lang['upgrp0010'], $sgname, $sgid));
|
||||
@@ -127,7 +132,8 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
"iconid" => $iconid,
|
||||
"icondate" => $iconarr["i".$iconid],
|
||||
"sortid" => $servergroup['sortid'],
|
||||
"type" => $servergroup['type']
|
||||
"type" => $servergroup['type'],
|
||||
"ext" => $mysqlcon->quote($extension, ENT_QUOTES)
|
||||
);
|
||||
}
|
||||
if($iconcount > 9 && $nobreak != 1) {
|
||||
@@ -139,10 +145,10 @@ function update_groups($ts3,$mysqlcon,$lang,$cfg,$dbname,$serverinfo,$select_arr
|
||||
if (isset($updategroups)) {
|
||||
$sqlinsertvalues = '';
|
||||
foreach ($updategroups as $updatedata) {
|
||||
$sqlinsertvalues .= "({$updatedata['sgid']},{$updatedata['sgidname']},{$updatedata['iconid']},{$updatedata['icondate']},{$updatedata['sortid']},{$updatedata['type']}),";
|
||||
$sqlinsertvalues .= "({$updatedata['sgid']},{$updatedata['sgidname']},{$updatedata['iconid']},{$updatedata['icondate']},{$updatedata['sortid']},{$updatedata['type']},{$updatedata['ext']}),";
|
||||
}
|
||||
$sqlinsertvalues = substr($sqlinsertvalues, 0, -1);
|
||||
$sqlexec .= "INSERT INTO `$dbname`.`groups` (`sgid`,`sgidname`,`iconid`,`icondate`,`sortid`,`type`) VALUES $sqlinsertvalues ON DUPLICATE KEY UPDATE `sgidname`=VALUES(`sgidname`),`iconid`=VALUES(`iconid`),`icondate`=VALUES(`icondate`),`sortid`=VALUES(`sortid`),`type`=VALUES(`type`); ";
|
||||
$sqlexec .= "INSERT INTO `$dbname`.`groups` (`sgid`,`sgidname`,`iconid`,`icondate`,`sortid`,`type`,`ext`) VALUES $sqlinsertvalues ON DUPLICATE KEY UPDATE `sgidname`=VALUES(`sgidname`),`iconid`=VALUES(`iconid`),`icondate`=VALUES(`icondate`),`sortid`=VALUES(`sortid`),`type`=VALUES(`type`),`ext`=VALUES(`ext`); ";
|
||||
unset($updategroups, $sqlinsertvalues);
|
||||
}
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "المستخدمين الذين تم العثور عليه
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s). Please check the permission for the folder 'avatars'!";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "<small>day</small> %d";
|
||||
$lang['days'] = "<small>يوم</small> %d";
|
||||
$lang['dbconerr'] = "فشل الدخول الى قاعدة بيانات قاعدة بيانات: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Hour(s)";
|
||||
$lang['time_day'] = "Day(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the servericon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "المستخدم %s المستخدمح";
|
||||
$lang['user'] = "اسم المستخدم";
|
||||
$lang['verify0001'] = "Please be sure, you are really connected to the TS3 server!";
|
||||
$lang['verify0002'] = "Enter, if not already done, the Ranksystem %sverification-channel%s!";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> core) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> stats page) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0004'] = "No user inside the verification channel found...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "action";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (extract):";
|
||||
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem Bot!";
|
||||
$lang['wichdbid'] = "Client-database-ID reset";
|
||||
$lang['wichdbiddesc'] = "Activate this function to reset the online time of a user, if his TeamSpeak Client-database-ID has been changed.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core Settings. Especially check the config 'rank up'!";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the rank settings!";
|
||||
$lang['wichpw1'] = "Your old password is wrong. Please try again";
|
||||
$lang['wichpw2'] = "The new passwords dismatch. Please try again.";
|
||||
$lang['wichpw3'] = "The password of the webinterface has been successfully changed. Request from IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "TeamSpeak verilənlər bazasında müştərilər tapıldı
|
||||
$lang['clean0001'] = "Lazımsız avatar silindi (əvvəlki unikal Müştəri ID: %s).";
|
||||
$lang['clean0002'] = "Lazımsız avatar silinərkən səhv %s (unikal Müştəri ID: %s).";
|
||||
$lang['clean0003'] = "Verilən məlumat bazasını yoxlayın. Bütün lazımsız şeylər silindi.";
|
||||
$lang['clean0004'] = "İstisna istifadəçiləri üçün yoxlanılması görülmüşdür. Heç bir şey dəyişməyib, çünki 'təmiz müştərilər' funksiyası aradan qaldırılır (veb interfeysi - core).";
|
||||
$lang['clean0004'] = "İstisna istifadəçiləri üçün yoxlanılması görülmüşdür. Heç bir şey dəyişməyib, çünki 'təmiz müştərilər' funksiyası aradan qaldırılır (veb interfeysi - other).";
|
||||
$lang['day'] = "%s <small>gün</small>";
|
||||
$lang['days'] = "%s <small>gün</small>";
|
||||
$lang['dbconerr'] = "Verilənlər bazasına qoşulmaq mümkün olmadı: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Dəqiqə(s)";
|
||||
$lang['time_hour'] = "Saat(s)";
|
||||
$lang['time_day'] = "Gün(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Sizin daxili yapılandırılmış %s ID ilə server bir qrup var '%s' parametr (webinterface -> core -> rank), lakin servergroup ID sizin TS3 serverinizdə mövcud deyildir (artıq)! Xahiş edirik düzeldin və ya səhvlər ola bilər!";
|
||||
$lang['upgrp0001'] = "Sizin daxili yapılandırılmış %s ID ilə server bir qrup var '%s' parametr (webinterface -> rank), lakin servergroup ID sizin TS3 serverinizdə mövcud deyildir (artıq)! Xahiş edirik düzeldin və ya səhvlər ola bilər!";
|
||||
$lang['upgrp0002'] = "Yeni Server İkonunu yükləyin";
|
||||
$lang['upgrp0003'] = "Server İkonunu yazarkən xəta baş verdi.";
|
||||
$lang['upgrp0004'] = "TS3 Server istisna olmaqla, TS3 server ikonu yüklənməsi zamanı səhv baş verdi: ";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (pasaj):";
|
||||
$lang['wibot9'] = "Sıralama sistemi başlamazdan əvvəl bütün tələb olunan sahələri doldurun!";
|
||||
$lang['wichdbid'] = "Müştəri bazası-ID bərpa et";
|
||||
$lang['wichdbiddesc'] = "TeamSpeak-database-ID müştərisi dəyişdirildikdə, İstifadəçinin əməliyyat vaxtını sıfırlamaq üçün bu funksiyanı aktivləşdirilir.<br>İstifadəçi onun unikal Müştəri-ID ilə uyğunlaşdırılacaq.<br><br>Bu funksiya aradan qaldıqda, onlayn (və ya aktiv) vaxtın hesablanması köhnə dəyər ilə davam edəcək, yeni Müştəri bazası-ID. Bu halda istifadəçinin yalnız Müştəri bazası-ID-si əvəz olunacaq.<br><br><br><b>Müştəri bazası-ID-i necə dəyişir?</b><br><br>Aşağıdakı hallarda hər bir müştəri yeni Client-database-ID-i alır və növbəti TS3 serverinə qoşulur.<br><br>1) <u>TS3 server tərəfindən avtomatik olaraq</u><br>TeamSpeak server istifadəçiləri silmək üçün bir funksiyaya sahibdir. Bu, bir istifadəçi 30 gün ərzində oflayn olduğunda və qalıcı server qrup olmadığı üçün olur.<br>Bu parametr daxilində dəyişdirilə bilər <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>TS3 ani şəkilinin bərpası</u><br>Bir TS3 server anlıq görüntüsünü bərpa edərkən verilənlər bazası-ID'ler dəyişdiriləcəkdir.<br><br>3) <u>əl ilə Client aradan qaldırılması</u><br>TeamSpeak müştəri də TS3 serverindən əl ilə və ya üçüncü şəxslər tərəfindən ssenari ilə silinməlidir.";
|
||||
$lang['wiconferr'] = "Ranksystem-in konfiqurasiyasında bir səhv var. Veb-interfeysə keçin və əsas parametrləri düzəlt. Xüsusilə yoxlayın 'rank up definition'!";
|
||||
$lang['wiconferr'] = "Ranksystem-in konfiqurasiyasında bir səhv var. Veb-interfeysə keçin və rank parametrləri düzəlt!";
|
||||
$lang['wichpw1'] = "Köhnə parol səhvdir. Yenidən cəhd edin";
|
||||
$lang['wichpw2'] = "Yeni parol uyğun gəlmir. Yenidən cəhd edin.";
|
||||
$lang['wichpw3'] = "Veb interfeys parolası uğurla dəyişdirildi. IP %s tələb olunur.";
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
$lang = array();
|
||||
$lang['adduser'] = "Uživatel %s (unique Client-ID: %s; Client-database-ID %s) ještě není v databázi -> přidán do Ranksystem.";
|
||||
$lang['achieve'] = "Achievement";
|
||||
$lang['asc'] = "vzestupně";
|
||||
$lang['boton'] = "Bot je spuštěn.";
|
||||
$lang['botoff'] = "Bot je zastaven.";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$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.";
|
||||
$lang['brute1'] = "Neúspěšné přihlášení z IP adresy %s s přihlašovacím jménem %s.";
|
||||
$lang['brute2'] = "Úspěšné přihlášení do Ranksystému z IP adresy %s.";
|
||||
$lang['changedbid'] = "Uživatel %s (unique Client-ID: %s) má novou TeamSpeak Client-database-ID (%s). aktulizujte starou Client-database-ID (%s) a resetujte všechny časy!";
|
||||
$lang['chkfileperm'] = "<b>K souboru/adresáři nemáte oprávnění!</b><br>K souborům/adresářům budete muset upravit oprávnění, nebo změnit jejich vlastníka!<br><br>The <u>owner</u> of all files and folders of the Ranksystem installation folder must be the user of your webserver (e.g.: www-data).<br>On Linux systems you may do something like this (linux shell command):<br>%sAlso the <u>access permission</u> must be set, that the user of your webserver is able to read, write and execute files.<br>On Linux systems you may do something like this (linux shell command):<br>%sList of concerned files/folders:<br>%s";
|
||||
$lang['chkphpcmd'] = "<b>Definovaný špatný PHP příkaz</b> v souboru %s! PHP zde nebylo nalezeno!<br>Prosím, vložte do souboru správný PHP příkaz!<br><br>Definition out of %s:<br>%s<br>Result of your command:%sYou can test your command before via console by adding the parameter '-v'.<br>Example: %sYou should get back the PHP version!";
|
||||
$lang['chkphpmulti'] = "Provozujete <b>více verzí PHP</b> na vašem systému.<br><br> <u>webserver</u> (this site) is running with version: %s<br>The defined command in %s is running with version: %s<br><br>Please use the same PHP version for both!<br><br>You can define the version for the Ranksystem Bot inside the file %s. More information and examples you will find inside.<br>Current definition out of %s:<br>%sYou can also change the PHP version, your webserver is using. Please use the world wide web to get help for this.<br><br>We recommend to use always the latest PHP version!<br><br>If you can't adjust the PHP versions on your system environment, it works for your purposes, it's ok. However, the only supported way is one single PHP version for both!";
|
||||
$lang['chkphpmulti2'] = "Cesta k PHP na vaší website:%s";
|
||||
$lang['chkfileperm'] = "<b>Wrong file/folder permissions!</b><br>You need to correct the owner and access permissions of the named files/folders!<br><br>The <u>owner</u> of all files and folders of the Ranksystem installation folder must be the user of your webserver (e.g.: www-data).<br>On Linux systems you may do something like this (linux shell command):<br>%sAlso the <u>access permission</u> must be set, that the user of your webserver is able to read, write and execute files.<br>On Linux systems you may do something like this (linux shell command):<br>%sList of concerned files/folders:<br>%s";
|
||||
$lang['chkphpcmd'] = "<b>Wrong PHP command</b> defined inside the file %s! PHP not found here!<br>Please insert a valid PHP command inside this file!<br><br>Definition out of %s:<br>%s<br>Result of your command:%sYou can test your command before via console by adding the parameter '-v'.<br>Example: %sYou should get back the PHP version!";
|
||||
$lang['chkphpmulti'] = "It seems to be, you are running <b>multiple PHP</b> versions on your system.<br><br>Your <u>webserver</u> (this site) is running with version: %s<br>The defined command in %s is running with version: %s<br><br>Please use the same PHP version for both!<br><br>You can define the version for the Ranksystem Bot inside the file %s. More information and examples you will find inside.<br>Current definition out of %s:<br>%sYou can also change the PHP version, your webserver is using. Please use the world wide web to get help for this.<br><br>We recommend to use always the latest PHP version!<br><br>If you can't adjust the PHP versions on your system environment, it works for your purposes, it's ok. However, the only supported way is one single PHP version for both!";
|
||||
$lang['chkphpmulti2'] = "The path where you could find PHP on your website:%s";
|
||||
$lang['clean'] = "Skenuji uživatele ke smazání";
|
||||
$lang['cleanc'] = "Čištění uživatelů.";
|
||||
$lang['cleancdesc'] = "S touto funkcí budou staří uživatelé vymazáni z databáze.<br><br>Za tímto účelem je systém Ranks sychronizován s databází TeamSpeak. Klienty, které ve službě TeamSpeak neexistují, budou ze systému Ranks vymazány.<br><br>Tato funkce je povolena pouze při deaktivaci funkce Query-Slowmode!<br><br><br>Pro automatickou úpravu týmu TeamSpeak databáze ClientCleaner lze použít:<br>%s";
|
||||
@@ -25,11 +25,11 @@ $lang['cleants'] = "Nalezení uživatelé v TeamSpeak databázi: %s (of %s)";
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s).";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "%s <small>den</small>";
|
||||
$lang['days'] = "%s <small>dnů</small>";
|
||||
$lang['dbconerr'] = "Problém s připojením do databáze: ";
|
||||
$lang['desc'] = "sestupně";
|
||||
$lang['desc'] = "descending";
|
||||
$lang['duration'] = "Duration";
|
||||
$lang['errcsrf'] = "CSRF Token je invalidní nebo vypršel (=security-check failed)! Aktualizuj stránku a zkus to znovu. Pokud problém přetrvává, smaž soubory Cookie!";
|
||||
$lang['errgrpid'] = "Změny nebyly uloženy, protože nastal problém s databází. Pro zachování změn vyřešte problémy a uložte znovu.";
|
||||
@@ -46,7 +46,7 @@ $lang['errseltime'] = "Zadej prosím online čas, pro přidání!";
|
||||
$lang['errukwn'] = "Došlo k neznámé chybě!";
|
||||
$lang['factor'] = "Factor";
|
||||
$lang['highest'] = "Nejvyšší rank byl již dosažen!";
|
||||
$lang['insec'] = "v Sekundách";
|
||||
$lang['insec'] = "in Seconds";
|
||||
$lang['install'] = "Instalace";
|
||||
$lang['instdb'] = "Nainstalovat databázi";
|
||||
$lang['instdbsuc'] = "Databáze %s úspěšně vytvořena.";
|
||||
@@ -90,7 +90,7 @@ $lang['listsumo'] = "Celkově online";
|
||||
$lang['listuid'] = "Unikátní ID";
|
||||
$lang['login'] = "Přihlášení";
|
||||
$lang['msg0001'] = "Ranksystem je na verzi: %s";
|
||||
$lang['msg0002'] = "Seznam příkazů je dostupný zde: [URL]https://ts-ranksystem.com/#commands[/URL]";
|
||||
$lang['msg0002'] = "A list of valid bot commands can be found here [URL]https://ts-ranksystem.com/#commands[/URL]";
|
||||
$lang['msg0003'] = "Nemáto dostatečné oprávnění pro tento příkaz!";
|
||||
$lang['msg0004'] = "Uživatel %s (%s) požádal o vypnutí Ranksystemu!";
|
||||
$lang['msg0005'] = "cya";
|
||||
@@ -98,8 +98,8 @@ $lang['msg0006'] = "brb";
|
||||
$lang['msg0007'] = "Uživatel %s (%s) požádal o %s Ranksystemu!";
|
||||
$lang['msg0008'] = "Kontrola aktulizací hotova! Pokud je update k dispozici, zanedlouho se Ranksystem začne aktulizovat.";
|
||||
$lang['msg0009'] = "Čistka databáze klientů začala.";
|
||||
$lang['msg0010'] = "Zadej příkaz !log pro více informací.";
|
||||
$lang['msg0011'] = "Cache skupin smazána. Spouštím nahrání skupin a icon...";
|
||||
$lang['msg0010'] = "Run command !log to get more information.";
|
||||
$lang['msg0011'] = "Cleaned group cache. Start loading groups and icons...";
|
||||
$lang['noentry'] = "Žádné vstupy nenalezeny.";
|
||||
$lang['pass'] = "Heslo";
|
||||
$lang['pass2'] = "Změnit heslo";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "minut(min.)";
|
||||
$lang['time_hour'] = "hodin(h)";
|
||||
$lang['time_day'] = "dní/dnů(d)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the servericon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,14 +359,14 @@ $lang['upusrinf'] = "Uživatel %s byl úspěšně informovaný..";
|
||||
$lang['user'] = "Jméno";
|
||||
$lang['verify0001'] = "Ujisti se, že jsi připojen na TS3 serveru!";
|
||||
$lang['verify0002'] = "Přesuň se do %smístnosti%s pro ověřování!";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> core) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> stats page) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0004'] = "Místnost pro ověřování je prázdná...";
|
||||
$lang['wi'] = "Admin panel";
|
||||
$lang['wiaction'] = "Akce";
|
||||
$lang['wiadmhide'] = "Skrýt vyloučené uživatele";
|
||||
$lang['wiadmhidedesc'] = "Skrýt výjimku uživatele v následujícím výběru";
|
||||
$lang['wiadmuuid'] = "Bot-Admin";
|
||||
$lang['wiadmuuiddesc'] = "Vyber uživatele, který je adminem Ranksystemu.<br>Můžeš vybrat i více uživatelů.<br><br>Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.<br><br><br>The administrator of the Ranksystem Bot have the <b>privileges</b>:<br><br>- to reset the password for the webinterface.<br>(Note: Without definition of an administrator, it is not possible to reset the password!)<br><br>- using Bot commands with Bot-Admin privileges<br>(A list of commands you'll find %shere%s.)";
|
||||
$lang['wiadmuuiddesc'] = "Choose the user, which are the administrator(s) of the Ranksystem.<br>Also multiple selections are possible.<br><br>Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.<br><br><br>The administrator of the Ranksystem Bot have the <b>privileges</b>:<br><br>- to reset the password for the webinterface.<br>(Note: Without definition of an administrator, it is not possible to reset the password!)<br><br>- using Bot commands with Bot-Admin privileges<br>(A list of commands you'll find %shere%s.)";
|
||||
$lang['wiboost'] = "boost";
|
||||
$lang['wiboostdesc'] = "Give a user on your TeamSpeak server a servergroup (have to be created manually), which you can declare here as boost group. Define also a factor which should be used (for example 2x) and a time, how long the boost should be rated.<br>The higher the factor, the faster an user reaches the next higher rank.<br>Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup.<br><br>As factor are also decimal numbers possible. Decimal places must be separated by a period!<br><br><pre>servergroup ID => factor => time (in seconds)</pre><br>Each entry has to separate from the next with a comma.<br><br>Example:<br><pre>12=>2=>6000,13=>1.25=>2500,14=>5=>600</pre>Here a user in servergroup 12 get the factor 2 for the next 6000 seconds, a user in servergroup 13 get the factor 1.25 for 2500 seconds, and so on...";
|
||||
$lang['wiboost2desc'] = "You can define boost groups, for example to reward users. With that they will collect time faster (boosted) and therefore reach the next rank faster.<br><br><u>Steps to do:</u><br><br><b>1)</b> Create a servergroup on your server, which should be used for the boost.<br><br><b>2)</b> Define the boost defintion on this site.<br><br><b>Servergroup:</b> Choose the servergroup that should triggers the boost.<br><br><b>Boost Factor:</b> The factor to boost the online/active time of the user, which owned that group (example 2 times). As factor are also decimal numbers possible (example 1.5). Decimal places must be separated by a dot!<br><br><b>Duration in Seconds:</b> Define how long the boost should be active. Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup. It doesn't matter the user is online or not, the duration is running out.<br><br><b>3)</b> Give one or more user on the TS server the defined servergroup to boost them.";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (extract):";
|
||||
$lang['wibot9'] = "Vyplňte všechna povinná pole před spuštěním systému Ranksystemu!";
|
||||
$lang['wichdbid'] = "Resetování Client-database-ID";
|
||||
$lang['wichdbiddesc'] = "Resetovat čas online uživatele, pokud se změnil jeho ID týmu TeamSpeak Client-database<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Došlo k chybě v konfiguraci systému Ranks. Přejděte na webové rozhraní a opravte nastavení jádra. Zvláště zkontrolujte konfiguraci 'rank up'!";
|
||||
$lang['wiconferr'] = "Došlo k chybě v konfiguraci systému Ranks. Přejděte na webové rozhraní a opravte nastavení rank!";
|
||||
$lang['wichpw1'] = "Vaše staré heslo je nesprávné. Prosím zkuste to znovu.";
|
||||
$lang['wichpw2'] = "Nové hesla se vymažou. Prosím zkuste to znovu.";
|
||||
$lang['wichpw3'] = "Heslo webové rozhraní bylo úspěšně změněno. Žádost od IP %s.";
|
||||
@@ -397,7 +397,7 @@ $lang['widelcldgrp'] = "Obnovit skupiny (groups)";
|
||||
$lang['widelcldgrpdesc'] = "Rankssystém si vzpomíná na dané serverové skupiny, takže to nemusíte dávat / zkontrolovat s každým spustením pracovníka.php.<br><br>Pomocí této funkce můžete jednou jednou odstranit znalosti o daných serverových skupinách. Ve skutečnosti se řadový systém snaží poskytnout všem klientům (které jsou na serveru TS3 online) serverovou skupinu skutečné pozice.<br>Pro každého klienta, který dostane skupinu nebo zůstane ve skupině, si Ranksystem pamatuje to tak, jak bylo popsáno na začátku.<br><br>Tato funkce může být užitečná, pokud uživatel není v serverové skupině, měl by být pro definovaný čas online.<br><br>Pozor: Spusťte to v okamžiku, kdy v následujících několika minutách nekupujete být splatný !!! Ranksystem nemůže odstranit starou skupinu, protože si ji nemůže vzpomenout ;-)";
|
||||
$lang['widelsg'] = "odebrat ze serverových skupin";
|
||||
$lang['widelsgdesc'] = "Zvolte, zda by klienti měli být také odstraněni z poslední známé skupiny serverů, když odstraníte klienty z databáze Ranksystem.<br><br>Bude se jednat pouze o serverové skupiny, které se týkaly systému Ranksystem";
|
||||
$lang['wiexcept'] = "Výjimky";
|
||||
$lang['wiexcept'] = "Exceptions";
|
||||
$lang['wiexcid'] = "kanálová výjimka";
|
||||
$lang['wiexciddesc'] = "Seznam oddělených čárkami ID kanálů, které se nepodílejí na systému Ranks.<br><br>Zůstaňte uživatelé v jednom z uvedených kanálů, čas, který bude zcela ignorován. Neexistuje ani on-line čas, ale počítá se doba nečinnosti.<br><br>Tato funkce má smysl pouze s režimem 'online čas', protože zde mohou být ignorovány například kanály AFK.<br>Režim 'aktivní' čas , tato funkce je zbytečná, protože by byla odečtena doba nečinnosti v místnostech AFK a tudíž nebyla započítána.<br><br>Být uživatel v vyloučené kanálu, je to pro toto období poznamenáno jako' vyloučeno z Ranksystemu '. Uživatel se už nezobrazuje v seznamu 'stats / list_rankup.php', pokud se tam na něm nezobrazí vyloučené klienty (stránka Statistiky - výjimka pro klienta).";
|
||||
$lang['wiexgrp'] = "výjimka pro serverovou skupinu";
|
||||
@@ -410,7 +410,7 @@ $lang['wiexresdesc'] = "Existují tři režimy, jak zacházet s výjimkou. V ka
|
||||
$lang['wiexuid'] = "klientská výjimka";
|
||||
$lang['wiexuiddesc'] = "Čárka odděluje seznam jedinečných identifikátorů klientů, které by se neměly týkat systému Ranks.<br>Uživatel v tomto seznamu bude ignorován pro hodnocení.";
|
||||
$lang['wigrpimp'] = "Import Mode";
|
||||
$lang['wigrpt1'] = "Čas v sekundách";
|
||||
$lang['wigrpt1'] = "Time in Seconds";
|
||||
$lang['wigrpt2'] = "Servergroup";
|
||||
$lang['wigrptk'] = "cumulative";
|
||||
$lang['wigrptime'] = "definice pořadí";
|
||||
@@ -420,11 +420,11 @@ $lang['wihladm'] = "Seznam hodnocení (režim administrátora)";
|
||||
$lang['wihladm0'] = "Function description (click)";
|
||||
$lang['wihladm0desc'] = "Choose one or more reset options and press \"start reset\" to start it.<br>Each option is described by itself.<br><br>After starting the reset job(s), you can view the status on this site.<br><br>The reset task will be done about the Ranksystem Bot as a job.<br>It is necessary the Ranksystem Bot is running.<br><b>Do NOT stop or restart the Bot during the reset is in progress!</b><br><br>For the time of running the reset, the Ranksystem will pause all other things. After completing the reset the Bot will automatically go on with the normal work.<br>Again, do NOT stop or restart the Bot!<br><br>When all jobs are done, you need to confirm them. This will reset the status of the jobs. That makes it possible to start a new reset.<br><br>In case of a reset you might also want to <u>withdraw servergroups</u> from the users. It is important not to change the 'rank up definition', before you have done this reset. After reset you can change the 'rank up definition', sure!<br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br><b>Be aware, there is no way of return!</b>";
|
||||
$lang['wihladm1'] = "Přidat čas";
|
||||
$lang['wihladm2'] = "Odebrat čas";
|
||||
$lang['wihladm3'] = "Reset Ranksystemu";
|
||||
$lang['wihladm31'] = "reset statistik všech uživatelů";
|
||||
$lang['wihladm2'] = "Udělejte si čas";
|
||||
$lang['wihladm3'] = "Reset Ranksystem";
|
||||
$lang['wihladm31'] = "reset all user stats";
|
||||
$lang['wihladm311'] = "zero time";
|
||||
$lang['wihladm312'] = "smaž uživatele";
|
||||
$lang['wihladm312'] = "delete users";
|
||||
$lang['wihladm31desc'] = "Choose one of the both options to reset the statistics of all users.<br><br><b>zero time</b>: Resets the time (online time & idle time) of all users to a value of 0.<br><br><b>delete users</b>: With this option, all users will be deleted out of the Ranksystem database. The TeamSpeak database will <u>not</u> be touched!<br><br><br>Both options affect the following things..<br><br>.. on zero time:<br>Reset Server statistics summary (table: stats_server)<br>Reset My statistics (table: stats_user)<br>Reset List Rankup / user statistics (table: user)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)<br><br>.. on delete users:<br>Cleans donut chart nations (table: stats_nations)<br>Cleans donut chart platforms (table: stats_platforms)<br>Cleans donut chart versions (table: stats_versions)<br>Reset Server statistics summary (table: stats_server)<br>Cleans My statistics (table: stats_user)<br>Cleans List Rankup / user statistics (table: user)<br>Cleans user ip-hash values (table: user_iphash)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)";
|
||||
$lang['wihladm32'] = "withdraw servergroups";
|
||||
$lang['wihladm32desc'] = "Activate this function to withdraw the servergroups from all TeamSpeak users.<br><br>The Ranksystem scans each group, which is defined inside the 'rank up definition'. It will remove all user, which are known by the Ranksystem, out of this groups.<br><br>That's why it is important not to change the <u>'rank up definition'</u>, before you have done the reset. After reset you can change the 'rank up definition', sure!<br><br><br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br>The servergroup itself on the TeamSpeak server will <u>not</u> be removed / touched.";
|
||||
@@ -436,25 +436,25 @@ $lang['wihladm35'] = "start reset";
|
||||
$lang['wihladm36'] = "stop Bot afterwards";
|
||||
$lang['wihladm36desc'] = "Is this option activated, the Bot will stop after all reset things are done.<br><br>This stop is exactly working like the normal 'stop' parameter. Means, the Bot will <u>not</u> start with the 'check' parameter. <br><br> To start the Ranksystem Bot use the 'start' or 'restart' parameter.";
|
||||
$lang['wihladmrs'] = "Job Status";
|
||||
$lang['wihladmrs0'] = "zakázaná";
|
||||
$lang['wihladmrs1'] = "vytvořeno";
|
||||
$lang['wihladmrs2'] = "spracovávám...";
|
||||
$lang['wihladmrs0'] = "disabled";
|
||||
$lang['wihladmrs1'] = "created";
|
||||
$lang['wihladmrs2'] = "in progress..";
|
||||
$lang['wihladmrs3'] = "faulted (ended with errors!)";
|
||||
$lang['wihladmrs4'] = "hotovo";
|
||||
$lang['wihladmrs4'] = "finished";
|
||||
$lang['wihladmrs5'] = "Reset Job(s) successfully created.";
|
||||
$lang['wihladmrs6'] = "There is still a reset job active. Please wait until all jobs are finished before you start the next!";
|
||||
$lang['wihladmrs7'] = "Press %s Refresh %s to monitor the status.";
|
||||
$lang['wihladmrs8'] = "Do NOT stop or restart the Bot during the reset is in progress!";
|
||||
$lang['wihladmrs9'] = "Please %s confirm %s the jobs. This will reset the job status of all jobs. It is needed to be able to start a new reset.";
|
||||
$lang['wihladmrs10'] = "Job(s) successfully confirmed!";
|
||||
$lang['wihladmrs11'] = "Zbývající čas do resetu systému";
|
||||
$lang['wihladmrs12'] = "Opravdu chcete systém resetovat?";
|
||||
$lang['wihladmrs13'] = "Ano, spust reset";
|
||||
$lang['wihladmrs14'] = "Ne, zruš reset";
|
||||
$lang['wihladmrs11'] = "Estimated time to reset the system";
|
||||
$lang['wihladmrs12'] = "Are you sure, you still want to reset the system?";
|
||||
$lang['wihladmrs13'] = "Yes, start reset";
|
||||
$lang['wihladmrs14'] = "No, cancel reset";
|
||||
$lang['wihladmrs15'] = "Please choose at least one option!";
|
||||
$lang['wihladmrs16'] = "povoleno";
|
||||
$lang['wihladmrs16'] = "enabled";
|
||||
$lang['wihlset'] = "nastavení";
|
||||
$lang['wiignidle'] = "Ignorování nečinnosti";
|
||||
$lang['wiignidle'] = "Ignorujte volno";
|
||||
$lang['wiignidledesc'] = "Definujte dobu, po kterou bude ignorována doba nečinnosti uživatele.<br><br>Když klient na serveru nečiní nic (= nečinný), tento čas je zaznamenán systémem Ranks. S touto funkcí nebude doba pohotovosti uživatele započítána, dokud nedojde k definovanému limitu. Pouze při překročení definovaného limitu se počítá od tohoto data pro systém Ranks jako nečinný čas.<br><br>Tato funkce se přehrává pouze ve spojení s rolí 'aktivní čas'. funkce je např vyhodnotit čas poslechu v konverzacích jako aktivita.<br><br>0 = vypnout funkci<br><br>Příklad:<br>Ignorovat nečinnost = 600 (vteřin)<br>Klient má nečinnost 8 minuntes<br>důsledky:<br>8 minut nečinnosti jsou ignorovány, a proto přijímá tento čas jako aktivní čas. Pokud se doba volnoběhu nyní zvýší na více než 12 minut, takže je čas delší než 10 minut, v tomto případě by se 2 minuty považovaly za nečinné.";
|
||||
$lang['wilog'] = "Cesta k logům";
|
||||
$lang['wilogdesc'] = "Cesta souboru protokolu systému Ranks.<br><br>Příklad:<br>/ var / logs / ranksystem /<br><br>Ujistěte se, že webuser má oprávnění zápisu do protokolu.";
|
||||
@@ -562,7 +562,7 @@ $lang['wits3dchdesc'] = "Identifikátor kanálu, se kterým by se bot měl spoj
|
||||
$lang['wits3host'] = "TS3 Hostaddress";
|
||||
$lang['wits3hostdesc'] = "TeamSpeak 3 adresa serveru<br>(IP oder DNS)";
|
||||
$lang['wits3sm'] = "Query-Slowmode";
|
||||
$lang['wits3smdesc'] = "Pomocí funkce Query-Slowmode můžete snížit \ 'spam \'' příkazů dotazů na server TeamSpeak. Tímto zabráníte spuštěním ochrany TS3 serveru proti zaplavením příkazy z příkazové řádky.<br>Příkazy TeamSpeak Query jsou zpožděny touto funkcí.<br><br>!!! Použitím zpoždění se snižuje i vytížení CPU !!!<br><br>Aktivace se nedoporučuje, pokud není požadována. Zpoždění snižuje rychlost odezvy od Bota a jeho dopovědi nemusejí být pak adekvátní zaslanému příkazu.<br><br>Tabulka níže znázorňuje orientační rychlost reakce a dobu odpovědi Bota na jeden zaslaný příkaz(v sekundách):<br><br>%s<br><br>V případě zvolení hodnoty s ultra zpožděním může být reakce Bota opožděna až o 65 sekund!! V případě vytížení serveru může být hodnota i mnohem vyšší!";
|
||||
$lang['wits3smdesc'] = "Pomocí funkce Query-Slowmode můžete snížit \ 'spam \'' příkazů dotazů na server TeamSpeak. Tím zabráníte zákazu v případě povodní.<br>Příkazy TeamSpeak Query jsou zpožděny touto funkcí.<br><br>!!! TAKÉ ZTRÁTAJÍ POUŽITÍ PROCESU !!!<br><br>Aktivace se nedoporučuje, pokud není požadována. Zpoždění zvyšuje trvání bot, což je nepřesné.<br><br>The last column shows the required time for one duration (in seconds):<br><br>%s<br><br>Consequently, the values (times) with the ultra delay become inaccurate by about 65 seconds! Depending on, what to do and/or server size even higher!";
|
||||
$lang['wits3qnm'] = "Název Bota";
|
||||
$lang['wits3qnmdesc'] = "Název, s tím spojením dotazu bude vytvořen.<br>Můžete jej pojmenovat zdarma.";
|
||||
$lang['wits3querpw'] = "TS3 Query-Password";
|
||||
@@ -571,17 +571,17 @@ $lang['wits3querusr'] = "TS3 Query-uživatel";
|
||||
$lang['wits3querusrdesc'] = "TeamSpeak 3 query (přihlašovací jméno)<br>Ve výchozím nastavení nastaveno-> serveradmin<br>Samozřejmě můžete vytvořit nový query účet přímo pro Ranksystem.<br>Potřebné oprávnění najdete zde:<br>%s";
|
||||
$lang['wits3query'] = "TS3 Query-Port";
|
||||
$lang['wits3querydesc'] = "TeamSpeak 3 query port<br>Default RAW (plain text) is 10011 (TCP)<br>Default SSH (encrypted) is 10022 (TCP)<br><br>Pokud nepoužíváte výchozí port (10011) koukněte do configu --> 'ts3server.ini'.";
|
||||
$lang['wits3encrypt'] = "TS3 Query šifrování";
|
||||
$lang['wits3encryptdesc'] = "Aktivováním této volby se zapne šifrovaná komunikace mezi Ranky systémem a TeamSpeak 3 serverem, nebo-li použije se SSH komunikace.<br>Pokud je tato volba vypnuta, komuniakce probíhá nešifrovaně - v plain textu, nebo-li prostřednictvím RAW komunikace - tato komunikace je potencionálně nebezpečná, pokud TS3 server a Rank systém běží každý na jiném serveru a jsou propojeni přes interent.<br><br>Nezapomeňte zkontrolovat a nastavit správný TS3 Query Port, který je pro komuniaci použit!<br><br><b>Upozornění:</b>Šifrovaná SSH komunikace potřebuje více výkonu CPU, než nešifrovaná RAW komunikace. Pokud není z důvodu bezpečnosti nutné použit SSH komunikaci (TS3 server a Ranksystem běží na stejném serveru nebo jsou propojeny výhradně lokální sítí), doporučujeme použít RAW komunikaci. Pokud jsou však propojeny např. přes interent, doporučujeme použít výhradně SSH komunikaci!<br><br><b>Požadavky:</b><br><br>1) TS3 Server version 3.3.0 a novější.<br><br>2) Rozšíření PHP o PHP-SSH2 modul, pokud je to nutné.<br>Na Linuxu lze provést instaalci například příkazy:<br>%s<br>3) SSH musí být konfigurováno i na straně TS3 serveru!<br>Aktivovat SSH lze přidáním nebo úpravou níže uvedených paramterů v souboru 'ts3server.ini':<br>%s Po provedení úpravy konfigurace TS3 serveru je nutné TS3 server restartovat!";
|
||||
$lang['wits3encrypt'] = "TS3 Query encryption";
|
||||
$lang['wits3encryptdesc'] = "Activate this option to encrypt the communication between the Ranksystem and the TeamSpeak 3 server (SSH).<br>When this function is disabled, the communication will be done in plain text (RAW). This could be a security risk, especially when the TS3 server and the Ranksystem are running on different machines.<br><br>Be also sure, you have checked the TS3 Query Port, which needs (perhaps) to be changed in the Ranksystem!<br><br><b>Attention:</b> The SSH encryption needs more CPU time and with this truly more system resources. That's why we recommend to use a RAW connection (disabled encryption) if the TS3 server and the Ranksystem are running on the same machine / server (localhost / 127.0.0.1). If they are running on separate machines, you should activate the encrypted connection!<br><br><b>Requirements:</b><br><br>1) TS3 Server version 3.3.0 or above.<br><br>2) The PHP extension PHP-SSH2 is necessary.<br>On Linux you can it install with the following command:<br>%s<br>3) The encryption needs to be enabled on your TS3 server!<br>Activate the following parameters inside your 'ts3server.ini' and customize it for your needs:<br>%s After changing your TS3 server configurations a restart of your TS3 server is necessary.";
|
||||
$lang['wits3voice'] = "TS3 Voice-Port";
|
||||
$lang['wits3voicedesc'] = "TeamSpeak 3 voice port<br>Defaultně je 9987 (UDP)<br>Toto je port, který používáš při připojení na TS3 server v TS3 klientu.";
|
||||
$lang['witsz'] = "Velikost-logu";
|
||||
$lang['witszdesc'] = "Nastavte maximální velikost log souboru pro automatické rotování logů .<br><br>Hodnotu definujete v Mebibytech.<br><br>Zvolením příliš vysoké hodnoty může dojít k vyčerpání volného prostoru pro logy na disku. Velké soubory mohou zároveň nepříznívě ovlivňovat výkon systému!<br><br> Změna bude akceptována až po restartování Bota. Pokud je nově zvolená velikost logu menší než je aktuální velikost log souboru, dojde k jeho automatickému orotování.";
|
||||
$lang['wits3voicedesc'] = "TeamSpeak 3 voice port<br>Default is 9987 (UDP)<br>Toto je port, který používáš při připojení na TS3 server v TS3 Clientu.";
|
||||
$lang['witsz'] = "Log-Size";
|
||||
$lang['witszdesc'] = "Set up the filesize of the log, at which the logfile will be rotated, when exceeded.<br><br>Define your value in Mebibyte.<br><br>When you increase the value, be sure, you have enough space on this partition. Too big logfiles could bring perfomance issues!<br><br>On changing this value, the logfile size will be checked with the next restart of the bot. Is the filesize bigger than the defined value, the logfile will be rotated immediately.";
|
||||
$lang['wiupch'] = "Update-Channel";
|
||||
$lang['wiupch0'] = "stabilni";
|
||||
$lang['wiupch0'] = "stable";
|
||||
$lang['wiupch1'] = "beta";
|
||||
$lang['wiupchdesc'] = "Ranksystem se bude sám updatovat, pokud bude dostupná nová verze ke stažení. Zde vyberte, kterou verzi chcete instalovat.<br><br><b>stabilní (default)</b>: bude instalována poslední dostupná stabilní verze - doporučeno pro produkční nasazení.<br><br><b>beta</b>: bude instalována vždy poslední beta verze, která může oobshaovat nové a neotestované funkcionality - použití na vlastní riziko!<br><br>Pokud změníte z Beta verze na Stabilní, systém bude čekat do další vyšší stabilní verze, než je beta a teprve pak se updatuje - downgrade z Beta na Stabilní verzi se neprovádí.";
|
||||
$lang['wiverify'] = "Kanál pro ověření klienta";
|
||||
$lang['wiupchdesc'] = "The Ranksystem will be updated automatically if a new update is available. Choose here, which update-channel you want to join.<br><br><b>stable (default)</b>: You get the latest stable version. Recommended for production environments.<br><br><b>beta</b>: You get the latest beta version. With this you get new features earlier, but the risk of bugs is much higher. Use at your own risk!<br><br>When you are changing from beta to stable release, the Ranksystem won't downgrade. It will rather wait for the next higher release of a stable version and update to this.";
|
||||
$lang['wiverify'] = "Verification-Channel";
|
||||
$lang['wiverifydesc'] = "Enter here the channel-ID of the verification channel.<br><br>This channel need to be set up <u>manual</u> on your TeamSpeak server. Name, permissions and other properties could be defined for your choice; only user should be possible to join this channel!<br><br>The verification is done by the respective user himself on the statistics-page (/stats/). This is only necessary if the website visitor can't automatically be matched/related with the TeamSpeak user.<br><br>To verify the TeamSpeak user, he has to be in the verification channel. There he is able to receive a token with which he can verify himself for the statistics page.";
|
||||
$lang['wivlang'] = "Jazyk";
|
||||
$lang['wivlangdesc'] = "Nastavte hlavní jazyk pro Ranksystem<br><br>Jazyk můžete kdykoliv změnit.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clients in der TeamSpeak Datenbank gefunden: %s (von %s)";
|
||||
$lang['clean0001'] = "Nicht benötigtes Avatar %s (ehemals eindeutige Client-ID: %s) erfolgreich gelöscht.";
|
||||
$lang['clean0002'] = "Fehler beim Löschen eines nicht benötigten Avatars %s (eindeutige Client-ID: %s). Bitte überprüfe die Zugriffsrechte auf das Verzeichnis 'avatars'!";
|
||||
$lang['clean0003'] = "Überprüfung der Datenbankbereinigung abgeschlossen. Alle unnötigen Daten wurden gelöscht.";
|
||||
$lang['clean0004'] = "Überprüfung der zu löschenden User abgeschlossen. Nichts wurde getan, da die Funktion 'Client-Löschung' deaktiviert ist (Webinterface - Kern).";
|
||||
$lang['clean0004'] = "Überprüfung der zu löschenden User abgeschlossen. Nichts wurde getan, da die Funktion 'Client-Löschung' deaktiviert ist (Webinterface - Anderes).";
|
||||
$lang['day'] = "%s <small>Tag</small>";
|
||||
$lang['days'] = "%s <small>Tage</small>";
|
||||
$lang['dbconerr'] = "Verbindung zur Datenbank gescheitert: ";
|
||||
@@ -340,7 +340,7 @@ $lang['time_min'] = "Min.";
|
||||
$lang['time_hour'] = "Std.";
|
||||
$lang['time_day'] = "Tag(e)";
|
||||
$lang['unknown'] = "unbekannt";
|
||||
$lang['upgrp0001'] = "Es ist eine Servergruppe mit der ID %s im Parameter '%s' (Webinterface -> Kern -> Rank) konfiguriert, jedoch ist diese Servergruppe nicht (mehr) auf dem TS3 Server vorhanden! Bitte korrigiere dies oder es können hierdurch Fehler auftreten!";
|
||||
$lang['upgrp0001'] = "Es ist eine Servergruppe mit der ID %s im Parameter '%s' (Webinterface -> Rank) konfiguriert, jedoch ist diese Servergruppe nicht (mehr) auf dem TS3 Server vorhanden! Bitte korrigiere dies oder es können hierdurch Fehler auftreten!";
|
||||
$lang['upgrp0002'] = "Lade neues ServerIcon herunter";
|
||||
$lang['upgrp0003'] = "Fehler beim Schreiben des ServerIcons.";
|
||||
$lang['upgrp0004'] = "Fehler beim Herunterladen des ServerIcons vom TS3 Server: ";
|
||||
@@ -360,7 +360,7 @@ $lang['upusrinf'] = "User %s wurde erfolgreich benachrichtigt.";
|
||||
$lang['user'] = "Benutzername";
|
||||
$lang['verify0001'] = "Bitte stelle sicher, dass du wirklich mit dem TS3 Server verbunden bist!";
|
||||
$lang['verify0002'] = "Betrete, falls noch nicht geschehen, den Ranksystem %sVerifizierungs-Channel%s!";
|
||||
$lang['verify0003'] = "Wenn du wirklich zum TS3 Server verbunden bist, kontaktiere bitte dort einen Admin.<br>Dieser muss einen Verifizierungs-Channel auf dem TS3 Server erstellen. Danach ist der erstellte Channel im Ranksystem zu hinterlegen, was nur ein Admin tun kann.<br>Weitere Informationen findet dieser im Webinterface (-> Kern) des Ranksystems.<br><br>Bis dahin ist leider keine Verifizierung für das Ranksystem möglich! Sorry :( ";
|
||||
$lang['verify0003'] = "Wenn du wirklich zum TS3 Server verbunden bist, kontaktiere bitte dort einen Admin.<br>Dieser muss einen Verifizierungs-Channel auf dem TS3 Server erstellen. Danach ist der erstellte Channel im Ranksystem zu hinterlegen, was nur ein Admin tun kann.<br>Weitere Informationen findet dieser im Webinterface (-> Statistik Seite) des Ranksystems.<br><br>Bis dahin ist leider keine Verifizierung für das Ranksystem möglich! Sorry :( ";
|
||||
$lang['verify0004'] = "Keine User im Verifizierungs-Channel gefunden...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "ausführen";
|
||||
@@ -383,7 +383,7 @@ $lang['wibot8'] = "Ranksystem-Log (Auszug):";
|
||||
$lang['wibot9'] = "Bitte fülle alle erforderlichen Felder aus, bevor der Ranksystem Bot gestartet werden kann!";
|
||||
$lang['wichdbid'] = "Client-Datenbank-ID Reset";
|
||||
$lang['wichdbiddesc'] = "Aktiviere diese Funktion um die online bzw. aktive Zeit eines Users zurückzusetzen, wenn sich seine TeamSpeak Client-Datenbank-ID ändert.<br>Der Client wird dabei anhand seiner eindeutigen Client-ID gefunden.<br><br>Ist diese Funktion deaktiviert, so wird die online bzw. aktive Zeit mit dem alten Wert fortgeführt. In diesem Fall wird lediglich die Client-Datenbank-ID ausgetauscht.<br><br><br><b>Wie ändert sich die Client-Datenbank-ID?</b><br><br>In jedem der folgenden Szenarien erhält der Client mit der nächsten Verbindung zum TS3 Server eine neue Client-Datenbank-ID.<br><br>1) <u>automatisch durch den TS3 Server</u><br>Der TeamSpeak Server hat eine Funktion, welche Clients nach X Tagen aus der Datenbank löscht. Im Standard passiert dies, wenn ein User länger als 30 Tage offline ist und sich in keiner permanenten Gruppe befindet.<br>Dieser Wert kann in der ts3server.ini geändert werden:</u><br><br>2) <u>Restore eines TS3 Snapshots</u><br>Wird ein TS3 Server Snapshot wiederhergestellt, ändern sich im Regelfall die Datenbank-IDs.<br><br>3) <u>manuelles entfernen von Clients</u><br>Ein TeamSpeak Client kann auch manuell oder durch eine 3. Anwendung aus dem TS3 Server entfernt werden.";
|
||||
$lang['wiconferr'] = "Es ist ein Fehler in der Konfiguration des Ranksystems. Bitte prüfe im Webinterface die Kern-Einstellungen auf Richtigkeit. Besonders sollte die Einstellung 'Rangsteigerung' geprüft werden!";
|
||||
$lang['wiconferr'] = "Es ist ein Fehler in der Konfiguration des Ranksystems. Bitte prüfe im Webinterface die Rank-Einstellungen auf Richtigkeit!";
|
||||
$lang['wichpw1'] = "Das alte Passwort ist falsch! Versuche es erneut.";
|
||||
$lang['wichpw2'] = "Die neuen Passwörter stimmen nicht überein. Versuche es erneut.";
|
||||
$lang['wichpw3'] = "Das Passwort für das Webinterface wurde erfolgreich geändert. Anforderung von IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clients found in the TeamSpeak database: %s (of %s)";
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s).";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "%s <small>day</small>";
|
||||
$lang['days'] = "%s <small>days</small>";
|
||||
$lang['dbconerr'] = "Failed to connect to database: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Hour(s)";
|
||||
$lang['time_day'] = "Day(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the ServerIcon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "User %s was successfully informed.";
|
||||
$lang['user'] = "Username";
|
||||
$lang['verify0001'] = "Please be sure, you are really connected to the TS3 server!";
|
||||
$lang['verify0002'] = "Enter, if not already done, the Ranksystem %sverification-channel%s!";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verification channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> core) of the Ranksystem.<br><br>Without this activity, it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verification channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> stats page) of the Ranksystem.<br><br>Without this activity, it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0004'] = "No user inside the verification channel found...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "action";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (excerpt):";
|
||||
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem bot!";
|
||||
$lang['wichdbid'] = "Client-database-ID reset";
|
||||
$lang['wichdbiddesc'] = "Activate this function to reset the online time of a user, if his TeamSpeak Client-database-ID has been changed.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. By default this happens when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core settings. Especially check the 'rank up definition'!";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the rank settings!";
|
||||
$lang['wichpw1'] = "The old password is wrong. Please try again";
|
||||
$lang['wichpw2'] = "The new passwords mismatch. Please try again.";
|
||||
$lang['wichpw3'] = "The password of the webinterface has been successfully changed. Requested from IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clientes encontrados en la base de datos TeamSpeak: %s (de
|
||||
$lang['clean0001'] = "Avatar innecesario eliminado %s (ID de cliente unico antiguo: %s) exitosamente.";
|
||||
$lang['clean0002'] = "Error al eliminar un avatar innecesario %s (ID de cliente unico: %s).";
|
||||
$lang['clean0003'] = "Compruebe si la limpieza de la base de datos está hecha. Se borraron todas las cosas innecesarias.";
|
||||
$lang['clean0004'] = "Verifique que haya eliminado usuarios. Nada ha cambiado, porque funciona 'Limpiador de clientes' está desactivado (webinterface - núcleo).";
|
||||
$lang['clean0004'] = "Verifique que haya eliminado usuarios. Nada ha cambiado, porque funciona 'Limpiador de clientes' está desactivado (webinterface - other).";
|
||||
$lang['day'] = "%s <small>día</small>";
|
||||
$lang['days'] = "%s <small>días</small>";
|
||||
$lang['dbconerr'] = "Error al conectarse a la base de datos: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Minuto(s)";
|
||||
$lang['time_hour'] = "Hora(s)";
|
||||
$lang['time_day'] = "Dia(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Hay un grupo de servidores con ID %s cconfigurado dentro de su '%s' parámetro (interfaz web -> núcleo -> Rank), pero ese ID de grupo de servidor no existe en su servidor TS3 (más)! Corrígelo o pueden ocurrir errores!";
|
||||
$lang['upgrp0001'] = "Hay un grupo de servidores con ID %s cconfigurado dentro de su '%s' parámetro (interfaz web -> Rank), pero ese ID de grupo de servidor no existe en su servidor TS3 (más)! Corrígelo o pueden ocurrir errores!";
|
||||
$lang['upgrp0002'] = "Descargar nuevo icono de servidor";
|
||||
$lang['upgrp0003'] = "Error al escribir el icono de servidor.";
|
||||
$lang['upgrp0004'] = "Error al descargar el icono del servidor TS3: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "Usuario %s fue informado exitosamente";
|
||||
$lang['user'] = "Nombre de usuario";
|
||||
$lang['verify0001'] = "Asegúrese de estar realmente conectado al servidor TS3!";
|
||||
$lang['verify0002'] = "Ingrese, si no está hecho, el Ranksystem %scanal de verificación%s!";
|
||||
$lang['verify0003'] = "Si está realmente conectado al servidor TS3, póngase en contacto con un administrador allí. <br> Esto necesita crear un canal de verificación en el servidor TeamSpeak. Después de esto, el canal creado debe definirse en el Ranksystem, que solo un administrador puede hacer.<br>Más información que el administrador encontrará webinterface (-> núcleo) del Ranksystem.<br><br>¡Sin esta actividad no es posible verificarlo para el Ranksystem en este momento! Lo siento :(";
|
||||
$lang['verify0003'] = "Si está realmente conectado al servidor TS3, póngase en contacto con un administrador allí. <br> Esto necesita crear un canal de verificación en el servidor TeamSpeak. Después de esto, el canal creado debe definirse en el Ranksystem, que solo un administrador puede hacer.<br>Más información que el administrador encontrará webinterface (-> stats page) del Ranksystem.<br><br>¡Sin esta actividad no es posible verificarlo para el Ranksystem en este momento! Lo siento :(";
|
||||
$lang['verify0004'] = "Ningún usuario dentro del canal de verificación encontrado...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "acción";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (extracto):";
|
||||
$lang['wibot9'] = "Complete todos los campos obligatorios antes de comenzar con Ranksystem bot!";
|
||||
$lang['wichdbid'] = "ID de cliente en base de datos reinciado";
|
||||
$lang['wichdbiddesc'] = "Active esta función para restablecer el tiempo en línea de un usuario, si su TeamSpeak ID de cliente en base de datos ha sido cambiado.<br>El usuario será emparejado por su ID de cliente único.<br><br>Si esta función está desactivada, el conteo del tiempo en línea (o activo) continuará por el valor anterior, con el nuevo ID de base de datos del cliente. En este caso, solo se reemplazará la ID de la base de datos del cliente del usuario.<br><br><br><b>¿Cómo cambia el ID de la base de datos del cliente?</b><br><br>En cada uno de los casos siguientes, el cliente obtiene una nueva ID de base de datos de cliente con la siguiente conexión al servidor TS3.<br><br>1) <u>automáticamente por el servidor TS3</u><br>El servidor TeamSpeak tiene una función para eliminar al usuario después de X días fuera de la base de datos. Por defecto, esto sucede cuando un usuario está desconectado durante 30 días y no está en un grupo de servidores permanente.<br>Esta opción puede cambiar dentro de su <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restaurar la instantánea de TS3</u><br>Cuando está restaurando una instantánea del servidor TS3, los ID de la base de datos se cambiarán.<br><br>3) <u>eliminar manualmente el cliente</u><br>Un cliente de TeamSpeak también podría eliminarse manualmente o mediante un script de terceros del servidor TS3..";
|
||||
$lang['wiconferr'] = "Hay un error en la configuración del Ranksystem. Vaya a la webinterface y corrija la Configuración principal. Especialmente revisa la configuración 'rank up'!";
|
||||
$lang['wiconferr'] = "Hay un error en la configuración del Ranksystem. Vaya a la webinterface y corrija la Configuración rank!";
|
||||
$lang['wichpw1'] = "Su contraseña anterior es incorrecta. Inténtalo de nuevo";
|
||||
$lang['wichpw2'] = "Las nuevas contraseñas no coinciden. Inténtalo de nuevo.";
|
||||
$lang['wichpw3'] = "La contraseña de la interfaz web ha sido modificada con éxito. Solicitud de IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clients trouvé dans la base de donnée du TeamSpeak: %s (
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s). Please check the permission for the folder 'avatars'!";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "%s <small>jour</small>";
|
||||
$lang['days'] = "%s <small>jours</small>";
|
||||
$lang['dbconerr'] = "Échec de la connexion à la base de données: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Hour(s)";
|
||||
$lang['time_day'] = "Day(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the servericon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "L'utilisateur %s a été informé avec succès.";
|
||||
$lang['user'] = "Nom d'utilisateur";
|
||||
$lang['verify0001'] = "Please be sure, you are really connected to the TS3 server!";
|
||||
$lang['verify0002'] = "Enter, if not already done, the Ranksystem %sverification-channel%s!";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> core) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> stats page) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0004'] = "No user inside the verification channel found...";
|
||||
$lang['wi'] = "Interface Web";
|
||||
$lang['wiaction'] = "action";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Journal du Ranksystem (extrait):";
|
||||
$lang['wibot9'] = "Remplissez tous les champs obligatoires avant de commencer le Ranksystem !";
|
||||
$lang['wichdbid'] = "ID des clients dans la base de donnée réinitialisé";
|
||||
$lang['wichdbiddesc'] = "Réinitialiser le temps en ligne d'un utilisateur, si son ID de client dans la base de donnée du serveur TeamSpeak a changé.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Il y a une erreur dans la configuration du Ranksystem. Veuillez aller à l'interface Web et corriger les paramètres de base (coeur). Surtout vérifier la configuration 'rank up'!";
|
||||
$lang['wiconferr'] = "Il y a une erreur dans la configuration du Ranksystem. Veuillez aller à l'interface Web et corriger les paramètres de rank (coeur)!";
|
||||
$lang['wichpw1'] = "Votre ancien mot de passe est incorrect. Veuillez réessayer.";
|
||||
$lang['wichpw2'] = "Les nouveaux mots de passe ne sont pas identiques. Veuillez réessayer.";
|
||||
$lang['wichpw3'] = "Le mot de passe de l'interface Web a été modifié avec succès. Demande de l'adresse IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clients found in the TeamSpeak database: %s (of %s)";
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s).";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "%s <small>day</small>";
|
||||
$lang['days'] = "%s <small>nap</small>";
|
||||
$lang['dbconerr'] = "Failed to connect to database: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Perc(ek)";
|
||||
$lang['time_hour'] = "Óra(k)";
|
||||
$lang['time_day'] = "Nap(ok)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the ServerIcon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "User %s was successfully informed.";
|
||||
$lang['user'] = "Username";
|
||||
$lang['verify0001'] = "Kérlek győződj meg róla, hogy valójában fel vagy-e csatlakozva a szerverre!";
|
||||
$lang['verify0002'] = "Ha még nem vagy abban a szobában, akkor %skattints ide%s!";
|
||||
$lang['verify0003'] = "Ha tényleg csatlakozva vagy a szerverre, akkor kérlek írj egy adminnak.<br>Ehhez szükség van egy hitelesítő szobára a szerveren. Ezt követően a létrehozott csatornát meg kell határozni a Ranks rendszerhez, amelyet csak egy adminisztrátor végezhet.<br>További információkat, amit az admin a Ranksystem rendszerében (-> core) menüpontnál talál.<br><br>E tevékenység nélkül jelenleg nem lehet ellenőrizni a ranglistát! Sajnálom :(";
|
||||
$lang['verify0003'] = "Ha tényleg csatlakozva vagy a szerverre, akkor kérlek írj egy adminnak.<br>Ehhez szükség van egy hitelesítő szobára a szerveren. Ezt követően a létrehozott csatornát meg kell határozni a Ranks rendszerhez, amelyet csak egy adminisztrátor végezhet.<br>További információkat, amit az admin a Ranksystem rendszerében (-> stats page) menüpontnál talál.<br><br>E tevékenység nélkül jelenleg nem lehet ellenőrizni a ranglistát! Sajnálom :(";
|
||||
$lang['verify0004'] = "Nem található felhasználó az ellenőrző szobán belül...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "action";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (excerpt):";
|
||||
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem bot!";
|
||||
$lang['wichdbid'] = "Client-database-ID reset";
|
||||
$lang['wichdbiddesc'] = "Activate this function to reset the online time of a user, if his TeamSpeak Client-database-ID has been changed.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. By default this happens when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core settings. Especially check the 'rank up definition'!";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the rank settings!";
|
||||
$lang['wichpw1'] = "The old password is wrong. Please try again";
|
||||
$lang['wichpw2'] = "The new passwords mismatch. Please try again.";
|
||||
$lang['wichpw3'] = "The password of the webinterface has been successfully changed. Requested from IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Numero di utenti trovati nel database di TeamSpeak: %s (of
|
||||
$lang['clean0001'] = "Avatar non necessario eliminato con successo %s (erstwhile unique Client-ID: %s).";
|
||||
$lang['clean0002'] = "Errore durante l'eliminazione di avatar non necessari %s (unique Client-ID: %s). Controlla i permessi per la cartella 'avatars'!";
|
||||
$lang['clean0003'] = "Controllo per la pulizia del database completato. Tutto ciò non necessario è stato eliminato.";
|
||||
$lang['clean0004'] = "Controllo per l'eliminazione di utenti completato. Nulla è stato cambiato, perchè la funzione 'clean clients' è disabilitata (webinterface - core).";
|
||||
$lang['clean0004'] = "Controllo per l'eliminazione di utenti completato. Nulla è stato cambiato, perchè la funzione 'clean clients' è disabilitata (webinterface - other).";
|
||||
$lang['day'] = "%s <small>giorno</small>";
|
||||
$lang['days'] = "%s <small>giorni</small>";
|
||||
$lang['dbconerr'] = "Connessione al Database fallita: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Ora(e)";
|
||||
$lang['time_day'] = "Giorno(i)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "C'è un server group con l' ID %s Configurato nei paramentri del tuo '%s' (webinterface -> core -> rank), Ma questo server group ID non esiste nel tuo server TeamSpeak3 (non più)! Correggi ciò o potrebbero verificarsi degli errori!";
|
||||
$lang['upgrp0001'] = "C'è un server group con l' ID %s Configurato nei paramentri del tuo '%s' (webinterface -> rank), Ma questo server group ID non esiste nel tuo server TeamSpeak3 (non più)! Correggi ciò o potrebbero verificarsi degli errori!";
|
||||
$lang['upgrp0002'] = "Scaricando la nuova ServerIcon";
|
||||
$lang['upgrp0003'] = "Errore nello scrivere l'icona del server.";
|
||||
$lang['upgrp0004'] = "Errore nel scaricare la nuova icona del server dal server TS3: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "L'utente %s è stato informato correttamente.";
|
||||
$lang['user'] = "Nome Utente";
|
||||
$lang['verify0001'] = "Assicurati di essere realmente connesso al server TS3!";
|
||||
$lang['verify0002'] = "Entra, se non l'hai già fatto, nel %sverification-channel%s!";
|
||||
$lang['verify0003'] = "Se sei già connesso al server TS3, Contatta un amministratore.<br> L'amministratore deve creare un canale di verifica nel server TS3. Poi, Il canale deve essere impostato nel RankSystem, ciò può essere fatto solo da un amministratore.<br>Maggiori informazioni possono essere trovate nella pagina di amministrazione (-> core) del Ranksystem.<br><br>Senza ciò non possiamo verificarti nel Ranksystem! Scusa :(";
|
||||
$lang['verify0003'] = "Se sei già connesso al server TS3, Contatta un amministratore.<br> L'amministratore deve creare un canale di verifica nel server TS3. Poi, Il canale deve essere impostato nel RankSystem, ciò può essere fatto solo da un amministratore.<br>Maggiori informazioni possono essere trovate nella pagina di amministrazione (-> stats page) del Ranksystem.<br><br>Senza ciò non possiamo verificarti nel Ranksystem! Scusa :(";
|
||||
$lang['verify0004'] = "Nessun utente nel canale di verifica trovato...";
|
||||
$lang['wi'] = "Interfaccia Web";
|
||||
$lang['wiaction'] = "Azione";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Log Ranksystem (estrai):";
|
||||
$lang['wibot9'] = "Compila tutti i campi obbligatori prima di avviare il bot Ranksystem!";
|
||||
$lang['wichdbid'] = "Client-database-ID reset";
|
||||
$lang['wichdbiddesc'] = "Resetta il tempo online di un utente se il suo database-ID è cambiato.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "C'è un errore nella configurazione del RankSystem. Vai nell'interfaccia web i sistema le Impostazioni Principali. Specialmente la configurazione 'rank'!";
|
||||
$lang['wiconferr'] = "C'è un errore nella configurazione del RankSystem. Vai nell'interfaccia web i sistema le Impostazioni rank!";
|
||||
$lang['wichpw1'] = "La vecchia password è errata. Riprova.";
|
||||
$lang['wichpw2'] = "La nuova password non corrisponde. Riprova.";
|
||||
$lang['wichpw3'] = "La password è stata cambiata con successo. Connettiti con le credenziali su IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clients gevonden in de TeamSpeak database: %s (van de %s)"
|
||||
$lang['clean0001'] = "Deleted unnecessary avatar %s (erstwhile unique Client-ID: %s) successfully.";
|
||||
$lang['clean0002'] = "Error while deleting unnecessary avatar %s (unique Client-ID: %s). Please check the permission for the folder 'avatars'!";
|
||||
$lang['clean0003'] = "Check for cleaning database done. All unnecessary stuff was deleted.";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - core).";
|
||||
$lang['clean0004'] = "Check for deleting users done. Nothing was changed, because function 'clean clients' is disabled (webinterface - other).";
|
||||
$lang['day'] = "%s <small>dag</small>";
|
||||
$lang['days'] = "%s <small>dagen</small>";
|
||||
$lang['dbconerr'] = "Connectie naar de Database mislukt: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Hour(s)";
|
||||
$lang['time_day'] = "Day(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> core -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0001'] = "There is a servergroup with ID %s configured inside your '%s' parameter (webinterface -> rank), but that servergroup ID isn't existent on your TS3 server (anymore)! Please correct this or errors might happen!";
|
||||
$lang['upgrp0002'] = "Download new ServerIcon";
|
||||
$lang['upgrp0003'] = "Error while writing out the servericon.";
|
||||
$lang['upgrp0004'] = "Error while downloading TS3 ServerIcon from TS3 server: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "User %s was successfully informed.";
|
||||
$lang['user'] = "Username";
|
||||
$lang['verify0001'] = "Please be sure, you are really connected to the TS3 server!";
|
||||
$lang['verify0002'] = "Enter, if not already done, the Ranksystem %sverification-channel%s!";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> core) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0003'] = "If you are really connected to the TS3 server, please contact an admin there.<br>This needs to create a verfication channel on the TeamSpeak server. After this, the created channel needs to be defined to the Ranksystem, which only an admin can do.<br>More information the admin will find inside the webinterface (-> stats page) of the Ranksystem.<br><br>Without this activity it is not possible to verify you for the Ranksystem at this moment! Sorry :(";
|
||||
$lang['verify0004'] = "No user inside the verification channel found...";
|
||||
$lang['wi'] = "Webinterface";
|
||||
$lang['wiaction'] = "action";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (extract):";
|
||||
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem Bot!";
|
||||
$lang['wichdbid'] = "Client-database-ID reset";
|
||||
$lang['wichdbiddesc'] = "Activate this function to reset the online time of a user, if his TeamSpeak Client-database-ID has been changed.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core Settings. Especially check the config 'rank up'!";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the rank settings!";
|
||||
$lang['wichpw1'] = "Your old password is wrong. Please try again";
|
||||
$lang['wichpw2'] = "The new passwords dismatch. Please try again.";
|
||||
$lang['wichpw3'] = "The password of the webinterface has been successfully changed. Request from IP %s.";
|
||||
|
||||
@@ -1,60 +1,60 @@
|
||||
<?PHP
|
||||
$lang = array();
|
||||
$lang['adduser'] = "Użytkownik %s (unique Client-ID: %s; Client-database-ID %s) jest nieznany -> dodany do Ranksystemu teraz.";
|
||||
$lang['achieve'] = "Osiągnięcia";
|
||||
$lang['adduser'] = "User %s (unique Client-ID: %s; Client-database-ID %s) is unknown -> added to the Ranksystem now.";
|
||||
$lang['achieve'] = "Achievement";
|
||||
$lang['asc'] = "ascending";
|
||||
$lang['boton'] = "Bot działa..";
|
||||
$lang['botoff'] = "Bot nie działa.";
|
||||
$lang['brute'] = "Wykryto wiele niepoprawnych logowań. Zablokowane logowanie przez 300 sekund! Ostatni dostęp z IP %s.";
|
||||
$lang['brute1'] = "Wykryto błędną próbę zalogowania się do interfejsu. Nieudana próba dostępu z IP %s z nazwą użytkownika %s.";
|
||||
$lang['brute2'] = "Udana próba logowania do interfejsu z IP %s.";
|
||||
$lang['changedbid'] = "Użytkownik %s (unique Client-ID: %s) ma nowy identyfikator klienta TeamSpeak (%s). Zaktualizuj stary identyfikator bazy danych klienta (%s). i zresetuj zebrany czasy!";
|
||||
$lang['chkfileperm'] = "<b>Błędne uprawnienia w pliku/folderze</b><br>Musisz poprawić właściciela i uprawnienia dostępu do nazwanych plików/folderów!<br><br><u>Właściciel</u> wszystkich plików i folderów w katalogu instalacyjnym Ranksystem musi być użytkownik twojego serwera WWW (np.: www-data).<br>W systemach Linux możesz zrobić coś takiego (polecenie powłoki linuksa):<br>%sNależy również ustawić uprawnienie <u>dostępu</u>, aby użytkownik twojego serwera WWW mógł czytać, zapisywać i wykonywać pliki.<br>On Linux systems you may do something like this (linux shell command):<br>%sList of concerned files/folders:<br>%s";
|
||||
$lang['boton'] = "Bot is running...";
|
||||
$lang['botoff'] = "Bot is stopped.";
|
||||
$lang['brute'] = "Wykryto wiele niepoprawnych logowan na WWW Zablokowane logowanie przez 300 sekund! Ostatni dostep z IP% s.";
|
||||
$lang['brute1'] = "Incorrect login attempt on the webinterface detected. Failed access attempt from IP %s with username %s.";
|
||||
$lang['brute2'] = "Successful login attempt to the webinterface from IP %s.";
|
||||
$lang['changedbid'] = "Uzytkownik %s (unique Client-ID: %s) ma nowy identyfikator klienta TeamSpeak (%s). Zaktualizuj stary identyfikator bazy danych klienta (%s). i zresetuj zebrany czasy!";
|
||||
$lang['chkfileperm'] = "<b>Wrong file/folder permissions!</b><br>You need to correct the owner and access permissions of the named files/folders!<br><br>The <u>owner</u> of all files and folders of the Ranksystem installation folder must be the user of your webserver (e.g.: www-data).<br>On Linux systems you may do something like this (linux shell command):<br>%sAlso the <u>access permission</u> must be set, that the user of your webserver is able to read, write and execute files.<br>On Linux systems you may do something like this (linux shell command):<br>%sList of concerned files/folders:<br>%s";
|
||||
$lang['chkphpcmd'] = "<b>Wrong PHP command</b> defined inside the file %s! PHP not found here!<br>Please insert a valid PHP command inside this file!<br><br>Definition out of %s:<br>%s<br>Result of your command:%sYou can test your command before via console by adding the parameter '-v'.<br>Example: %sYou should get back the PHP version!";
|
||||
$lang['chkphpmulti'] = "It seems to be, you are running <b>multiple PHP</b> versions on your system.<br><br>Your <u>webserver</u> (this site) is running with version: %s<br>The defined command in %s is running with version: %s<br><br>Please use the same PHP version for both!<br><br>You can define the version for the Ranksystem Bot inside the file %s. More information and examples you will find inside.<br>Current definition out of %s:<br>%sYou can also change the PHP version, your webserver is using. Please use the world wide web to get help for this.<br><br>We recommend to use always the latest PHP version!<br><br>If you can't adjust the PHP versions on your system environment, it works for your purposes, it's ok. However, the only supported way is one single PHP version for both!";
|
||||
$lang['chkphpmulti2'] = "Ścieżka, na której można znaleźć PHP na swojej stronie internetowej:%s";
|
||||
$lang['clean'] = "Skanowanie w celu usunięcia klientów...";
|
||||
$lang['cleanc'] = "Wyczyszczono klientów";
|
||||
$lang['cleancdesc'] = "Dzięki tej funkcji starzy klienci zostaną usunięci z Ranksystem. W tym celu system Ranksystem został zsynchronizowany z bazą danych TeamSpeak. Klienci, ktorych nie ma w TeamSpeak, zostaną usunieci z Systemu Rank. <br> <br> Ta funkcja jest aktywna tylko wtedy, gdy 'Query-Slowmode' jest nieaktywny! <br> <br> Do automatycznej regulacji TeamSpeak baza danych moze byc uzywana.<br><br><br>For automatic adjustment of the TeamSpeak database the ClientCleaner can be used:<br>%s";
|
||||
$lang['cleandel'] = "%s klientów zostało usuniętych z bazy danych systemu Ranksystem, poniewaz nie istniały juz w bazie danych TeamSpeak.";
|
||||
$lang['cleanno'] = "Nie było niczego do usunięcia...";
|
||||
$lang['chkphpmulti2'] = "The path where you could find PHP on your website:%s";
|
||||
$lang['clean'] = "Skanowanie w celu usuniecia klientow...";
|
||||
$lang['cleanc'] = "Wyczyszczono klientow";
|
||||
$lang['cleancdesc'] = "Dzieki tej funkcji stare klienty z Systemu Rankow zostają usuniete. W tym celu system Ranksystem został zsynchronizowany z bazą danych TeamSpeak. Klienci, ktorych nie ma w TeamSpeak, zostaną usunieci z Systemu Rank. <br> <br> Ta funkcja jest aktywna tylko wtedy, gdy 'Query-Slowmode' jest nieaktywny! <br> <br> Do automatycznej regulacji TeamSpeak baza danych moze byc uzywana.<br><br><br>For automatic adjustment of the TeamSpeak database the ClientCleaner can be used:<br>%s";
|
||||
$lang['cleandel'] = "%s klientow zostało usunietych z bazy danych systemu Ranksystem, poniewaz nie istniały juz w bazie danych TeamSpeak.";
|
||||
$lang['cleanno'] = "Nie było niczego do usuniecia...";
|
||||
$lang['cleanp'] = "czysty okres";
|
||||
$lang['cleanpdesc'] = "Ustaw czas, który musi upłynąć, zanim nastepny 'czysty' klient bedzie działał.<br><br>Ustaw czas w sekundach.<br><br>Zalecany jest raz dziennie, poniewaz czyszczenie klienta wymaga duzo czasu w przypadku wiekszych baz danych.";
|
||||
$lang['cleanrs'] = "Klienci w bazie danych Ranksystem: %s";
|
||||
$lang['cleanpdesc'] = "Ustaw czas, ktory musi upłynąc, zanim nastepny 'czysty' klient bedzie działał.<br><br>Ustaw czas w sekundach.<br><br>Zalecany jest raz dziennie, poniewaz czyszczenie klienta wymaga duzo czasu w przypadku wiekszych baz danych.";
|
||||
$lang['cleanrs'] = "Klienci w bazie danych Systemu Ranks: %s";
|
||||
$lang['cleants'] = "Klienci znalezieni w bazie danych TeamSpeak: %s (of %s)";
|
||||
$lang['clean0001'] = "Usunieto niepotrzebny awatar %s (poprzedni unikalny identyfikator klienta:% s) pomyslnie.";
|
||||
$lang['clean0002'] = "Błąd podczas usuwania niepotrzebnego awatara %s (Unikalny identyfikator klienta: %s).";
|
||||
$lang['clean0003'] = "Sprawdź, czy wykonano czyszczenie bazy danych. Wszystkie niepotrzebne rzeczy zostały usuniete.";
|
||||
$lang['clean0004'] = "Sprawdź, czy wykonano usuwanie użytkowników. Nic się nie zmieniło, poniewaz funkcja 'clean clients' jest wyłączona (webinterface - core) ..";
|
||||
$lang['clean0003'] = "Sprawdz, czy wykonano czyszczenie bazy danych. Wszystkie niepotrzebne rzeczy zostały usuniete.";
|
||||
$lang['clean0004'] = "Sprawdz, czy wykonano usuwanie uzytkownikow. Nic sie nie zmieniło, poniewaz funkcja 'clean clients' jest wyłączona (webinterface - other).";
|
||||
$lang['day'] = "%s <small>dzień</small>";
|
||||
$lang['days'] = "%s <small>dni</small>";
|
||||
$lang['dbconerr'] = "Nie można połączyć się z bazą danych: ";
|
||||
$lang['dbconerr'] = "Nie mozna połączyc sie z bazą danych: ";
|
||||
$lang['desc'] = "descending";
|
||||
$lang['duration'] = "Czas trwania";
|
||||
$lang['duration'] = "Duration";
|
||||
$lang['errcsrf'] = "CSRF Token is wrong or expired (=security-check failed)! Please reload this site and try it again. If you get this error repeated times, remove the session cookie from your Browser and try it again!";
|
||||
$lang['errgrpid'] = "Twoje zmiany nie zostały zapisane w bazie danych z powodu błedów. Napraw problemy i zapisz zmiany ponownie!";
|
||||
$lang['errgrpid'] = "Twoje zmiany nie zostały zapisane w bazie danych z powodu błedow. Napraw problemy i zapisz zmiany ponownie.!";
|
||||
$lang['errgrplist'] = "Błąd podczas pobierania listy grup: ";
|
||||
$lang['errlogin'] = "Nazwa użytkownika / lub hasło jest nieprawidłowe! Spróbuj ponownie...";
|
||||
$lang['errlogin2'] = "Ochrona przed włamaniem: Spróbuj ponownie za %s sekund!";
|
||||
$lang['errlogin'] = "Nazwa uzytkownika i / lub hasło są nieprawidłowe! Sprobuj ponownie...";
|
||||
$lang['errlogin2'] = "Ochrona przed włamaniem: Sprobuj ponownie za %s sekund!";
|
||||
$lang['errlogin3'] = "Ochrona przed włamaniem: Zbyt wiele pomyłek. Zbanowany na 300 sekund!";
|
||||
$lang['error'] = "Błąd ";
|
||||
$lang['errorts3'] = "Błąd TS3: ";
|
||||
$lang['errperm'] = "Sprawdź uprawnienia do folderu '%s'!";
|
||||
$lang['errperm'] = "Sprawdz uprawnienia do folderu '%s'!";
|
||||
$lang['errphp'] = "%s is missed. Installation of %s is required!";
|
||||
$lang['errselusr'] = "Wybierz co najmniej jednego użytkownika!";
|
||||
$lang['errseltime'] = "Wprowadź czas online, aby dodać!";
|
||||
$lang['errselusr'] = "Wybierz co najmniej jednego uzytkownika!";
|
||||
$lang['errseltime'] = "Wprowadz czas online, aby dodac!";
|
||||
$lang['errukwn'] = "Wystąpił nieznany błąd!";
|
||||
$lang['factor'] = "Factor";
|
||||
$lang['highest'] = "osiągnieto najwyższą range";
|
||||
$lang['insec'] = "w sekundach";
|
||||
$lang['highest'] = "osiągnieto najwyzszą range";
|
||||
$lang['insec'] = "in Seconds";
|
||||
$lang['install'] = "Instalacja";
|
||||
$lang['instdb'] = "Zainstaluj bazę danych";
|
||||
$lang['instdbsuc'] = "Baza danych %s została pomyślnie utworzona.";
|
||||
$lang['insterr1'] = "UWAGA: Probujesz zainstalować Ranksystem, ale istnieje już baza danych o nazwie \"%s\".<br>Wymagana instalacja tej bazy danych zostanie usunieta!<br>Upewnij się, ze tego chcesz. Jesli nie, wybierz inną nazwe bazy danych.";
|
||||
$lang['insterr2'] = "%1\$s jest potrzebny, ale wydaje się, ze nie jest zainstalowany. Zainstaluj <a href=\"%2\$s\" target=\"_blank\">%1\$s</a> i sprobuj ponownie!";
|
||||
$lang['insterr3'] = "Funkcja PHP %1\$s musi byc włączona, ale wydaje się byc wyłączona. Włącz funkcje PHP <a href=\"%2\$s\" target=\"_blank\">%1\$s</a> i sprobuj ponownie!";
|
||||
$lang['instdb'] = "Zainstaluj baze danych";
|
||||
$lang['instdbsuc'] = "Baza danych %s została pomyslnie utworzona.";
|
||||
$lang['insterr1'] = "UWAGA: Probujesz zainstalowac system Ranksystem, ale istnieje juz baza danych o nazwie \"%s\".<br>Wymagana instalacja tej bazy danych zostanie usunieta!<br>Upewnij sie, ze tego chcesz. Jesli nie, wybierz inną nazwe bazy danych.";
|
||||
$lang['insterr2'] = "%1\$s jest potrzebny, ale wydaje sie, ze nie jest zainstalowany. Zainstaluj <a href=\"%2\$s\" target=\"_blank\">%1\$s</a> i sprobuj ponownie!";
|
||||
$lang['insterr3'] = "Funkcja PHP %1\$s musi byc włączona, ale wydaje sie byc wyłączona. Włącz funkcje PHP <a href=\"%2\$s\" target=\"_blank\">%1\$s</a> i sprobuj ponownie!";
|
||||
$lang['insterr4'] = "Twoja wersja PHP (%s) jest starsza niz 5.5.0. Zaktualizuj PHP i sprobuj ponownie!";
|
||||
$lang['isntwicfg'] = "Nie można zapisać konfiguracji bazy danych! Proszę przypisać pełne prawa do 'other/dbconfig.php' (Linux: chmod 777; Windows: 'pełny dostep') i sprobowac ponownie ponownie.";
|
||||
$lang['isntwicfg'] = "Nie mozna zapisac konfiguracji bazy danych! Prosze przypisac pełne prawa do 'other/dbconfig.php' (Linux: chmod 777; Windows: 'pełny dostep') i sprobowac ponownie ponownie.";
|
||||
$lang['isntwicfg2'] = "Skonfiguruj interfejs WWW";
|
||||
$lang['isntwichm'] = "Zapisywanie uprawnien do folderu \"%s\" jest nieobecne. Przydziel pełne prawa (Linux: chmod 777; Windows: 'pełny dostep') i sprobuj ponownie uruchomic system Ranksystem.";
|
||||
$lang['isntwiconf'] = "Otworz %s aby skonfigurowac system rang!";
|
||||
@@ -68,55 +68,55 @@ $lang['isntwidbpassdesc'] = "Password to access the database";
|
||||
$lang['isntwidbtype'] = "DB Type:";
|
||||
$lang['isntwidbtypedesc'] = "Type of the database the Ranksystem should be using.<br><br>The PDO Driver for PHP does need to be installed.<br>For more informations and an actual list of requirements have a look to the installation page:<br>%s";
|
||||
$lang['isntwidbusr'] = "DB User:";
|
||||
$lang['isntwidbusrdesc'] = "Użytkownik uzyskuje dostęp do bazy danych";
|
||||
$lang['isntwidel'] = "Usuń plik 'install.php' ze swojego serwera WWW";
|
||||
$lang['isntwiusr'] = "Użytkownik pomyslnie utworzony interfejs WWW.";
|
||||
$lang['isntwiusr2'] = "Gratulacje! Skończyłeś proces instalacji.";
|
||||
$lang['isntwiusrcr'] = "Utwórz interfejs użytkownika sieci";
|
||||
$lang['isntwiusrdesc'] = "Wprowadź nazwe użytkownika i hasło, aby uzyskac dostep do interfejsu internetowego. Dzieki webinterface mozesz skonfigurowac system rang.";
|
||||
$lang['isntwiusrh'] = "Dostęp - interfejs sieciowy";
|
||||
$lang['listacsg'] = "Obecna grupa serwerowa";
|
||||
$lang['isntwidbusrdesc'] = "Uzytkownik uzyskuje dostep do bazy danych";
|
||||
$lang['isntwidel'] = "Usun plik 'install.php' ze swojego serwera WWW";
|
||||
$lang['isntwiusr'] = "Uzytkownik pomyslnie utworzony interfejs WWW.";
|
||||
$lang['isntwiusr2'] = "Congratulations! You have finished the installation process.";
|
||||
$lang['isntwiusrcr'] = "Utworz interfejs uzytkownika sieci";
|
||||
$lang['isntwiusrdesc'] = "Wprowadz nazwe uzytkownika i hasło, aby uzyskac dostep do interfejsu internetowego. Dzieki webinterface mozesz skonfigurowac system rang.";
|
||||
$lang['isntwiusrh'] = "Dostep - interfejs sieciowy";
|
||||
$lang['listacsg'] = "obecna grupa serwerow";
|
||||
$lang['listcldbid'] = "Identyfikator bazy danych klienta";
|
||||
$lang['listexcept'] = "Nie, przyczyną jest wyjątek";
|
||||
$lang['listgrps'] = "Obecna grupa od";
|
||||
$lang['listnick'] = "Nazwa klienta";
|
||||
$lang['listnxsg'] = "Następna grupa serwerowa";
|
||||
$lang['listnxup'] = "Następna ranga";
|
||||
$lang['listrank'] = "Ranga";
|
||||
$lang['listseen'] = "Ostatnio widziany";
|
||||
$lang['listsuma'] = "Suma. czas aktywny";
|
||||
$lang['listsumi'] = "Suma. czas bezczynności";
|
||||
$lang['listsumo'] = "Suma. czas online";
|
||||
$lang['listuid'] = "Unikalny identyfikator klienta";
|
||||
$lang['login'] = "Zaloguj się";
|
||||
$lang['msg0001'] = "Ranksystem działa na wersji: %s";
|
||||
$lang['msg0002'] = "Lista prawidłowych komend znajduje się tutaj [URL]https://ts-ranksystem.com/#commands[/URL]";
|
||||
$lang['msg0003'] = "Nie kwalifikujesz się do tego polecenia!";
|
||||
$lang['msg0004'] = "Klient %s (%s) żąda zamkniecia systemu.";
|
||||
$lang['listnxsg'] = "nastepna grupa serwerow";
|
||||
$lang['listnxup'] = "nastepna ranga";
|
||||
$lang['listrank'] = "ranga";
|
||||
$lang['listseen'] = "ostatnio widziany";
|
||||
$lang['listsuma'] = "suma. czas aktywny";
|
||||
$lang['listsumi'] = "suma. czas bezczynnosci";
|
||||
$lang['listsumo'] = "suma. czas online";
|
||||
$lang['listuid'] = "unikalny identyfikator klienta";
|
||||
$lang['login'] = "Zaloguj Sie";
|
||||
$lang['msg0001'] = "The Ranksystem is running on version: %s";
|
||||
$lang['msg0002'] = "A list of valid bot commands can be found here [URL]https://ts-ranksystem.com/#commands[/URL]";
|
||||
$lang['msg0003'] = "Nie kwalifikujesz sie do tego polecenia!";
|
||||
$lang['msg0004'] = "Klient %s (%s) ząda zamkniecia systemu.";
|
||||
$lang['msg0005'] = "cya";
|
||||
$lang['msg0006'] = "brb";
|
||||
$lang['msg0007'] = "Klient %s (%s) ządania ponownego %s.";
|
||||
$lang['msg0008'] = "Wykonaj kontrole aktualizacji. Jesli aktualizacja jest dostepna, uruchomi się natychmiast.";
|
||||
$lang['msg0009'] = "Czyszczenie bazy danych użytkowników zostało uruchomione.";
|
||||
$lang['msg0008'] = "Wykonaj kontrole aktualizacji. Jesli aktualizacja jest dostepna, uruchomi sie natychmiast.";
|
||||
$lang['msg0009'] = "Czyszczenie bazy danych uzytkownikow zostało uruchomione.";
|
||||
$lang['msg0010'] = "Run command !log to get more information.";
|
||||
$lang['msg0011'] = "Cleaned group cache. Start loading groups and icons...";
|
||||
$lang['noentry'] = "Nie znaleziono wpisów ...";
|
||||
$lang['noentry'] = "Nie znaleziono wpisow ...";
|
||||
$lang['pass'] = "Hasło";
|
||||
$lang['pass2'] = "Zmień hasło";
|
||||
$lang['pass3'] = "Stare hasło";
|
||||
$lang['pass4'] = "Nowe hasło";
|
||||
$lang['pass5'] = "Zapomniałeś hasła?";
|
||||
$lang['repeat'] = "Powtórz";
|
||||
$lang['resettime'] = "Zresetuj czas online i czas bezczynnosci użytkownika %s (unique Client-ID: %s; Client-database-ID %s) na zero, poniewaz uzytkownik został usuniety z wyjątku.";
|
||||
$lang['pass2'] = "Zmien hasło";
|
||||
$lang['pass3'] = "stare hasło";
|
||||
$lang['pass4'] = "nowe hasło";
|
||||
$lang['pass5'] = "Zapomniałes hasła?";
|
||||
$lang['repeat'] = "powtarzac";
|
||||
$lang['resettime'] = "Zresetuj czas online i czas bezczynnosci uzytkownika %s (unique Client-ID: %s; Client-database-ID %s) na zero, poniewaz uzytkownik został usuniety z wyjątku.";
|
||||
$lang['sccupcount'] = "Active time of %s seconds for the unique Client-ID (%s) will be added in a few seconds (have a look to the Ranksystem log).";
|
||||
$lang['sccupcount2'] = "Add an active time of %s seconds for the unique Client-ID (%s); requested about admin function.";
|
||||
$lang['setontime'] = "Dodaj czas";
|
||||
$lang['setontimedesc'] = "Dodaj czas online do poprzednio wybranych klientów. Każdy użytkownik otrzyma dodatkowy czas na swój stary czas online.<br><br>Wprowadzony czas online zostanie uwzględniony w rankingu i powinień natychmiast obowiązywać.";
|
||||
$lang['setontime2'] = "Usuń czas";
|
||||
$lang['setontimedesc2'] = "Usuń czas online z poprzednich wybranych klientów. Każdy użytkownik zostanie tym razem usunięty ze swojego starego czasu online.<br><br>Wprowadzony czas online zostanie uwzględniony w rankingu i powinien natychmiast obowiązywać.";
|
||||
$lang['sgrpadd'] = "Przyznaj grupie serwerowej %s (ID: %s) do użytkownika %s (unique Client-ID: %s; Client-database-ID %s).";
|
||||
$lang['setontimedesc'] = "Dodaj czas online do poprzednich wybranych klientow. Kazdy uzytkownik otrzyma dodatkowy czas na swoj stary czas online.<br><br>Wprowadzony czas online zostanie uwzgledniony w rankingu i powinien zacząc obowiązywac natychmiast.";
|
||||
$lang['setontime2'] = "remove time";
|
||||
$lang['setontimedesc2'] = "Remove online time from the previous selected clients. Each user will get removed this time from their old online time.<br><br>The entered online time will be considered for the rank up and should take effect immediately.";
|
||||
$lang['sgrpadd'] = "Przyznaj grupie serwerowej %s (ID: %s) do uzytkownika %s (unique Client-ID: %s; Client-database-ID %s).";
|
||||
$lang['sgrprerr'] = "Dotkniety uzytkownik: %s (unique Client-ID: %s; Client-database-ID %s) i grupa serwerow %s (ID: %s).";
|
||||
$lang['sgrprm'] = "Usunięto grupe serwerową %s (ID: %s) od użytkownika %s (unique Client-ID: %s; Client-database-ID %s).";
|
||||
$lang['sgrprm'] = "Usunieto grupe serwerow %s (ID: %s) od uzytkownika %s (unique Client-ID: %s; Client-database-ID %s).";
|
||||
$lang['size_byte'] = "B";
|
||||
$lang['size_kib'] = "KiB";
|
||||
$lang['size_mib'] = "MiB";
|
||||
@@ -130,23 +130,23 @@ $lang['stag0001'] = "Dodaj rangi na TS3";
|
||||
$lang['stag0001desc'] = "With the 'Assign Servergroups' function you allows your TeamSpeak user to manage their servergroups (as self-service) on the TeamSpeak server (e.g. game-, country-, gender-groups).<br><br>With activation this function, a new menu item will appear on the stats/ site. About that menu item, the user can manage their own servergroups.<br><br>You define, which groups should be available.<br>You can also set a number to limit of concurrent groups.";
|
||||
$lang['stag0002'] = "Dozwolone grupy";
|
||||
$lang['stag0003'] = "Zdefiniuj liste grup serwerow, ktore uzytkownik moze sam przypisac.<br><br>Grupy serwerow powinny zostac tutaj wprowadzone z oddzielonym przecinkiem grupowymID.<br><br>Przykład:<br>23,24,28";
|
||||
$lang['stag0004'] = "Limit grup";
|
||||
$lang['stag0005'] = "Ogranicz liczbe grup serwerowych, które można ustawić w tym samym czasie.";
|
||||
$lang['stag0004'] = "Limit Grup";
|
||||
$lang['stag0005'] = "Ogranicz liczbe grup serwerow, ktore mozna ustawic w tym samym czasie.";
|
||||
$lang['stag0006'] = "Istnieje wiele unikalnych identyfikatorow online z Twoim adresem IP. Prosze %skliknij tutaj%s aby najpierw zweryfikowac.";
|
||||
$lang['stag0007'] = "Poczekaj, az ostatnie zmiany zaczną obowiązywac, zanim zmienisz juz nastepne rzeczy...";
|
||||
$lang['stag0008'] = "Zmiany grup zostały pomyslnie zapisane. Może minąc kilka sekund, zanim zadziała na serwerze ts3.";
|
||||
$lang['stag0009'] = "Nie możesz wybrać wiecej niz %s grup w tym samym czasie!";
|
||||
$lang['stag0008'] = "Zmiany grup zostały pomyslnie zapisane. Moze minąc kilka sekund, zanim zadziała na serwerze ts3.";
|
||||
$lang['stag0009'] = "Nie mozesz wybrac wiecej niz %s grup w tym samym czasie!";
|
||||
$lang['stag0010'] = "Wybierz co najmniej jedną nową grupe.";
|
||||
$lang['stag0011'] = "Limit grup jednoczesnych: ";
|
||||
$lang['stag0012'] = "Ustaw grupy";
|
||||
$lang['stag0013'] = "Dodatek ON/OFF";
|
||||
$lang['stag0014'] = "Włącz dodatek (włączony) lub wyłącz (wyłączony).<br><br>Po wyłączeniu dodatku mozliwa czesc na statystykach / stronie zostanie ukryta.";
|
||||
$lang['stag0015'] = "Nie można znaleźć na serwerze TeamSpeak. Proszę %wyczyscic%s aby się zweryfikować.";
|
||||
$lang['stag0016'] = "potrzebna weryfikacja!";
|
||||
$lang['stag0015'] = "Nie mozna znalezc na serwerze TeamSpeak. Prosze %wyczyscic%s aby sie zweryfikowac.";
|
||||
$lang['stag0016'] = "verification needed!";
|
||||
$lang['stag0017'] = "verificate here..";
|
||||
$lang['stix0001'] = "Statystyki serwera";
|
||||
$lang['stix0002'] = "Wszystkich użytkowników";
|
||||
$lang['stix0003'] = "Pokaż szczegóły";
|
||||
$lang['stix0002'] = "Wszystkich uzytkownikow";
|
||||
$lang['stix0003'] = "Pokaz szczegoły";
|
||||
$lang['stix0004'] = "Czas online wszystkich uzytkownikow";
|
||||
$lang['stix0005'] = "Zobacz najwyzszy czas";
|
||||
$lang['stix0006'] = "Wyswietl gore miesiąca";
|
||||
@@ -156,27 +156,27 @@ $lang['stix0009'] = "W ciągu ostatnich 7 dni";
|
||||
$lang['stix0010'] = "W ciągu ostatnich 30 dni";
|
||||
$lang['stix0011'] = "W ciągu ostatnich 24 godzin";
|
||||
$lang['stix0012'] = "wybierz okres";
|
||||
$lang['stix0013'] = "Ostatni dzień";
|
||||
$lang['stix0014'] = "Zeszły tydzień";
|
||||
$lang['stix0013'] = "Ostatni dzien";
|
||||
$lang['stix0014'] = "Zeszły tydzien";
|
||||
$lang['stix0015'] = "W zeszłym miesiącu";
|
||||
$lang['stix0016'] = "Aktywny / nieaktywny czas (wszystkich klientów)";
|
||||
$lang['stix0017'] = "Wersje (wszystkich klientów)";
|
||||
$lang['stix0018'] = "Narodowości (wszystkich klientów)";
|
||||
$lang['stix0019'] = "Platformy (wszystkich klientów)";
|
||||
$lang['stix0016'] = "Aktywny / nieaktywny czas (wszystkich klientow)";
|
||||
$lang['stix0017'] = "Wersje (wszystkich klientow)";
|
||||
$lang['stix0018'] = "Narodowosci (wszystkich klientow)";
|
||||
$lang['stix0019'] = "Platformy (wszystkich klientow)";
|
||||
$lang['stix0020'] = "Aktualne statystyki";
|
||||
$lang['stix0023'] = "Status serwera";
|
||||
$lang['stix0024'] = "Online";
|
||||
$lang['stix0025'] = "Offline";
|
||||
$lang['stix0026'] = "Klienci (Online / Max)";
|
||||
$lang['stix0027'] = "Ilość kanałów";
|
||||
$lang['stix0027'] = "Ilosc kanałow";
|
||||
$lang['stix0028'] = "Średni ping serwera";
|
||||
$lang['stix0029'] = "Łącznie otrzymane bajty";
|
||||
$lang['stix0030'] = "Wysłane wszystkie bajty";
|
||||
$lang['stix0030'] = "Wysłano wszystkie bajty";
|
||||
$lang['stix0031'] = "Czas pracy serwera";
|
||||
$lang['stix0032'] = "Przed offline:";
|
||||
$lang['stix0033'] = "<span id=\"days\">00</span> Dni, <span id=\"hours\">00</span> Godzin, <span id=\"minutes\">00</span> Minut, <span id=\"seconds\">00</span> Sekund";
|
||||
$lang['stix0034'] = "Średnia utrata pakietów";
|
||||
$lang['stix0035'] = "Ogólne statystyki";
|
||||
$lang['stix0033'] = "<span id=\"days\">00</span> Days, <span id=\"hours\">00</span> Hours, <span id=\"minutes\">00</span> Mins, <span id=\"seconds\">00</span> Secs";
|
||||
$lang['stix0034'] = "Średnia utrata pakietow";
|
||||
$lang['stix0035'] = "Ogolne statystyki";
|
||||
$lang['stix0036'] = "Nazwa serwera";
|
||||
$lang['stix0037'] = "Adres serwera (adres hosta: port)";
|
||||
$lang['stix0038'] = "Hasło serwera";
|
||||
@@ -184,109 +184,109 @@ $lang['stix0039'] = "Nie (serwer jest publiczny)";
|
||||
$lang['stix0040'] = "Tak (serwer jest prywatny)";
|
||||
$lang['stix0041'] = "ID serwera";
|
||||
$lang['stix0042'] = "Platforma serwerowa";
|
||||
$lang['stix0043'] = "Wersja serwerera TS3";
|
||||
$lang['stix0043'] = "Wersja serwerowa";
|
||||
$lang['stix0044'] = "Data utworzenia serwera (dd/mm/yyyy)";
|
||||
$lang['stix0045'] = "Zgłoś do listy serwerów";
|
||||
$lang['stix0045'] = "Zgłos do listy serwerow";
|
||||
$lang['stix0046'] = "Aktywowany";
|
||||
$lang['stix0047'] = "Nie aktywowany";
|
||||
$lang['stix0048'] = "za mało danych...";
|
||||
$lang['stix0049'] = "Czas online dla wszystkich uzytkownikow / miesięcy";
|
||||
$lang['stix0050'] = "Czas online dla wszystkich użytkowników / tygodni";
|
||||
$lang['stix0051'] = "TeamSpeak się nie udało, wiec nie ma daty utworzenia...";
|
||||
$lang['stix0049'] = "Czas online dla wszystkich uzytkownikow / miesiecy";
|
||||
$lang['stix0050'] = "Czas online dla wszystkich uzytkownikow / tygodni";
|
||||
$lang['stix0051'] = "TeamSpeak sie nie udało, wiec nie ma daty utworzenia...";
|
||||
$lang['stix0052'] = "inni";
|
||||
$lang['stix0053'] = "Aktywny czas (w dniach)";
|
||||
$lang['stix0054'] = "Nieaktywny czas (w dniach)";
|
||||
$lang['stix0055'] = "Online w ciągu ostatnich 24 godzin";
|
||||
$lang['stix0056'] = "Ostatnie %s dni";
|
||||
$lang['stix0059'] = "Lista użytkowników";
|
||||
$lang['stix0060'] = "Użytkownik";
|
||||
$lang['stix0061'] = "Wyświetl wszystkie wersje";
|
||||
$lang['stix0059'] = "Lista uzytkownikow";
|
||||
$lang['stix0060'] = "Uzytkownik";
|
||||
$lang['stix0061'] = "Wyswietl wszystkie wersje";
|
||||
$lang['stix0062'] = "Zobacz wszystkie narody";
|
||||
$lang['stix0063'] = "Wyświetl wszystkie platformy";
|
||||
$lang['stix0064'] = "Ostatnie 3 miesiące";
|
||||
$lang['stix0063'] = "Wyswietl wszystkie platformy";
|
||||
$lang['stix0064'] = "Last 3 months";
|
||||
$lang['stmy0001'] = "Moje statystyki";
|
||||
$lang['stmy0002'] = "Ranga";
|
||||
$lang['stmy0003'] = "Database ID:";
|
||||
$lang['stmy0004'] = "Unikalny identyfikator:";
|
||||
$lang['stmy0005'] = "Łączne połączenia z serwerem:";
|
||||
$lang['stmy0006'] = "Data rozpoczęcia statystyk:";
|
||||
$lang['stmy0006'] = "Data rozpoczecia statystyk:";
|
||||
$lang['stmy0007'] = "Łączny czas online:";
|
||||
$lang['stmy0008'] = "Czas online ostatnich %s dni:";
|
||||
$lang['stmy0008'] = "Czas online ostatniego %s dni:";
|
||||
$lang['stmy0009'] = "Aktywny czas ostatnich %s dni:";
|
||||
$lang['stmy0010'] = "Osiągniecia ukończone:";
|
||||
$lang['stmy0011'] = "Osiągniecie postępu czasu";
|
||||
$lang['stmy0012'] = "Czas: Legendarny";
|
||||
$lang['stmy0013'] = "Ponieważ twój czas online wynosi %s godzin.";
|
||||
$lang['stmy0014'] = "Postep został zakończony";
|
||||
$lang['stmy0015'] = "Czas: Złoto";
|
||||
$lang['stmy0010'] = "Osiągniecia ukonczone:";
|
||||
$lang['stmy0011'] = "Osiągniecie postepu czasu";
|
||||
$lang['stmy0012'] = "Czas: legendarny";
|
||||
$lang['stmy0013'] = "Poniewaz masz czas online w ciągu %s godzin.";
|
||||
$lang['stmy0014'] = "Postep został zakonczony";
|
||||
$lang['stmy0015'] = "Czas: złoto";
|
||||
$lang['stmy0016'] = "% Ukonczony dla Legendary";
|
||||
$lang['stmy0017'] = "Czas: Srebrny";
|
||||
$lang['stmy0018'] = "% Ukonczono dla Złota";
|
||||
$lang['stmy0017'] = "Czas: srebrny";
|
||||
$lang['stmy0018'] = "% Ukonczono dla złota";
|
||||
$lang['stmy0019'] = "Czas: Brązowy";
|
||||
$lang['stmy0020'] = "% Ukonczono dla Srebra";
|
||||
$lang['stmy0021'] = "Czas: Nieokreślony";
|
||||
$lang['stmy0022'] = "% Ukonczono dla Brązu";
|
||||
$lang['stmy0020'] = "% Ukonczono dla Silver";
|
||||
$lang['stmy0021'] = "Czas: Unranked";
|
||||
$lang['stmy0022'] = "% Ukonczono dla Bronze";
|
||||
$lang['stmy0023'] = "Postep osiągniecia połączenia";
|
||||
$lang['stmy0024'] = "Łączy: Legendarny";
|
||||
$lang['stmy0025'] = "Ponieważ połączyłeś %s razy z serwerem.";
|
||||
$lang['stmy0026'] = "Łączy: Złoto";
|
||||
$lang['stmy0027'] = "Łączy: Srebro";
|
||||
$lang['stmy0028'] = "Łączy: Brąz";
|
||||
$lang['stmy0029'] = "Łączy: Nieokreślony";
|
||||
$lang['stmy0030'] = "Postęp do następnej grupy serwerowej";
|
||||
$lang['stmy0031'] = "Całkowity czas aktywności";
|
||||
$lang['stmy0025'] = "Poniewaz Połączyłes %s razy z serwerem.";
|
||||
$lang['stmy0026'] = "Łączy: złoto";
|
||||
$lang['stmy0027'] = "Łączy: srebro";
|
||||
$lang['stmy0028'] = "Łączy: Brązowy";
|
||||
$lang['stmy0029'] = "Łączy: Unranked";
|
||||
$lang['stmy0030'] = "Przejdz do nastepnej grupy serwerow";
|
||||
$lang['stmy0031'] = "Całkowity czas aktywnosci";
|
||||
$lang['stna0001'] = "Narody";
|
||||
$lang['stna0002'] = "Statystyka";
|
||||
$lang['stna0003'] = "Kod";
|
||||
$lang['stna0004'] = "Liczba";
|
||||
$lang['stna0004'] = "Liczyc";
|
||||
$lang['stna0005'] = "Wersje";
|
||||
$lang['stna0006'] = "Platformy";
|
||||
$lang['stna0007'] = "Odsetek";
|
||||
$lang['stnv0001'] = "Wiadomości na temat serwera";
|
||||
$lang['stnv0002'] = "Zamknij";
|
||||
$lang['stnv0003'] = "Odśwież informacje o kliencie";
|
||||
$lang['stnv0004'] = "Korzystaj tylko z tego odświeżania, gdy zmieniła się informacja o TS3, na przykład nazwa użytkownika TS3";
|
||||
$lang['stnv0005'] = "Działa tylko wtedy, gdy jesteś podłączony do serwera TS3 w tym samym czasie";
|
||||
$lang['stnv0006'] = "Odświeżać";
|
||||
$lang['stnv0016'] = "Niedostepnę";
|
||||
$lang['stnv0001'] = "Wiadomosci na temat serwera";
|
||||
$lang['stnv0002'] = "Zamkniete";
|
||||
$lang['stnv0003'] = "Odswiez informacje o kliencie";
|
||||
$lang['stnv0004'] = "Korzystaj tylko z tego odswiezania, gdy zmieniła sie informacja o TS3, na przykład nazwa uzytkownika TS3";
|
||||
$lang['stnv0005'] = "Działa tylko wtedy, gdy jestes podłączony do serwera TS3 w tym samym czasie";
|
||||
$lang['stnv0006'] = "Odswiezac";
|
||||
$lang['stnv0016'] = "Niedostepne";
|
||||
$lang['stnv0017'] = "Nie jestes podłączony do serwera TS3, wiec nie mozesz wyswietlic zadnych danych.";
|
||||
$lang['stnv0018'] = "Połącz się z serwerem TS3, a nastepnie odswiez sesje, naciskając niebieski przycisk Odswiez w prawym gornym rogu.";
|
||||
$lang['stnv0018'] = "Połącz sie z serwerem TS3, a nastepnie odswiez sesje, naciskając niebieski przycisk Odswiez w prawym gornym rogu.";
|
||||
$lang['stnv0019'] = "Moje statystyki - Zawartosc strony";
|
||||
$lang['stnv0020'] = "Ta strona zawiera ogolne podsumowanie osobistych statystyk i aktywnosci na serwerze.";
|
||||
$lang['stnv0021'] = "Informacje są zbierane od początku systemu Ranksystem, nie są one od początku serwera TeamSpeak.";
|
||||
$lang['stnv0022'] = "Ta strona odbiera swoje wartosci z bazy danych. Wiec wartosci mogą byc nieco opoznione.";
|
||||
$lang['stnv0023'] = "Ilosc czasu online dla wszystkich użytkowników tygodniowo i miesięcznie bedzie obliczana tylko co 15 minut. Wszystkie inne wartosci powinny byc prawie na zywo (maksymalnie opoznione o kilka sekund).";
|
||||
$lang['stnv0023'] = "Ilosc czasu online dla wszystkich uzytkownikow tygodniowo i miesiecznie bedzie obliczana tylko co 15 minut. Wszystkie inne wartosci powinny byc prawie na zywo (maksymalnie opoznione o kilka sekund).";
|
||||
$lang['stnv0024'] = "Ranksystem - Statystyki";
|
||||
$lang['stnv0025'] = "Ogranicz pozycje";
|
||||
$lang['stnv0026'] = "Wszystko";
|
||||
$lang['stnv0027'] = "Informacje na tej stronie mogą byc nieaktualne! Wygląda na to, ze Ranksystem nie jest już połączony z TeamSpeakiem.";
|
||||
$lang['stnv0028'] = "(Nie jesteś podłączony do TS3!)";
|
||||
$lang['stnv0027'] = "Informacje na tej stronie mogą byc nieaktualne! Wygląda na to, ze Ranksystem nie jest juz połączony z TeamSpeakiem.";
|
||||
$lang['stnv0028'] = "(Nie jestes podłączony do TS3!)";
|
||||
$lang['stnv0029'] = "Lista Rankup";
|
||||
$lang['stnv0030'] = "Informacje o systemie Ranksystem";
|
||||
$lang['stnv0031'] = "O polu wyszukiwania mozna wyszukac wzorzec w nazwie klienta, unikatowy identyfikator klienta i identyfikator bazy danych klienta.";
|
||||
$lang['stnv0032'] = "Możesz takze uzyc opcji filtra widoku (patrz ponizej). Wprowadz filtr rowniez w polu wyszukiwania.";
|
||||
$lang['stnv0033'] = "Możliwe jest połączenie filtra i wzoru wyszukiwania. Najpierw wprowadz filtr (y), a nastepnie nie oznaczaj swojego wzorca wyszukiwania.";
|
||||
$lang['stnv0034'] = "Możliwe jest rowniez łączenie wielu filtrow. Wprowadz to kolejno w polu wyszukiwania.";
|
||||
$lang['stnv0032'] = "Mozesz takze uzyc opcji filtra widoku (patrz ponizej). Wprowadz filtr rowniez w polu wyszukiwania.";
|
||||
$lang['stnv0033'] = "Mozliwe jest połączenie filtra i wzoru wyszukiwania. Najpierw wprowadz filtr (y), a nastepnie nie oznaczaj swojego wzorca wyszukiwania.";
|
||||
$lang['stnv0034'] = "Mozliwe jest rowniez łączenie wielu filtrow. Wprowadz to kolejno w polu wyszukiwania.";
|
||||
$lang['stnv0035'] = "<u>Przykład:</u><br>filter:nonexcepted:TeamSpeakUser";
|
||||
$lang['stnv0036'] = "Pokaż tylko klientów, którzy są wyłączeni (wyjątek dotyczący klienta, grupy serwerowej lub kanału).";
|
||||
$lang['stnv0037'] = "Pokaż tylko klientów, którzy nie są wyjątkiem.";
|
||||
$lang['stnv0038'] = "Pokaż tylko klientów, którzy są online.";
|
||||
$lang['stnv0039'] = "Pokaż tylko klientów, którzy nie są online.";
|
||||
$lang['stnv0040'] = "Pokaż tylko klientów, którzy są w zdefiniowanej grupie. Reprezentuj range / poziom.<br>Replace <i>GROUPID</i> z poządanym identyfikatorem grupy serwerow.";
|
||||
$lang['stnv0041'] = "Pokaż tylko klientów, którzy zostali wybrani przez ostatnią.<br>Zastąpic <i>OPERATOR</i> z '<' lub '>' lub '=' lub '!='.<br>I wymien <i>TIME</i> ze znacznikiem czasu lub datą z formatem 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Pełny przykład: filter:lastseen:>:2016-06-18 20-25:";
|
||||
$lang['stnv0042'] = "Pokaż tylko klientów, którzy pochodzą z okreslonego kraju.<br>Replace <i>TS3-COUNTRY-CODE</i> z ządanym krajem.<br>Aby wyswietlic liste kodow Google dla ISO 3166-1 alpha-2";
|
||||
$lang['stnv0036'] = "Pokaz tylko klientow, ktorzy są wyłączeni (wyjątek dotyczący klienta, grupy serwerow lub kanału).";
|
||||
$lang['stnv0037'] = "Pokaz tylko klientow, ktorzy nie są wyjątkiem.";
|
||||
$lang['stnv0038'] = "Pokaz tylko klientow, ktorzy są online.";
|
||||
$lang['stnv0039'] = "Pokaz tylko klientow, ktorzy nie są online.";
|
||||
$lang['stnv0040'] = "Pokaz tylko klientow, ktorzy są w zdefiniowanej grupie. Reprezentuj range / poziom.<br>Replace <i>GROUPID</i> z poządanym identyfikatorem grupy serwerow.";
|
||||
$lang['stnv0041'] = "Pokaz tylko klientow, ktorzy zostali wybrani przez ostatnią.<br>Zastąpic <i>OPERATOR</i> z '<' lub '>' lub '=' lub '!='.<br>I wymien <i>TIME</i> ze znacznikiem czasu lub datą z formatem 'Y-m-d H-i' (example: 2016-06-18 20-25).<br>Pełny przykład: filter:lastseen:>:2016-06-18 20-25:";
|
||||
$lang['stnv0042'] = "Pokaz tylko klientow, ktorzy pochodzą z okreslonego kraju.<br>Replace <i>TS3-COUNTRY-CODE</i> z ządanym krajem.<br>Aby wyswietlic liste kodow Google dla ISO 3166-1 alpha-2";
|
||||
$lang['stnv0043'] = "podłącz TS3";
|
||||
$lang['stri0001'] = "Informacje o systemie Ranksystem";
|
||||
$lang['stri0002'] = "Czym jest Ranksystem?";
|
||||
$lang['stri0003'] = "Jest to bot TS3, który automatycznie przyznaje rangi (grupy serwerowe) użytkownikowi na serwerze TeamSpeak 3, aby uzyskać czas online lub aktywność online. Gromadzi rownież informacje i statystyki dotyczące użytkownika i wyświetla wyniki na tej stronie.";
|
||||
$lang['stri0003'] = "Bota TS3, ktory automatycznie przyznaje rangi (grupy serwerow) uzytkownikowi na serwerze TeamSpeak 3, aby uzyskac czas online lub aktywnosc online. Gromadzi rowniez informacje i statystyki dotyczące uzytkownika i wyswietla wyniki na tej stronie.";
|
||||
$lang['stri0004'] = "Kto stworzył system rang?";
|
||||
$lang['stri0005'] = "Kiedy system rang został utworzony?";
|
||||
$lang['stri0006'] = "Pierwsze wydanie alfa: 05/10/2014.";
|
||||
$lang['stri0007'] = "Pierwsze wydanie beta: 01/02/2015.";
|
||||
$lang['stri0008'] = "Możesz zobaczyć najnowszą wersje na <a href=\"%s\" target=\"_blank\">stronie Ranksystem</a>.";
|
||||
$lang['stri0008'] = "Mozesz zobaczyc najnowszą wersje na <a href=\"%s\" target=\"_blank\">Ranksystem Website</a>.";
|
||||
$lang['stri0009'] = "Jak powstał system Ranksystem?";
|
||||
$lang['stri0010'] = "Ranksystem powstał w technologii";
|
||||
$lang['stri0011'] = "Używa również nastepujących bibliotek:";
|
||||
$lang['stri0010'] = "System Ranks jest zakodowany w";
|
||||
$lang['stri0011'] = "Uzywa rowniez nastepujących bibliotek:";
|
||||
$lang['stri0012'] = "Specjalne podziekowania dla:";
|
||||
$lang['stri0013'] = "sergey, <a href=\"//vk.com/akhachirov\" target=\"_blank\">Arselopster</a>, <a href=\"//vk.com/zheez\" target=\"_blank\">DeviantUser</a> & <a href=\"//goodgame.by/\" target=\"_blank\">kidi</a> - dla rosyjskiego tłumaczenia";
|
||||
$lang['stri0014'] = "Bejamin Frost - for initialisation the bootstrap design";
|
||||
@@ -296,133 +296,133 @@ $lang['stri0017'] = "<a href=\"//whitecs.ro/\" target=\"_blank\">SakaLuX</a> -
|
||||
$lang['stri0018'] = "<a href=\"//r4p3.net/members/0x0539.5476/\" target=\"_blank\">0x0539</a> - do inicjalizacji tłumaczenia na holenderski";
|
||||
$lang['stri0019'] = "<a href=\"//umazinggames.fr/\" target=\"_blank\">Quentinti</a> - do tłumaczenia na francuski";
|
||||
$lang['stri0020'] = "<a href=\"mailto://celso@esbsb.com.br\" target=\"_blank\">Pasha</a> - do tłumaczenia portugalskiego";
|
||||
$lang['stri0021'] = "<a href=\"//hdf-multigaming.de\" target=\"_blank\">Shad86</a> - za swietne wsparcie w GitHub & nasz publiczny serwer, dzielenie się swoimi pomysłami, wstepne testowanie całego tego gowna i wiele wiecej";
|
||||
$lang['stri0022'] = "<a href=\"//magicbroccoli.de\" target=\"_blank\">mightyBroccoli</a> - za dzielenie się swoimi pomysłami i wstepnymi testami";
|
||||
$lang['stri0021'] = "<a href=\"//hdf-multigaming.de\" target=\"_blank\">Shad86</a> - za swietne wsparcie w GitHub & nasz publiczny serwer, dzielenie sie swoimi pomysłami, wstepne testowanie całego tego gowna i wiele wiecej";
|
||||
$lang['stri0022'] = "<a href=\"//magicbroccoli.de\" target=\"_blank\">mightyBroccoli</a> - za dzielenie sie swoimi pomysłami i wstepnymi testami";
|
||||
$lang['stri0023'] = "Stabilny od: 18/04/2016.";
|
||||
$lang['stri0024'] = "<a href=\"//zasivarna.cloud\" target=\"_blank\">KeviN</a> - for czech translation";
|
||||
$lang['stri0025'] = "<a href=\"//github.com/DoktorekOne\" target=\"_blank\">DoktorekOne</a> - for polish translation";
|
||||
$lang['stri0026'] = "<a href=\"//foro.gameflix.es\" target=\"_blank\">JavierlechuXD</a> - for spanish translation";
|
||||
$lang['stri0027'] = "<a href=\"//warriortigers.hu\" target=\"_blank\">ExXeL</a> - for initialisation hungarian translation";
|
||||
$lang['stri0028'] = "<a href=\"//grezhost.com\" target=\"_blank\">G. FARZALIYEV</a> - for azerbaijan translation";
|
||||
$lang['sttw0001'] = "Najlepsi użytkownicy";
|
||||
$lang['sttw0001'] = "Najlepsi uzytkownicy";
|
||||
$lang['sttw0002'] = "Tygodnia";
|
||||
$lang['sttw0003'] = "Z %s %s czas online";
|
||||
$lang['sttw0004'] = "Top 10 w porównaniu";
|
||||
$lang['sttw0004'] = "Top 10 w porownaniu";
|
||||
$lang['sttw0005'] = "Godziny (Definiuje 100 %)";
|
||||
$lang['sttw0006'] = "%s godziny (%s%)";
|
||||
$lang['sttw0007'] = "Top 10 najlepszych statystyk";
|
||||
$lang['sttw0008'] = "Top 10 najlepszych w porównaniu do innych w czasie online";
|
||||
$lang['sttw0009'] = "Top 10 a inni w czasię aktywnym";
|
||||
$lang['sttw0010'] = "Top 10 a inni w nieaktywnym czasie";
|
||||
$lang['sttw0008'] = "Top 10 najlepszych w porownaniu do innych w czasie online";
|
||||
$lang['sttw0009'] = "Top 10 a inne w czasie aktywnym";
|
||||
$lang['sttw0010'] = "Top 10 a inne w nieaktywnym czasie";
|
||||
$lang['sttw0011'] = "Top 10 (w godzinach)";
|
||||
$lang['sttw0012'] = "Inni %s użytkownicy (w godzinach)";
|
||||
$lang['sttw0012'] = "Inny %s uzytkownicy (w godzinach)";
|
||||
$lang['sttw0013'] = "Z %s %s czasu aktywnego";
|
||||
$lang['sttw0014'] = "Godziny";
|
||||
$lang['sttw0015'] = "minuty";
|
||||
$lang['sttm0001'] = "Miesiąca";
|
||||
$lang['stta0001'] = "Cały czas";
|
||||
$lang['stve0001'] = "\nCzesc %s,\naby zweryfikowac cie za pomocą systemu Ranksystem, kliknij ponizszy link:\n[B]%s[/B]\n\nJesli łącze nie działa, mozesz rowniez wpisac token recznie:\n%s\n\nJesli nie poprosiłes o te wiadomosc, zignoruj ją. Gdy otrzymujesz to powtarzające się razy, skontaktuj się z administratorem.";
|
||||
$lang['stve0002'] = "Wiadomość z tokenem została wysłana do ciebie na serwerze TS3.";
|
||||
$lang['stve0003'] = "Wprowadz token, ktory otrzymałes na serwerze TS3. Jesli nie otrzymałes wiadomosci, upewnij się, ze wybrałes poprawny unikatowy identyfikator.";
|
||||
$lang['stve0001'] = "\nCzesc %s,\naby zweryfikowac cie za pomocą systemu Ranksystem, kliknij ponizszy link:\n[B]%s[/B]\n\nJesli łącze nie działa, mozesz rowniez wpisac token recznie:\n%s\n\nJesli nie poprosiłes o te wiadomosc, zignoruj ją. Gdy otrzymujesz to powtarzające sie razy, skontaktuj sie z administratorem.";
|
||||
$lang['stve0002'] = "Wiadomosc z tokenem została wysłana do ciebie na serwerze TS3.";
|
||||
$lang['stve0003'] = "Wprowadz token, ktory otrzymałes na serwerze TS3. Jesli nie otrzymałes wiadomosci, upewnij sie, ze wybrałes poprawny unikatowy identyfikator.";
|
||||
$lang['stve0004'] = "Wprowadzony token nie pasuje! Sprobuj ponownie.";
|
||||
$lang['stve0005'] = "Gratulacje! Pomyslnie zweryfikowałes! Mozesz teraz isc dalej.";
|
||||
$lang['stve0006'] = "Wystąpił nieznany błąd. Sprobuj ponownie. Wielokrotnie kontaktuj się z administratorem";
|
||||
$lang['stve0007'] = "Sprawdź na TeamSpeak";
|
||||
$lang['stve0006'] = "Wystąpił nieznany błąd. Sprobuj ponownie. Wielokrotnie kontaktuj sie z administratorem";
|
||||
$lang['stve0007'] = "Sprawdz na TeamSpeak";
|
||||
$lang['stve0008'] = "Wybierz tutaj swoj unikatowy identyfikator na serwerze TS3, aby zweryfikowac siebie.";
|
||||
$lang['stve0009'] = " -- wybierz siebie -- ";
|
||||
$lang['stve0010'] = "Otrzymasz token na serwerze TS3, który musisz wprowadzić tutaj:";
|
||||
$lang['stve0010'] = "Otrzymasz token na serwerze TS3, ktory musisz wprowadzic tutaj:";
|
||||
$lang['stve0011'] = "Token:";
|
||||
$lang['stve0012'] = "zweryfikować";
|
||||
$lang['stve0012'] = "zweryfikowac";
|
||||
$lang['time_ms'] = "ms";
|
||||
$lang['time_sec'] = "Sec(s)";
|
||||
$lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Godzina(s)";
|
||||
$lang['time_day'] = "Dzień";
|
||||
$lang['time_day'] = "Dzien";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Istnieje grupa serwerowa z identyfikatorem %s skonfigurowanym w parametrze '%s' (webinterface -> core -> rank), ale ten identyfikator grupy serwerow nie istnieje na twoim serwerze TS3 (juz)! Prosze to poprawic lub mogą wystąpic błedy!";
|
||||
$lang['upgrp0001'] = "Istnieje grupa serwerow z identyfikatorem %s skonfigurowanym w parametrze '%s' (webinterface -> rank), ale ten identyfikator grupy serwerow nie istnieje na twoim serwerze TS3 (juz)! Prosze to poprawic lub mogą wystąpic błedy!";
|
||||
$lang['upgrp0002'] = "Pobierz nową ServerIcon";
|
||||
$lang['upgrp0003'] = "Błąd podczas wypisywania serwera.";
|
||||
$lang['upgrp0004'] = "Błąd podczas pobierania serwera TS3 ServerIcon z serwera TS3: ";
|
||||
$lang['upgrp0005'] = "Błąd podczas usuwania serwera.";
|
||||
$lang['upgrp0006'] = "Zauważyłem, ze ServerIcon został usuniety z serwera TS3, teraz został rowniez usuniety z systemu Ranksystem.";
|
||||
$lang['upgrp0006'] = "Zauwazyłem, ze ServerIcon został usuniety z serwera TS3, teraz został rowniez usuniety z systemu Ranksystem.";
|
||||
$lang['upgrp0007'] = "Błąd podczas wypisywania ikony grupy serwerow z grupy %s z identyfikatorem %s.";
|
||||
$lang['upgrp0008'] = "Błąd podczas pobierania ikony grupy serwerow z grupy %s z identyfikatorem %s: ";
|
||||
$lang['upgrp0009'] = "Błąd podczas usuwania ikony grupy serwerow z grupy %s z identyfikatorem %s.";
|
||||
$lang['upgrp0010'] = "Ikona severgroup %s o identyfikatorze %s została usunieta z serwera TS3, teraz została rownież usunięta z systemu Ranksystem.";
|
||||
$lang['upgrp0010'] = "Ikona severgroup %s o identyfikatorze %s została usunieta z serwera TS3, teraz została rowniez usunieta z systemu Ranksystem.";
|
||||
$lang['upgrp0011'] = "Pobierz nową ServerGroupIcon dla grupy %s z identyfikatorem: %s";
|
||||
$lang['upinf'] = "Dostepna jest nowa wersja systemu Ranksystem; Poinformuj klientów na serwerze...";
|
||||
$lang['upinf'] = "Dostepna jest nowa wersja systemu Ranksystem; Poinformuj klientow na serwerze...";
|
||||
$lang['upinf2'] = "System Ranksystem został ostatnio zaktualizowany. (%s) Sprawdz %sChangelog%s aby uzyskac wiecej informacji o zmianach.";
|
||||
$lang['upmsg'] = "\nHej, nowa wersja systemu [B]Ranksystem[/B] jest dostępna!\n\nnaktualna wersja: %s\n[B]nowa wersja: %s[/B]\n\nProszę zajrzyj na naszą stronę po więcej Informacje [URL]%s[/URL] Uruchamianie procesu aktualizacji w tle. [B]Sprawdź system ranksystem.log![/B]";
|
||||
$lang['upmsg'] = "\nHej, nowa wersja systemu [B]Ranksystem[/B] jest dostepna!\n\nnaktualna wersja: %s\n[B]nowa wersja: %s[/B]\n\nProsze zajrzec na naszą strone po wiecej Informacje [URL]%s[/URL] Uruchamianie procesu aktualizacji w tle. [B]Sprawdz system ranksystem.log![/B]";
|
||||
$lang['upmsg2'] = "\nHey, the [B]Ranksystem[/B] has been updated.\n\n[B]new version: %s[/B]\n\nPlease check out our site for more informations [URL]%s[/URL].";
|
||||
$lang['upusrerr'] = "Unikatowy identyfikator klienta %s nie został osiągniety w TeamSpeak!";
|
||||
$lang['upusrinf'] = "Użytkownik %s został poinformowany.";
|
||||
$lang['user'] = "Nazwa użytkownika";
|
||||
$lang['verify0001'] = "Upewnij się, ze naprawdę jesteś podłączony do serwera TS3!";
|
||||
$lang['verify0002'] = "Wprowadź, jeśli jeszcze nie zostało zrobione, system rang %sverification-channel%s!";
|
||||
$lang['verify0003'] = "Jeśli jesteś naprawde podłączony z serwerem TS3, skontaktuj się z administratorem.<br>To musi stworzyc kanał weryfikacji na serwerze TeamSpeak. Nastepnie utworzony kanał musi zostac zdefiniowany w systemie rangowym, ktory moze wykonac tylko administrator.<br>Wiecej informacji admin znajdzie w interfejsię WWW (-> core) systemu rangowego.<br><br>Bez tego Aktywnosc nie jest mozliwa, aby zweryfikowac cie w Ranksystem w tej chwili! Przepraszam :(";
|
||||
$lang['verify0004'] = "Nie znaleziono użytkownika w kanale weryfikacyjnym...";
|
||||
$lang['upusrinf'] = "Uzytkownik %s został poinformowany.";
|
||||
$lang['user'] = "Nazwa Uzytkownika";
|
||||
$lang['verify0001'] = "Upewnij sie, ze naprawde jestes podłączony do serwera TS3!";
|
||||
$lang['verify0002'] = "Wprowadz, jesli jeszcze nie zostało zrobione, system rang %sverification-channel%s!";
|
||||
$lang['verify0003'] = "Jesli jestes naprawde podłączony do serwera TS3, skontaktuj sie z administratorem.<br>To musi stworzyc kanał weryfikacji na serwerze TeamSpeak. Nastepnie utworzony kanał musi zostac zdefiniowany w systemie rangowym, ktory moze wykonac tylko administrator.<br>Wiecej informacji admin znajdzie w interfejsie WWW (-> stats page) systemu rangowego.<br><br>Bez tego Aktywnosc nie jest mozliwa, aby zweryfikowac cie w Ranksystem w tej chwili! Przepraszam :(";
|
||||
$lang['verify0004'] = "Nie znaleziono uzytkownika w kanale weryfikacyjnym...";
|
||||
$lang['wi'] = "Interfejs sieciowy";
|
||||
$lang['wiaction'] = "akcja";
|
||||
$lang['wiadmhide'] = "ukryj wyjątkow klientów";
|
||||
$lang['wiadmhidedesc'] = "Aby ukryć użytkownika z wyjątkiem w nastepującym wyborze";
|
||||
$lang['wiadmuuid'] = "Admin bota";
|
||||
$lang['wiadmuuiddesc'] = "Wybierz użytkownika, który jest administratorem(ami) systemu Ranksystemu.<br>Możliwe są również wielokrotne wybory.<br><br>Tutaj wymienieni użytkownicy są użytkownikami Twojego serwera TeamSpeak. Upewnij się, że jesteś tam online. Kiedy jesteś offline, przejdź do trybu online, zrestartuj Ranksystem Bota i ponownie załaduj tę stronę.<br><br><br>Administrator bota systemowego Ranksystem posiada <b>uprawnienia</b>:<br><br>- do resetowania hasła do interfejsu WWW.<br>(Uwaga: Bez zdefiniowania administratora, nie jest możliwe zresetowanie hasła!)<br><br>- używając poleceń Bota z uprawnieniami \"Admin bota\"<br>(Lista poleceń, które znajdziesz %stutaj%s.)";
|
||||
$lang['wiboost'] = "Boost";
|
||||
$lang['wiboostdesc'] = "Daj użytkownikowi na serwerze TeamSpeak grupe serwerową (musisz utworzyc recznie), ktorą mozesz zadeklarowac tutaj jako grupe doładowania. Zdefiniuj takze czynnik, ktory powinien zostac uzyty (na przykład 2x) i czas, jak długo nalezy oceniac podbicie.<br>Im wyzszy wspołczynnik, tym szybciej uzytkownik osiąga wyzszą range.<br>Czy minął czas , doładowanie grupy serwerow zostanie automatycznie usuniete z danego użytkownika. Czas zaczyna biec, gdy tylko uzytkownik otrzyma grupe serwerow.<br><br>As factor are also decimal numbers possible. Decimal places must be separated by a period!<br><br><pre>identyfikator grupy serwerow => czynnik => czas (w sekundach)</pre><br>Kazdy wpis musi oddzielac się od nastepnego za pomocą przecinka.<br><br>Przykład:<br><pre>12=>2=>6000,13=>1.25=>2500,14=>5=>600</pre>W tym przypadku uzytkownik w grupie serwerowej 12 uzyska wspołczynnik 2 nastepne 6000 sekund, uzytkownik w grupie serwerowej 13 uzyska wspołczynnik 1.25 na 2500 sekund, i tak dalej...";
|
||||
$lang['wiadmhide'] = "ukryj wyjątkow klientow";
|
||||
$lang['wiadmhidedesc'] = "Aby ukryc uzytkownika z wyjątkiem w nastepującym wyborze";
|
||||
$lang['wiadmuuid'] = "Bot-Admin";
|
||||
$lang['wiadmuuiddesc'] = "Choose the user, which are the administrator(s) of the Ranksystem.<br>Also multiple selections are possible.<br><br>Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.<br><br><br>The administrator of the Ranksystem Bot have the <b>privileges</b>:<br><br>- to reset the password for the webinterface.<br>(Note: Without definition of an administrator, it is not possible to reset the password!)<br><br>- using Bot commands with Bot-Admin privileges<br>(A list of commands you'll find %shere%s.)";
|
||||
$lang['wiboost'] = "podniesc";
|
||||
$lang['wiboostdesc'] = "Daj uzytkownikowi na serwerze TeamSpeak grupe serwerow (musisz utworzyc recznie), ktorą mozesz zadeklarowac tutaj jako grupe doładowania. Zdefiniuj takze czynnik, ktory powinien zostac uzyty (na przykład 2x) i czas, jak długo nalezy oceniac podbicie.<br>Im wyzszy wspołczynnik, tym szybciej uzytkownik osiąga wyzszą range.<br>Czy minął czas , doładowanie grupy serwerow zostanie automatycznie usuniete z danego uzytkownika. Czas zaczyna biec, gdy tylko uzytkownik otrzyma grupe serwerow.<br><br>As factor are also decimal numbers possible. Decimal places must be separated by a period!<br><br><pre>identyfikator grupy serwerow => czynnik => czas (w sekundach)</pre><br>Kazdy wpis musi oddzielac sie od nastepnego za pomocą przecinka.<br><br>Przykład:<br><pre>12=>2=>6000,13=>1.25=>2500,14=>5=>600</pre>W tym przypadku uzytkownik w grupie serwerowej 12 uzyska wspołczynnik 2 nastepne 6000 sekund, uzytkownik w grupie serwerowej 13 uzyska wspołczynnik 1.25 na 2500 sekund, i tak dalej...";
|
||||
$lang['wiboost2desc'] = "You can define boost groups, for example to reward users. With that they will collect time faster (boosted) and therefore reach the next rank faster.<br><br><u>Steps to do:</u><br><br><b>1)</b> Create a servergroup on your server, which should be used for the boost.<br><br><b>2)</b> Define the boost defintion on this site.<br><br><b>Servergroup:</b> Choose the servergroup that should triggers the boost.<br><br><b>Boost Factor:</b> The factor to boost the online/active time of the user, which owned that group (example 2 times). As factor are also decimal numbers possible (example 1.5). Decimal places must be separated by a dot!<br><br><b>Duration in Seconds:</b> Define how long the boost should be active. Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup. It doesn't matter the user is online or not, the duration is running out.<br><br><b>3)</b> Give one or more user on the TS server the defined servergroup to boost them.";
|
||||
$lang['wiboostempty'] = "Pusta definicja boosta. Kliknij na symbol plusa, aby go zdefiniować!";
|
||||
$lang['wibot1'] = "Bot Ranksystem powinien zostać zatrzymany. Sprawdź poniższy dziennik, aby uzyskać więcej informacji!";
|
||||
$lang['wibot2'] = "Bot Ranksystem powinien zostać uruchomiony. Sprawdź poniższy dziennik, aby uzyskać więcej informacji!";
|
||||
$lang['wibot3'] = "Bot Ranksystem powinien zostać uruchomiony ponownie. Sprawdź poniższy dziennik, aby uzyskać więcej informacji!";
|
||||
$lang['wiboostempty'] = "Empty boost definition. Click on the plus symbol to define one!";
|
||||
$lang['wibot1'] = "Bot Ranksystem powinien zostac zatrzymany. Sprawdz ponizszy dziennik, aby uzyskac wiecej informacji!";
|
||||
$lang['wibot2'] = "Bot Ranksystem powinien zostac uruchomiony. Sprawdz ponizszy dziennik, aby uzyskac wiecej informacji!";
|
||||
$lang['wibot3'] = "Bot Ranksystem powinien zostac uruchomiony ponownie. Sprawdz ponizszy dziennik, aby uzyskac wiecej informacji!";
|
||||
$lang['wibot4'] = "Start / Stop bota Ranksystem";
|
||||
$lang['wibot5'] = "Start bot";
|
||||
$lang['wibot6'] = "Stop bot";
|
||||
$lang['wibot7'] = "Restart bot";
|
||||
$lang['wibot8'] = "Dziennik systemu Ranksystem (logi):";
|
||||
$lang['wibot8'] = "Dziennik systemu Ranksystem (wyciąg):";
|
||||
$lang['wibot9'] = "Wypełnij wszystkie obowiązkowe pola przed uruchomieniem bota Ranksystem!";
|
||||
$lang['wichdbid'] = "Resetowanie bazy danych klientów";
|
||||
$lang['wichdbiddesc'] = "Zresetuj czas online użytkownika, jesli zmienił się identyfikator bazy danych klienta TeamSpeak.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Wystąpił błąd w konfiguracji systemu Ranksystem. Przejdz do interfejsu sieciowego i popraw ustawienia podstawowe. Szczegolnie sprawdz konfiguracje 'rank up'!";
|
||||
$lang['wichpw1'] = "Twoje stare hasło jest nieprawidłowe. Proszę spróbuj ponownie";
|
||||
$lang['wichpw2'] = "Nowe hasła się psują. Prosze sprobuj ponownie.";
|
||||
$lang['wichdbid'] = "Resetowanie bazy danych bazy danych klienta";
|
||||
$lang['wichdbiddesc'] = "Zresetuj czas online uzytkownika, jesli zmienił sie identyfikator bazy danych klienta TeamSpeak.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Wystąpił błąd w konfiguracji systemu Ranksystem. Przejdz do interfejsu sieciowego i popraw ustawienia rank!";
|
||||
$lang['wichpw1'] = "Twoje stare hasło jest nieprawidłowe. Prosze sprobuj ponownie";
|
||||
$lang['wichpw2'] = "Nowe hasła sie psują. Prosze sprobuj ponownie.";
|
||||
$lang['wichpw3'] = "Hasło interfejsu WWW zostało pomyslnie zmienione. Żądanie z adresu IP %s.";
|
||||
$lang['wichpw4'] = "Zmień hasło";
|
||||
$lang['wichpw4'] = "Zmien hasło";
|
||||
$lang['widaform'] = "Format daty";
|
||||
$lang['widaformdesc'] = "Wybierz format daty wyświetlania.<br><br>Przykład:<br>%a days, %h hours, %i mins, %s secs";
|
||||
$lang['widbcfgsuc'] = "Konfiguracje bazy danych zostały pomyślnie zapisane.";
|
||||
$lang['widbcfgerr'] = "Błąd podczas zapisywania konfiguracji bazy danych! Połączenie nie powiodło się lub błąd zapisu dla 'other/dbconfig.php'";
|
||||
$lang['widaformdesc'] = "Wybierz format daty wyswietlania.<br><br>Przykład:<br>%a days, %h hours, %i mins, %s secs";
|
||||
$lang['widbcfgsuc'] = "Konfiguracje bazy danych zostały pomyslnie zapisane.";
|
||||
$lang['widbcfgerr'] = "Błąd podczas zapisywania konfiguracji bazy danych! Połączenie nie powiodło sie lub błąd zapisu dla 'other/dbconfig.php'";
|
||||
$lang['widbg'] = "Log-Level";
|
||||
$lang['widbgdesc'] = "Set up the Log-Level of the Ranksystem. With this you can decide, how much information should be written to the file \"ranksystem.log\"<br><br>The higher the Log-Level, the more information you'll get.<br><br>Changing the Log-Level will take effect with the next restart of the Ranksystem bot.<br><br>Please don't let the Ranksystem running longer on \"6 - DEBUG\" this could impair your filesystem!";
|
||||
$lang['widelcldgrp'] = "odnów grupy";
|
||||
$lang['widelcldgrpdesc'] = "odnawianie grup System Rankow zapamietuje podane grupy serwerow, wiec nie trzeba tego sprawdzac przy kazdym uruchomieniu pliku worker.php.<br><br>Za pomocą tej funkcji mozna raz usunąc wiedze o podanych grupach serwerow. W efekcie system rang probuje przekazac wszystkim klientom (znajdującym się na serwerze TS3) grupe serwerow rzeczywistej rangi.<br>Dla kazdego klienta, ktory dostaje grupe lub pozostaje w grupie, System Rankow pamieta to jak opisano na początku.<br><br>Ta funkcja moze byc przydatna, gdy uzytkownik nie znajduje się w grupie serwerow, powinien byc ustawiony na zdefiniowany czas online.<br><br>Uwaga: Uruchom to za chwile, w ciągu nastepnych kilku minut bez rankups stają się wymagalne!!! System Ranksystem nie moze usunąc starej grupy, poniewaz nie moze zapamietac ;-)";
|
||||
$lang['widelsg'] = "usuń z grup serwerów";
|
||||
$lang['widelsgdesc'] = "Wybierz, czy klienci powinni zostac usunieci z ostatniej znanej grupy serwerow, gdy usuniesz klientów z bazy danych systemu Ranksystem.<br><br>Bedzie to dotyczyc tylko grup serwerow, ktore dotyczyły systemu Ranksystem.";
|
||||
$lang['wiexcept'] = "Wyjątki";
|
||||
$lang['wiexcid'] = "Wyjątek kanału";
|
||||
$lang['wiexciddesc'] = "Rozdzielona przecinkami lista identyfikatorow kanałow, ktore nie mają uczestniczyc w systemie rang.<br><br>Zachowaj użytkowników w jednym z wymienionych kanałow, czas bedzie całkowicie ignorowany. Nie ma czasu online, ale liczy się czas bezczynnosci.<br><br>Gdy tryb jest 'aktywny czas', funkcja ta jest bezuzyteczna, poniewaz zostanie odjety czas bezczynnosci w pomieszczeniach AFK, a zatem i tak nie zostanie policzony.<br>Bądz uzytkownikiem w wykluczonym kanale, jest to odnotowane w tym okresię jako 'wykluczone z Ranksystem'. Uzytkownik nie pojawia się juz na liscie 'stats / list_rankup.php'-, chyba ze wykluczeni klienci nie powinni byc tam wyswietlani (Strona statystyk - wyjątek klienta).";
|
||||
$lang['wiexgrp'] = "Wyjątek grupy serwerowej";
|
||||
$lang['widelcldgrp'] = "odnow grupy";
|
||||
$lang['widelcldgrpdesc'] = "odnawianie grup System Rankow zapamietuje podane grupy serwerow, wiec nie trzeba tego sprawdzac przy kazdym uruchomieniu pliku worker.php.<br><br>Za pomocą tej funkcji mozna raz usunąc wiedze o podanych grupach serwerow. W efekcie system rang probuje przekazac wszystkim klientom (znajdującym sie na serwerze TS3) grupe serwerow rzeczywistej rangi.<br>Dla kazdego klienta, ktory dostaje grupe lub pozostaje w grupie, System Rankow pamieta to jak opisano na początku.<br><br>Ta funkcja moze byc przydatna, gdy uzytkownik nie znajduje sie w grupie serwerow, powinien byc ustawiony na zdefiniowany czas online.<br><br>Uwaga: Uruchom to za chwile, w ciągu nastepnych kilku minut bez rankups stają sie wymagalne!!! System Ranksystem nie moze usunąc starej grupy, poniewaz nie moze zapamietac ;-)";
|
||||
$lang['widelsg'] = "usun z grup serwerow";
|
||||
$lang['widelsgdesc'] = "Wybierz, czy klienci powinni zostac usunieci z ostatniej znanej grupy serwerow, gdy usuniesz klientow z bazy danych systemu Ranksystem.<br><br>Bedzie to dotyczyc tylko grup serwerow, ktore dotyczyły systemu Ranksystem.";
|
||||
$lang['wiexcept'] = "Exceptions";
|
||||
$lang['wiexcid'] = "wyjątek kanału";
|
||||
$lang['wiexciddesc'] = "Rozdzielona przecinkami lista identyfikatorow kanałow, ktore nie mają uczestniczyc w systemie rang.<br><br>Zachowaj uzytkownikow w jednym z wymienionych kanałow, czas bedzie całkowicie ignorowany. Nie ma czasu online, ale liczy sie czas bezczynnosci.<br><br>Gdy tryb jest 'aktywny czas', funkcja ta jest bezuzyteczna, poniewaz zostanie odjety czas bezczynnosci w pomieszczeniach AFK, a zatem i tak nie zostanie policzony.<br>Bądz uzytkownikiem w wykluczonym kanale, jest to odnotowane w tym okresie jako 'wykluczone z Ranksystem'. Uzytkownik nie pojawia sie juz na liscie 'stats / list_rankup.php'-, chyba ze wykluczeni klienci nie powinni byc tam wyswietlani (Strona statystyk - wyjątek klienta).";
|
||||
$lang['wiexgrp'] = "wyjątek servergroup";
|
||||
$lang['wiexgrpdesc'] = "Rozdzielona przecinkami lista identyfikatorow grup serwerow, ktore nie powinny byc brane pod uwage w Systemie Rang.<br>Uzytkownik w co najmniej jednym z tych identyfikatorow grup serwerow zostanie zignorowany w rankingu.";
|
||||
$lang['wiexres'] = "tryb wyjątku";
|
||||
$lang['wiexres1'] = "czas zliczania (domyślnie)";
|
||||
$lang['wiexres1'] = "czas zliczania (domyslny)";
|
||||
$lang['wiexres2'] = "przerwa";
|
||||
$lang['wiexres3'] = "Zresetuj czas";
|
||||
$lang['wiexresdesc'] = "Istnieją trzy tryby radzenia sobie z wyjątkami. W kazdym przypadku ranking (przypisanie grupy serwerow) jest wyłączony. Mozesz wybrac rozne opcje, w jaki sposob nalezy obchodzic spedzony czas od użytkownika (ktory jest wyjątkiem).<br><br>1) <b>czas zliczania (domyslny)</b>: Domyslnie system rol rowniez liczy czas online / aktywny uzytkownikow, ktore są wyłączone (klient / grupa serwerow). Z wyjątkiem tylko ranking (przypisanie grupy serwerow) jest wyłączony. Oznacza to, ze jesli uzytkownik nie jest juz wykluczony, byłby przypisany do grupy w zaleznosci od jego zebranego czasu (np. Poziom 3).<br><br>2) <b>przerwa</b>: OW tej opcji wydatki online i czas bezczynnosci zostaną zamrozone (przerwane) na rzeczywistą wartosc (przed wyłączeniem użytkownika). Po wystąpieniu wyjątku (po usunieciu wyłączonej grupy serwerow lub usunieciu reguły wygasniecia) 'liczenie' bedzie kontynuowane.<br><br>3) <b>Zresetuj czas</b>: Dzieki tej funkcji liczony czas online i czas bezczynnosci zostaną zresetowane do zera w momencie, gdy uzytkownik nie bedzie juz wiecej wyłączony (z powodu usuniecia wyłączonej grupy serwerow lub usuniecia reguły wyjątku). Spedzony wyjątek bedzie nadal liczony do czasu zresetowania.<br><br><br>Wyjątek kanału nie ma tutaj znaczenia, poniewaz czas bedzie zawsze ignorowany (jak tryb przerwy).";
|
||||
$lang['wiexresdesc'] = "Istnieją trzy tryby radzenia sobie z wyjątkami. W kazdym przypadku ranking (przypisanie grupy serwerow) jest wyłączony. Mozesz wybrac rozne opcje, w jaki sposob nalezy obchodzic spedzony czas od uzytkownika (ktory jest wyjątkiem).<br><br>1) <b>czas zliczania (domyslny)</b>: Domyslnie system rol rowniez liczy czas online / aktywny uzytkownikow, ktore są wyłączone (klient / grupa serwerow). Z wyjątkiem tylko ranking (przypisanie grupy serwerow) jest wyłączony. Oznacza to, ze jesli uzytkownik nie jest juz wykluczony, byłby przypisany do grupy w zaleznosci od jego zebranego czasu (np. Poziom 3).<br><br>2) <b>przerwa</b>: OW tej opcji wydatki online i czas bezczynnosci zostaną zamrozone (przerwane) na rzeczywistą wartosc (przed wyłączeniem uzytkownika). Po wystąpieniu wyjątku (po usunieciu wyłączonej grupy serwerow lub usunieciu reguły wygasniecia) 'liczenie' bedzie kontynuowane.<br><br>3) <b>Zresetuj czas</b>: Dzieki tej funkcji liczony czas online i czas bezczynnosci zostaną zresetowane do zera w momencie, gdy uzytkownik nie bedzie juz wiecej wyłączony (z powodu usuniecia wyłączonej grupy serwerow lub usuniecia reguły wyjątku). Spedzony wyjątek bedzie nadal liczony do czasu zresetowania.<br><br><br>Wyjątek kanału nie ma tutaj znaczenia, poniewaz czas bedzie zawsze ignorowany (jak tryb przerwy).";
|
||||
$lang['wiexuid'] = "wyjątek klienta";
|
||||
$lang['wiexuiddesc'] = "Rozdzielona przecinkiem lista unikalnych identyfikatorow klientów, ktorych nie nalezy uwzgledniac w systemie Ranksystem.<br>Uzytkownik na tej liscie zostanie zignorowany w rankingu.";
|
||||
$lang['wiexuiddesc'] = "Rozdzielona przecinkiem lista unikalnych identyfikatorow klientow, ktorych nie nalezy uwzgledniac w systemie Ranksystem.<br>Uzytkownik na tej liscie zostanie zignorowany w rankingu.";
|
||||
$lang['wigrpimp'] = "Import Mode";
|
||||
$lang['wigrpt1'] = "Czas w sekundach";
|
||||
$lang['wigrpt2'] = "Grupa serwerowa";
|
||||
$lang['wigrpt1'] = "Time in Seconds";
|
||||
$lang['wigrpt2'] = "Servergroup";
|
||||
$lang['wigrptk'] = "cumulative";
|
||||
$lang['wigrptime'] = "rangowa definicja";
|
||||
$lang['wigrptimedesc'] = "Okresl tutaj, po ktorym czasię uzytkownik powinien automatycznie uzyskac predefiniowaną grupe serwerow.<br><br><pre>czas (sekundy)=>identyfikator grupy serwerow</pre><br>Max. value is 999.999.999 seconds (over 31 years)<br><br>Wazne w tym przypadku jest 'czas online' lub 'czas aktywnosci' użytkownika, w zaleznosci od ustawienia trybu.<br><br>Kazdy wpis musi oddzielac się od nastepnego za pomocą przecinka.<br><br>Czas musi byc wprowadzony łącznie<br><br>Przykład:<br><pre>60=>9,120=>10,180=>11</pre>W tym przypadku uzytkownik dostaje po 60 sekundach grupe serwerow 9, po kolei po 60 sekundach grupa serwerow 10 itd.";
|
||||
$lang['wigrptimedesc'] = "Okresl tutaj, po ktorym czasie uzytkownik powinien automatycznie uzyskac predefiniowaną grupe serwerow.<br><br><pre>czas (sekundy)=>identyfikator grupy serwerow</pre><br>Max. value is 999.999.999 seconds (over 31 years)<br><br>Wazne w tym przypadku jest 'czas online' lub 'czas aktywnosci' uzytkownika, w zaleznosci od ustawienia trybu.<br><br>Kazdy wpis musi oddzielac sie od nastepnego za pomocą przecinka.<br><br>Czas musi byc wprowadzony łącznie<br><br>Przykład:<br><pre>60=>9,120=>10,180=>11</pre>W tym przypadku uzytkownik dostaje po 60 sekundach grupe serwerow 9, po kolei po 60 sekundach grupa serwerow 10 itd.";
|
||||
$lang['wigrptime2desc'] = "Define a time after which a user should get automatically a predefined servergroup.<br><br><pre>time in seconds => servergroup ID</pre><br>Max. value is 999.999.999 seconds (over 31 years).<br><br>The entered seconds will be rated as 'online time' or 'active time', depending on the setting of the 'time mode' you have chosen.<br><br><br>The time in seconds needs to be entered <b>cumulative</b>!<br><br><u>wrong:</u><br><br><pre>100 seconds, 100 seconds, 50 seconds</pre><u>correct:</u><br><br><pre>100 seconds, 200 seconds, 250 seconds</pre>";
|
||||
$lang['wihladm'] = "Lista Rankup (tryb administratora)";
|
||||
$lang['wihladm0'] = "Opis funkcji (kliknij)";
|
||||
$lang['wihladm0'] = "Function description (click)";
|
||||
$lang['wihladm0desc'] = "Choose one or more reset options and press \"start reset\" to start it.<br>Each option is described by itself.<br><br>After starting the reset job(s), you can view the status on this site.<br><br>The reset task will be done about the Ranksystem Bot as a job.<br>It is necessary the Ranksystem Bot is running.<br><b>Do NOT stop or restart the Bot during the reset is in progress!</b><br><br>For the time of running the reset, the Ranksystem will pause all other things. After completing the reset the Bot will automatically go on with the normal work.<br>Again, do NOT stop or restart the Bot!<br><br>When all jobs are done, you need to confirm them. This will reset the status of the jobs. That makes it possible to start a new reset.<br><br>In case of a reset you might also want to <u>withdraw servergroups</u> from the users. It is important not to change the 'rank up definition', before you have done this reset. After reset you can change the 'rank up definition', sure!<br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br><b>Be aware, there is no way of return!</b>";
|
||||
$lang['wihladm1'] = "Dodaj czas";
|
||||
$lang['wihladm2'] = "Usuń czas";
|
||||
$lang['wihladm2'] = "usuń czas";
|
||||
$lang['wihladm3'] = "Reset Ranksystem";
|
||||
$lang['wihladm31'] = "Resetowanie wszystkich statystyk użytkowników";
|
||||
$lang['wihladm31'] = "reset all user stats";
|
||||
$lang['wihladm311'] = "zero time";
|
||||
$lang['wihladm312'] = "delete users";
|
||||
$lang['wihladm31desc'] = "Choose one of the both options to reset the statistics of all users.<br><br><b>zero time</b>: Resets the time (online time & idle time) of all users to a value of 0.<br><br><b>delete users</b>: With this option, all users will be deleted out of the Ranksystem database. The TeamSpeak database will <u>not</u> be touched!<br><br><br>Both options affect the following things..<br><br>.. on zero time:<br>Reset Server statistics summary (table: stats_server)<br>Reset My statistics (table: stats_user)<br>Reset List Rankup / user statistics (table: user)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)<br><br>.. on delete users:<br>Cleans donut chart nations (table: stats_nations)<br>Cleans donut chart platforms (table: stats_platforms)<br>Cleans donut chart versions (table: stats_versions)<br>Reset Server statistics summary (table: stats_server)<br>Cleans My statistics (table: stats_user)<br>Cleans List Rankup / user statistics (table: user)<br>Cleans user ip-hash values (table: user_iphash)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)";
|
||||
@@ -438,143 +438,143 @@ $lang['wihladm36desc'] = "Is this option activated, the Bot will stop after all
|
||||
$lang['wihladmrs'] = "Job Status";
|
||||
$lang['wihladmrs0'] = "disabled";
|
||||
$lang['wihladmrs1'] = "created";
|
||||
$lang['wihladmrs2'] = "w toku..";
|
||||
$lang['wihladmrs2'] = "in progress..";
|
||||
$lang['wihladmrs3'] = "faulted (ended with errors!)";
|
||||
$lang['wihladmrs4'] = "finished";
|
||||
$lang['wihladmrs5'] = "Reset Job(s) successfully created.";
|
||||
$lang['wihladmrs6'] = "There is still a reset job active. Please wait until all jobs are finished before you start the next!";
|
||||
$lang['wihladmrs7'] = "Press %s Refresh %s to monitor the status.";
|
||||
$lang['wihladmrs8'] = "NIE wyłączaj ani nie uruchamiaj ponownie bota podczas resetowania!";
|
||||
$lang['wihladmrs8'] = "Do NOT stop or restart the Bot during the reset is in progress!";
|
||||
$lang['wihladmrs9'] = "Please %s confirm %s the jobs. This will reset the job status of all jobs. It is needed to be able to start a new reset.";
|
||||
$lang['wihladmrs10'] = "Job(s) successfully confirmed!";
|
||||
$lang['wihladmrs11'] = "Szacowany czas na zresetowanie systemu";
|
||||
$lang['wihladmrs11'] = "Estimated time to reset the system";
|
||||
$lang['wihladmrs12'] = "Are you sure, you still want to reset the system?";
|
||||
$lang['wihladmrs13'] = "Yes, start reset";
|
||||
$lang['wihladmrs14'] = "No, cancel reset";
|
||||
$lang['wihladmrs15'] = "Proszę wybrać co najmniej jedną opcję!";
|
||||
$lang['wihladmrs15'] = "Please choose at least one option!";
|
||||
$lang['wihladmrs16'] = "enabled";
|
||||
$lang['wihlset'] = "Ustawienia";
|
||||
$lang['wiignidle'] = "Ignoruj bezczynność";
|
||||
$lang['wiignidledesc'] = "Okresl okres, do ktorego ignorowany bedzie czas bezczynnosci użytkownika.<br><br>Gdy klient nie robi niczego na serwerze (= bezczynnosc), ten czas jest zapisywany przez system rangowy. Dzieki tej funkcji czas bezczynnosci użytkownika nie zostanie policzony do okreslonego limitu. Dopiero gdy okreslony limit zostanie przekroczony, liczy się od tej daty dla Systemu Rankow jako czas bezczynnosci.<br><br>Ta funkcja odgrywa role tylko w połączeniu z trybem 'aktywny czas'.<br><br>Znaczenie funkcji to np. ocenic czas słuchania w rozmowach jako aktywnosc.<br><br>0 = wyłącz te funkcje<br><br>Przykład:<br>Ignoruj bezczynnosc = 600 (sekundy)<br>Klient ma czas bezczynnosci wynoszący 8 minut<br>consequence:<br>8 minut bezczynnosci są ignorowane i dlatego otrzymuje ten czas jako czas aktywny. Jesli czas bezczynnosci zwiekszył się teraz do ponad 12 minut, wiec czas wynosi ponad 10 minut, w tym przypadku 2 minuty bedą liczone jako czas bezczynnosci.";
|
||||
$lang['wihlset'] = "ustawienia";
|
||||
$lang['wiignidle'] = "Ignoruj bezczynnosc";
|
||||
$lang['wiignidledesc'] = "Okresl okres, do ktorego ignorowany bedzie czas bezczynnosci uzytkownika.<br><br>Gdy klient nie robi niczego na serwerze (= bezczynnosc), ten czas jest zapisywany przez system rangowy. Dzieki tej funkcji czas bezczynnosci uzytkownika nie zostanie policzony do okreslonego limitu. Dopiero gdy okreslony limit zostanie przekroczony, liczy sie od tej daty dla Systemu Rankow jako czas bezczynnosci.<br><br>Ta funkcja odgrywa role tylko w połączeniu z trybem 'aktywny czas'.<br><br>Znaczenie funkcji to np. ocenic czas słuchania w rozmowach jako aktywnosc.<br><br>0 = wyłącz te funkcje<br><br>Przykład:<br>Ignoruj bezczynnosc = 600 (sekundy)<br>Klient ma czas bezczynnosci wynoszący 8 minut<br>consequence:<br>8 minut bezczynnosci są ignorowane i dlatego otrzymuje ten czas jako czas aktywny. Jesli czas bezczynnosci zwiekszył sie teraz do ponad 12 minut, wiec czas wynosi ponad 10 minut, w tym przypadku 2 minuty bedą liczone jako czas bezczynnosci.";
|
||||
$lang['wilog'] = "Logpath";
|
||||
$lang['wilogdesc'] = "Ściezka pliku dziennika systemu Ranksystem.<br><br>Przykład:<br>/var/logs/ranksystem/<br><br>Upewnij się, że webuser ma uprawnienia do zapisu do logpath.";
|
||||
$lang['wilogdesc'] = "Ściezka pliku dziennika systemu Ranksystem.<br><br>Przykład:<br>/var/logs/ranksystem/<br><br>Upewnij sie, ze webuser ma uprawnienia do zapisu do logpath.";
|
||||
$lang['wilogout'] = "Wyloguj";
|
||||
$lang['wimsgmsg'] = "Wiadomości";
|
||||
$lang['wimsgmsgdesc'] = "Zdefiniuj wiadomość, ktora zostanie wysłana do użytkownika, gdy dostanie wyższą grupe.<br><br>Ta wiadomość zostanie wysłana za posrednictwem wiadomości prywatnej TS3. Więc kod bb-code może być użyty.<br>%s<br><br>Ponadto poprzednio spedzony czas mozna wyrazic za pomocą argumentow:<br>%1\$s - dzien<br>%2\$s - godzin<br>%3\$s - minut<br>%4\$s - sekund<br>%5\$s - nazwa osiągnietej grupy serwerow<br>%6$s - imie i nazwisko użytkownika (odbiorcy)<br><br>Example:<br><pre>Hey,\\nosiągnąłes wyzszą range, poniewaz juz się połączyłes %1\$s dni, %2\$s godzin and %3\$s minut na naszym serwerze TS3.[B]Tak trzymaj![/B] ;-)</pre>";
|
||||
$lang['wimsgsn'] = "Wiadomości serwerowe";
|
||||
$lang['wimsgsndesc'] = "Zdefiniuj wiadomośc, ktora bedzie wyswietlana na stronie / stats / page jako aktualnosci serwera.<br><br>Mozesz uzyc domyslnych funkcji html, aby zmodyfikowac układ<br><br>Przykład:<br><b> - <b>dla odwaznych</b><br><u> - <u>dla podkreslenia</u><br><i> - <i>dla kursywy</i><br><br> - do zawijania wyrazow (nowa linia)";
|
||||
$lang['wimsgmsg'] = "Wiadomosci";
|
||||
$lang['wimsgmsgdesc'] = "Zdefiniuj wiadomosc, ktora zostanie wysłana do uzytkownika, gdy podniesie kolejną wyzszą range.<br><br>Ta wiadomosc zostanie wysłana za posrednictwem wiadomosci prywatnej TS3. Wiec kazdy znany kod bb-code moze byc uzyty, co działa rowniez dla normalnej prywatnej wiadomosci.<br>%s<br><br>Ponadto poprzednio spedzony czas mozna wyrazic za pomocą argumentow:<br>%1\$s - dzien<br>%2\$s - godzin<br>%3\$s - minut<br>%4\$s - sekund<br>%5\$s - nazwa osiągnietej grupy serwerow<br>%6$s - imie i nazwisko uzytkownika (odbiorcy)<br><br>Example:<br><pre>Hey,\\nosiągnąłes wyzszą range, poniewaz juz sie połączyłes %1\$s dni, %2\$s godzin and %3\$s minut na naszym serwerze TS3.[B]Tak trzymaj![/B] ;-)</pre>";
|
||||
$lang['wimsgsn'] = "Server-News";
|
||||
$lang['wimsgsndesc'] = "Zdefiniuj wiadomosc, ktora bedzie wyswietlana na stronie / stats / page jako aktualnosci serwera.<br><br>Mozesz uzyc domyslnych funkcji html, aby zmodyfikowac układ<br><br>Przykład:<br><b> - <b>dla odwaznych</b><br><u> - <u>dla podkreslenia</u><br><i> - <i>dla kursywy</i><br><br> - do zawijania wyrazow (nowa linia)";
|
||||
$lang['wimsgusr'] = "Uzupełnij powiadomienie";
|
||||
$lang['wimsgusrdesc'] = "Poinformuj użytkownika o prywatnej wiadomości tekstowej o jego randze.";
|
||||
$lang['wimsgusrdesc'] = "Poinformuj uzytkownika o prywatnej wiadomosci tekstowej o jego randze.";
|
||||
$lang['winav1'] = "TeamSpeak";
|
||||
$lang['winav2'] = "Baza danych";
|
||||
$lang['winav3'] = "Rdzeń";
|
||||
$lang['winav3'] = "Rdzen";
|
||||
$lang['winav4'] = "Inny";
|
||||
$lang['winav5'] = "Wiadomość";
|
||||
$lang['winav5'] = "Wiadomosc";
|
||||
$lang['winav6'] = "Strona statystyk";
|
||||
$lang['winav7'] = "ACP";
|
||||
$lang['winav8'] = "Start / Stop bot";
|
||||
$lang['winav9'] = "Dostępna aktualizacja!";
|
||||
$lang['winav10'] = "Użyj interfejsu sieciowego tylko przez %s HTTPS%s Szyfrowanie ma kluczowe znaczenie dla zapewnienia prywatności i bezpieczeństwa.%sAby moc korzystać z HTTPS, twój serwer WWW musi obsługiwać połączenie SSL";
|
||||
$lang['winav11'] = "Wprowadź unikalny identyfikator klienta administratora systemu Ranksystem (TeamSpeak -> Bot-Admin). Jest to bardzo wazne w przypadku, gdy straciłes dane logowania do interfejsu WWW (aby je zresetowac).";
|
||||
$lang['winav9'] = "Dostepna aktualizacja!";
|
||||
$lang['winav10'] = "Uzyj interfejsu sieciowego tylko przez %s HTTPS%s Szyfrowanie ma kluczowe znaczenie dla zapewnienia prywatnosci i bezpieczenstwa.%sAby moc korzystac z HTTPS, twoj serwer internetowy musi obsługiwac połączenie SSL";
|
||||
$lang['winav11'] = "Wprowadz unikalny identyfikator klienta administratora systemu Ranksystem (TeamSpeak -> Bot-Admin). Jest to bardzo wazne w przypadku, gdy straciłes dane logowania do interfejsu WWW (aby je zresetowac).";
|
||||
$lang['winav12'] = "Dodatki";
|
||||
$lang['winxinfo'] = "Polecenie \"!nextup\"";
|
||||
$lang['winxinfodesc'] = "Umożliwia użytkownikowi na serwerze TS3 napisanie polecenia \"!nextup\" do bota Ranksystem (zapytania) jako prywatna wiadomosc tekstowa.<br><br>Jako odpowiedz uzytkownik otrzyma zdefiniowaną wiadomosc tekstową z potrzebnym czasem na nastepną rango.<br><br><b>disabled</b> - Funkcja jest wyłączona. Komenda '!nextup' zostaną zignorowane.<br><b>dozwolone - tylko nastepna ranga</b> - Zwraca potrzebny czas nastepnej grupie.<br><b>dozwolone - wszystkie kolejne stopnie</b> - Oddaje potrzebny czas dla wszystkich wyzszych rang.";
|
||||
$lang['winxinfodesc'] = "Umozliwia uzytkownikowi na serwerze TS3 napisanie polecenia \"!nextup\" do bota Ranksystem (zapytania) jako prywatna wiadomosc tekstowa.<br><br>Jako odpowiedz uzytkownik otrzyma zdefiniowaną wiadomosc tekstową z potrzebnym czasem na nastepną rango.<br><br><b>disabled</b> - Funkcja jest wyłączona. Komenda '!nextup' zostaną zignorowane.<br><b>dozwolone - tylko nastepna ranga</b> - Zwraca potrzebny czas nastepnej grupie.<br><b>dozwolone - wszystkie kolejne stopnie</b> - Oddaje potrzebny czas dla wszystkich wyzszych rang.";
|
||||
$lang['winxmode1'] = "disabled";
|
||||
$lang['winxmode2'] = "dozwolone - tylko nastepna ranga";
|
||||
$lang['winxmode3'] = "dozwolone - wszystkie kolejne stopnie";
|
||||
$lang['winxmsg1'] = "Wiadomość";
|
||||
$lang['winxmsgdesc1'] = "Zdefiniuj komunikat, ktory uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\".<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansu<br>%2$s - godzin do nastepnego awansu<br>%3$s - minuty do nastepnego awansu<br>%4$s - sekundy do nastepnego awansu<br>%5$s - nazwa nastepnej grupy serwerow<br>%6$s - Nick użytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Twoja nastepna ranga bedzie w %1$s dni, %2$s godziny i %3$s minutach i %4$s sekundach. Nastepna grupa serwerow, do ktorej dojdziesz, to [B]%5$s[/B].</pre>";
|
||||
$lang['winxmsg2'] = "Wiadomość (najwyzsza)";
|
||||
$lang['winxmsgdesc2'] = "Zdefiniuj wiadomość, ktorą uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\", gdy uzytkownik osiągnie najwyzszą pozycje.<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansowania<br>%2$s - godzin do nastepnego awansowania<br>%3$s - minuty do nastepnego awansowania<br>%4$s - sekundy do nastepnego awansowania<br>%5$s - nazwa nastepnej grupy serwerow<br>%6$s - nazwa użytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Osiągnąłes najwyzszą pozycje w rankingu %1$s dni, %2$s godziny i %3$s minuty i %4$s sekundy.</pre>";
|
||||
$lang['winxmsg3'] = "Wiadomość (z wyjątkiem)";
|
||||
$lang['winxmsgdesc3'] = "Zdefiniuj komunikat, ktory uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\", gdy uzytkownik zostanie wyłączony z systemu Ranksystem.<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansowania<br>%2$s - godzin do nastepnego awansowania<br>%3$s - minuty do nastepnego awansowania<br>%4$s - ekundy do nastepnego awansowania<br>%5$s - nnazwa nastepnej grupy serwerow<br>%6$s - nazwa użytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Jestes wyłączony z Systemu Rankow. Jesli chcesz ustalic pozycje, skontaktuj się z administratorem na serwerze TS3.</pre>";
|
||||
$lang['wirtpw1'] = "Przepraszam, zapomniałeś wcześniej wpisać swój Bot-Admin w interfejsie internetowym. Nie ma sposobu na zresetowanie hasła!";
|
||||
$lang['winxmsg1'] = "Wiadomosc";
|
||||
$lang['winxmsgdesc1'] = "Zdefiniuj komunikat, ktory uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\".<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansu<br>%2$s - godzin do nastepnego awansu<br>%3$s - minuty do nastepnego awansu<br>%4$s - sekundy do nastepnego awansu<br>%5$s - nazwa nastepnej grupy serwerow<br>%6$s - Nick uzytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Twoja nastepna ranga bedzie w %1$s dni, %2$s godziny i %3$s minutach i %4$s sekundach. Nastepna grupa serwerow, do ktorej dojdziesz, to [B]%5$s[/B].</pre>";
|
||||
$lang['winxmsg2'] = "Wiadomosc (najwyzsza)";
|
||||
$lang['winxmsgdesc2'] = "Zdefiniuj wiadomosc, ktorą uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\", gdy uzytkownik osiągnie najwyzszą pozycje.<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansowania<br>%2$s - godzin do nastepnego awansowania<br>%3$s - minuty do nastepnego awansowania<br>%4$s - sekundy do nastepnego awansowania<br>%5$s - nazwa nastepnej grupy serwerow<br>%6$s - nazwa uzytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Osiągnąłes najwyzszą pozycje w rankingu %1$s dni, %2$s godziny i %3$s minuty i %4$s sekundy.</pre>";
|
||||
$lang['winxmsg3'] = "Wiadomosc (z wyjątkiem)";
|
||||
$lang['winxmsgdesc3'] = "Zdefiniuj komunikat, ktory uzytkownik otrzyma jako odpowiedz na polecenie \"!nextup\", gdy uzytkownik zostanie wyłączony z systemu Ranksystem.<br><br>Argumenty:<br><pre>%1$s - dni do nastepnego awansowania<br>%2$s - godzin do nastepnego awansowania<br>%3$s - minuty do nastepnego awansowania<br>%4$s - ekundy do nastepnego awansowania<br>%5$s - nnazwa nastepnej grupy serwerow<br>%6$s - nazwa uzytkownika (odbiorca)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Przykład:<br><pre>Jestes wyłączony z Systemu Rankow. Jesli chcesz ustalic pozycje, skontaktuj sie z administratorem na serwerze TS3.</pre>";
|
||||
$lang['wirtpw1'] = "Przepraszam, Bro, zapomniałes wczesniej wpisac swoj Bot-Admin w interfejsie internetowym. Nie ma sposobu na zresetowanie hasła!";
|
||||
$lang['wirtpw2'] = "Nie znaleziono identyfikatora Bot-Admin na serwerze TS3. Musisz byc online z unikalnym identyfikatorem klienta, ktory jest zapisywany jako Bot-Admin.";
|
||||
$lang['wirtpw3'] = "Twoj adres IP nie jest zgodny z adresem IP administratora na serwerze TS3. Upewnij się, ze masz ten sam adres IP online na serwerze TS3, a takze na tej stronie (wymagany jest rowniez ten sam protokoł IPv4 / IPv6).";
|
||||
$lang['wirtpw4'] = "\nHasło dla interfejsu WWW zostało pomyslnie zresetowane.\nNazwa Użytkownika: %s\nHasło: [B]%s[/B]\n\nZaloguj Się %shere%s";
|
||||
$lang['wirtpw5'] = "Do administratora wysłano prywatną wiadomość tekstową TeamSpeak 3 z nowym hasłem. Kliknij %s tutaj %s aby się zalogowac.";
|
||||
$lang['wirtpw3'] = "Twoj adres IP nie jest zgodny z adresem IP administratora na serwerze TS3. Upewnij sie, ze masz ten sam adres IP online na serwerze TS3, a takze na tej stronie (wymagany jest rowniez ten sam protokoł IPv4 / IPv6).";
|
||||
$lang['wirtpw4'] = "\nHasło dla interfejsu WWW zostało pomyslnie zresetowane.\nNazwa Uzytkownika: %s\nHasło: [B]%s[/B]\n\nZaloguj Sie %shere%s";
|
||||
$lang['wirtpw5'] = "Do administratora wysłano prywatną wiadomosc tekstową TeamSpeak 3 z nowym hasłem. Kliknij %s tutaj %s aby sie zalogowac.";
|
||||
$lang['wirtpw6'] = "Hasło interfejsu WWW zostało pomyslnie zresetowane. Żądanie z adresu IP %s.";
|
||||
$lang['wirtpw7'] = "Zresetuj hasło";
|
||||
$lang['wirtpw8'] = "Tutaj mozesz zresetowac hasło do interfejsu internetowego.";
|
||||
$lang['wirtpw9'] = "Nastepujące rzeczy są wymagane, aby zresetowac hasło:";
|
||||
$lang['wirtpw10'] = "Musisz być online na serwerze TeamSpeak3.";
|
||||
$lang['wirtpw11'] = "Musisz być w trybie online z unikalnym identyfikatorem klienta, ktory jest zapisywany jako Bot-Admin.";
|
||||
$lang['wirtpw12'] = "Musisz być w trybie online z tym samym adresem IP na serwerze TeamSpeak3, jak tutaj na tej stronie (rowniez ten sam protokoł IPv4 / IPv6).";
|
||||
$lang['wiselcld'] = "Wybierz klientów";
|
||||
$lang['wiselclddesc'] = "Wybierz klientów według ich ostatniej znanej nazwy użytkownika, unikalnego identyfikatora klienta lub identyfikatora bazy danych klienta.<br>Mozliwe są rowniez wielokrotne selekcje.<br><br>W wiekszych bazach danych wybor ten moze znacznie spowolnic. Zaleca się skopiowanie i wklejenie pełnego pseudonimu zamiast wpisywania go.";
|
||||
$lang['wishcolas'] = "Rzeczywista grupa serwerowa";
|
||||
$lang['wishcolasdesc'] = "Pokaż kolumne 'aktualna grupa serwerow' w list_rankup.php";
|
||||
$lang['wishcolat'] = "Czas aktywny";
|
||||
$lang['wishcolatdesc'] = "Pokaż sume kolumn. 'czas aktywny' in list_rankup.php";
|
||||
$lang['wirtpw10'] = "Musisz byc online na serwerze TeamSpeak3.";
|
||||
$lang['wirtpw11'] = "Musisz byc w trybie online z unikalnym identyfikatorem klienta, ktory jest zapisywany jako Bot-Admin.";
|
||||
$lang['wirtpw12'] = "Musisz byc w trybie online z tym samym adresem IP na serwerze TeamSpeak3, jak tutaj na tej stronie (rowniez ten sam protokoł IPv4 / IPv6).";
|
||||
$lang['wiselcld'] = "wybierz klientow";
|
||||
$lang['wiselclddesc'] = "Wybierz klientow według ich ostatniej znanej nazwy uzytkownika, unikalnego identyfikatora klienta lub identyfikatora bazy danych klienta.<br>Mozliwe są rowniez wielokrotne selekcje.<br><br>W wiekszych bazach danych wybor ten moze znacznie spowolnic. Zaleca sie skopiowanie i wklejenie pełnego pseudonimu zamiast wpisywania go.";
|
||||
$lang['wishcolas'] = "rzeczywista grupa serwerow";
|
||||
$lang['wishcolasdesc'] = "Pokaz kolumne 'aktualna grupa serwerow' w list_rankup.php";
|
||||
$lang['wishcolat'] = "czas aktywny";
|
||||
$lang['wishcolatdesc'] = "Pokaz sume kolumn. 'czas aktywny' in list_rankup.php";
|
||||
$lang['wishcolcld'] = "Nazwa klienta";
|
||||
$lang['wishcolclddesc'] = "Pokaż kolumne 'Nazwa klienta' in list_rankup.php";
|
||||
$lang['wishcolclddesc'] = "Pokaz kolumne 'Nazwa klienta' in list_rankup.php";
|
||||
$lang['wishcoldbid'] = "identyfikator bazy danych";
|
||||
$lang['wishcoldbiddesc'] = "Pokaż kolumne 'Identyfikator bazy danych klienta' in list_rankup.php";
|
||||
$lang['wishcoldbiddesc'] = "Pokaz kolumne 'Identyfikator bazy danych klienta' in list_rankup.php";
|
||||
$lang['wishcolgs'] = "aktualna grupa od";
|
||||
$lang['wishcolgsdesc'] = "Pokaż kolumne 'aktualna grupa od' w list_rankup.php";
|
||||
$lang['wishcolgsdesc'] = "Pokaz kolumne 'aktualna grupa od' w list_rankup.php";
|
||||
$lang['wishcolha0'] = "disable hashing";
|
||||
$lang['wishcolha1'] = "secure hashing";
|
||||
$lang['wishcolha2'] = "fast hashing (default)";
|
||||
$lang['wishcolha'] = "hash IP addresses";
|
||||
$lang['wishcolhadesc'] = "The TeamSpeak 3 server stores the IP address of each client. This we need for the Ranksystem to bind the website user of the statistics page with the related TeamSpeak user.<br><br>With this function you can active an encrypting / hashing of the IP addresses of TeamSpeak users. When enabled, only the hashed value will be stored in the database, instead of storing it in plain text. This is needed in some cases of your privacy legal; especially required due the EU-GDPR.<br><br><b>fast hashing (default):</b> IP addresses will be hashed. The salt is different for each ranksystem instance, but same for all users on the server. This makes it faster, but also weaker as the 'secure hashing'.<br><br><b>secure hashing:</b> IP addresses will be hashed. Each user will get his own salt, which makes it hard to decrypt the IP (=secure). This parameter is conform with the EU-GDPR. Contra: This variation affects the performance, especially on bigger TeamSpeak servers, it will slow down the statistics page on first site load very much. Also it inceases the needed resources.<br><br><b>disable hashing:</b> If this function is disabled the IP address of a user will be stored in plain text. This is the fastest option that requires the least resources.<br><br><br>In all variants the IP addresses of users will only be stored as long as the user is connected to the TS3 server (less data collection - EU-GDPR).<br><br>The IP addresses of users will only be stored once a user connected to the TS3 server. On changing this function the user needs to reconnect to the TS3 server to be able to get verified with the Ranksystem webpage.";
|
||||
$lang['wishcolit'] = "czas bezczynnosci";
|
||||
$lang['wishcolitdesc'] = "Pokaż kolumne 'suma czasu bezczynnosci' w list_rankup.php";
|
||||
$lang['wishcolitdesc'] = "Pokaz kolumne 'suma czasu bezczynnosci' w list_rankup.php";
|
||||
$lang['wishcolls'] = "ostatnio widziany";
|
||||
$lang['wishcollsdesc'] = "Pokaż kolumne 'ostatnio widziano' w list_rankup.php";
|
||||
$lang['wishcolnx'] = "następna ranga";
|
||||
$lang['wishcolnxdesc'] = "Pokaż kolumne 'nastepna ranga w gore' w list_rankup.php";
|
||||
$lang['wishcollsdesc'] = "Pokaz kolumne 'ostatnio widziano' w list_rankup.php";
|
||||
$lang['wishcolnx'] = "nastepna ranga";
|
||||
$lang['wishcolnxdesc'] = "Pokaz kolumne 'nastepna ranga w gore' w list_rankup.php";
|
||||
$lang['wishcolot'] = "czas online";
|
||||
$lang['wishcolotdesc'] = "Pokaż sume kolumn. 'czas online' w list_rankup.php";
|
||||
$lang['wishcolotdesc'] = "Pokaz sume kolumn. 'czas online' w list_rankup.php";
|
||||
$lang['wishcolrg'] = "ranga";
|
||||
$lang['wishcolrgdesc'] = "Pokaż kolumne 'ranga' w list_rankup.php";
|
||||
$lang['wishcolrgdesc'] = "Pokaz kolumne 'ranga' w list_rankup.php";
|
||||
$lang['wishcolsg'] = "nastepna grupa serwerow";
|
||||
$lang['wishcolsgdesc'] = "Pokaż kolumne 'nastepna grupa serwerow' in list_rankup.php";
|
||||
$lang['wishcolsgdesc'] = "Pokaz kolumne 'nastepna grupa serwerow' in list_rankup.php";
|
||||
$lang['wishcoluuid'] = "Identyfikator klienta";
|
||||
$lang['wishcoluuiddesc'] = "Pokaż kolumne 'unikalny identyfikator klienta' w list_rankup.php";
|
||||
$lang['wishdef'] = "Domyślne sortowanie kolumn";
|
||||
$lang['wishdefdesc'] = "Zdefiniuj domyślną kolumnę sortowania dla strony Rankup listy.";
|
||||
$lang['wishcoluuiddesc'] = "Pokaz kolumne 'unikalny identyfikator klienta' w list_rankup.php";
|
||||
$lang['wishdef'] = "default column sort";
|
||||
$lang['wishdefdesc'] = "Define the default sorting column for the List Rankup page.";
|
||||
$lang['wishexcld'] = "z wyjątkiem klienta";
|
||||
$lang['wishexclddesc'] = "Pokaż klientów w list_rankup.php,<br>ktore są wyłączone, a zatem nie uczestniczą w Systemie Rang.";
|
||||
$lang['wishexclddesc'] = "Pokaz klientow w list_rankup.php,<br>ktore są wyłączone, a zatem nie uczestniczą w Systemie Rang.";
|
||||
$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['wishexgrpdesc'] = "Pokaz klientow w list_rankup.php, ktore znajdują sie 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['wishhiclddesc'] = "Pokaz klientow 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['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";
|
||||
$lang['wishsortdesc'] = "Zdefiniuj domyślną kolejność sortowania dla strony Rankup.";
|
||||
$lang['wishnav'] = "pokaz nawigacje witryny";
|
||||
$lang['wishnavdesc'] = "Pokaz 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'] = "default sorting order";
|
||||
$lang['wishsortdesc'] = "Define the default sorting order for the List Rankup page.";
|
||||
$lang['wisupidle'] = "time Tryb";
|
||||
$lang['wisupidledesc'] = "Istnieją dwa tryby, ponieważ czas może być policzony, a następnie można ubiegać się o podwyzszenie rangi.<br><br>1) <b>czas online</b>: bierze się pod uwage czysty czas online użytkownika (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) <b>czas aktywny</b>: zostanie odjety od czasu online użytkownika, nieaktywny czas (bezczynnosc) (patrz kolumna 'suma aktywnego czasu' w 'stats / list_rankup.php').<br><br>Zmiana trybu z juz działającą bazą danych nie jest zalecana, ale może zadziałać.";
|
||||
$lang['wisvconf'] = "Zapisz";
|
||||
$lang['wisupidledesc'] = "Istnieją dwa tryby, poniewaz czas moze byc policzony, a nastepnie mozna ubiegac sie o podwyzszenie rangi.<br><br>1) <b>czas online</b>: bierze sie pod uwage czysty czas online uzytkownika (see column 'sum. online time' in the 'stats/list_rankup.php')<br><br>2) <b>czas aktywny</b>: zostanie odjety od czasu online uzytkownika, nieaktywny czas (bezczynnosc) (patrz kolumna 'suma aktywnego czasu' w 'stats / list_rankup.php').<br><br>Zmiana trybu z juz działającą bazą danych nie jest zalecana, ale moze działac.";
|
||||
$lang['wisvconf'] = "zapisac";
|
||||
$lang['wisvinfo1'] = "Attention!! By changing the mode of hashing the users IP address, it is necessary that the user connects new to the TS3 server or the user can't get synchronized with the stats page.";
|
||||
$lang['wisvsuc'] = "Zmiany zostały pomyslnie zapisane!";
|
||||
$lang['wisvres'] = "Musisz ponownie uruchomic system Ranksystem, zanim zmiany zaczną obowiązywac! %s";
|
||||
$lang['wisttidesc'] = "Specify a required time (in hours) to meet the achievement.";
|
||||
$lang['wistcodesc'] = "Specify a required count of server-connects to meet the achievement.";
|
||||
$lang['witime'] = "Strefa czasowa";
|
||||
$lang['witimedesc'] = "Wybierz strefe czasową, w której serwer jest hostowany.<br><br>Strefa czasowa wpływa na znacznik czasu wewnątrz logów. (ranksystem.log).";
|
||||
$lang['witimedesc'] = "Wybierz strefe czasową, w ktorej serwer jest hostowany.<br><br>The timezone affects the timestamp inside the log (ranksystem.log).";
|
||||
$lang['wits3avat'] = "Avatar Delay";
|
||||
$lang['wits3avatdesc'] = "Zdefiniuj czas w sekundach, aby opoznic pobieranie zmienionych awatarów TS3.<br><br>Ta funkcja jest szczegolnie przydatna dla botow (muzycznych), ktore zmieniają okresowo swoj avatar.";
|
||||
$lang['wits3dch'] = "Kanał domyślny";
|
||||
$lang['wits3dchdesc'] = "Identyfikator kanału, z ktorym bot powinien się połączyć.<br><br>Bot połączy się z tym kanałem po połączeniu z serwerem TeamSpeak.";
|
||||
$lang['wits3host'] = "Adres TS3";
|
||||
$lang['wits3avatdesc'] = "Zdefiniuj czas w sekundach, aby opoznic pobieranie zmienionych awatarow TS3.<br><br>Ta funkcja jest szczegolnie przydatna dla botow (muzycznych), ktore zmieniają okresowo swoj avatar.";
|
||||
$lang['wits3dch'] = "Kanał domyslny";
|
||||
$lang['wits3dchdesc'] = "Identyfikator kanału, z ktorym bot powinien sie połączyc.<br><br>Bot połączy sie z tym kanałem po połączeniu z serwerem TeamSpeak.";
|
||||
$lang['wits3host'] = "TS3 Hostaddress";
|
||||
$lang['wits3hostdesc'] = "Adres serwera TeamSpeak 3<br>(IP oder DNS)";
|
||||
$lang['wits3sm'] = "Query-Slowmode";
|
||||
$lang['wits3smdesc'] = "Dzięki Query-Slowmode możesz zmniejszyć \"spam\" poleceń query do serwera TeamSpeak. Zapobiega to zakazy w przypadku powodzi.<br>Komendy TeamSpeak Query są opoznione przy uzyciu tej funkcji.<br><br>!!! ALSO IT REDUCE THE CPU USAGE !!!<br><br>Aktywacja nie jest zalecana, jesli nie jest wymagana. Opoznienie zwieksza czas działania bota, co czyni go nieprecyzyjnym.<br><br>Ostatnia kolumna pokazuje wymagany czas na jeden czas (w sekundach):<br><br>%s<br><br>W związku z tym wartosci (czasy) z opoznieniem ultra stają się niedokładne o około 65 sekund! W zaleznosci od tego, co zrobic i / lub rozmiar serwera jeszcze wiekszy!";
|
||||
$lang['wits3smdesc'] = "Dzieki Query-Slowmode mozesz zmniejszyc \"spam\" polecen zapytania do serwera TeamSpeak. Zapobiega to zakazy w przypadku powodzi.<br>Komendy TeamSpeak Query są opoznione przy uzyciu tej funkcji.<br><br>!!! ALSO IT REDUCE THE CPU USAGE !!!<br><br>Aktywacja nie jest zalecana, jesli nie jest wymagana. Opoznienie zwieksza czas działania bota, co czyni go nieprecyzyjnym.<br><br>Ostatnia kolumna pokazuje wymagany czas na jeden czas (w sekundach):<br><br>%s<br><br>W związku z tym wartosci (czasy) z opoznieniem ultra stają sie niedokładne o około 65 sekund! W zaleznosci od tego, co zrobic i / lub rozmiar serwera jeszcze wiekszy!";
|
||||
$lang['wits3qnm'] = "Nazwa bota";
|
||||
$lang['wits3qnmdesc'] = "Nazwa, z tym połączeniem zapytania, zostanie ustanowiona.<br>Mozesz nazwac to za darmo.";
|
||||
$lang['wits3querpw'] = "Hasło query TS3";
|
||||
$lang['wits3querpwdesc'] = "Hasło do query TeamSpeak 3<br>Hasło dla użytkownika query.";
|
||||
$lang['wits3querusr'] = "Użytkownik query TS3";
|
||||
$lang['wits3querusrdesc'] = "Nazwa użytkownika zapytania TeamSpeak 3<br>Domyślna wartość to serveradmin<br>Oczywiście, możesz także utworzyć dodatkowe konto serwerowe tylko dla systemu Ranksystem.<br>Potrzebne uprawnienia, które można znaleźć:<br>%s";
|
||||
$lang['wits3query'] = "Port query TS3";
|
||||
$lang['wits3querydesc'] = "Port query TeamSpeak 3<br>Default RAW (plain text) is 10011 (TCP)<br>Default SSH (encrypted) is 10022 (TCP)<br><br>Jesli nie jest domyslny, powinienes go znalezc w swoim 'ts3server.ini'.";
|
||||
$lang['wits3querpw'] = "Hasło zapytania TS3";
|
||||
$lang['wits3querpwdesc'] = "Hasło do zapytania TeamSpeak 3<br>Hasło dla uzytkownika zapytania.";
|
||||
$lang['wits3querusr'] = "Uzytkownik zapytan TS3";
|
||||
$lang['wits3querusrdesc'] = "Nazwa uzytkownika zapytania TeamSpeak 3<br>Domyslna wartosc to serveradmin<br>Oczywiscie, mozesz takze utworzyc dodatkowe konto serwerowe tylko dla systemu Ranksystem.<br>Potrzebne uprawnienia, ktore mozna znalezc:<br>%s";
|
||||
$lang['wits3query'] = "TS-Query-Port";
|
||||
$lang['wits3querydesc'] = "Port zapytania TeamSpeak 3<br>Default RAW (plain text) is 10011 (TCP)<br>Default SSH (encrypted) is 10022 (TCP)<br><br>Jesli nie jest domyslny, powinienes go znalezc w swoim 'ts3server.ini'.";
|
||||
$lang['wits3encrypt'] = "TS3 Query encryption";
|
||||
$lang['wits3encryptdesc'] = "Activate this option to encrypt the communication between the Ranksystem and the TeamSpeak 3 server (SSH).<br>When this function is disabled, the communication will be done in plain text (RAW). This could be a security risk, especially when the TS3 server and the Ranksystem are running on different machines.<br><br>Be also sure, you have checked the TS3 Query Port, which needs (perhaps) to be changed in the Ranksystem!<br><br><b>Attention:</b> The SSH encryption needs more CPU time and with this truly more system resources. That's why we recommend to use a RAW connection (disabled encryption) if the TS3 server and the Ranksystem are running on the same machine / server (localhost / 127.0.0.1). If they are running on separate machines, you should activate the encrypted connection!<br><br><b>Requirements:</b><br><br>1) TS3 Server version 3.3.0 or above.<br><br>2) The PHP extension PHP-SSH2 is necessary.<br>On Linux you can it install with the following command:<br>%s<br>3) The encryption needs to be enabled on your TS3 server!<br>Activate the following parameters inside your 'ts3server.ini' and customize it for your needs:<br>%s After changing your TS3 server configurations a restart of your TS3 server is necessary.";
|
||||
$lang['wits3voice'] = "Port głosowy TS3";
|
||||
$lang['wits3voicedesc'] = "Port głosowy TeamSpeak 3<br>Domyślna wartość to 9987 (UDP)<br>To jest port, ktorego używasz rownież do łączenia się z klientem TS3.";
|
||||
$lang['wits3voicedesc'] = "Port głosowy TeamSpeak 3<br>Domyslna wartosc to 9987 (UDP)<br>To jest port, ktorego uzywasz rowniez do łączenia sie z klientem TS3.";
|
||||
$lang['witsz'] = "Log-Size";
|
||||
$lang['witszdesc'] = "Set up the filesize of the log, at which the logfile will be rotated, when exceeded.<br><br>Define your value in Mebibyte.<br><br>When you increase the value, be sure, you have enough space on this partition. Too big logfiles could bring perfomance issues!<br><br>On changing this value, the logfile size will be checked with the next restart of the bot. Is the filesize bigger than the defined value, the logfile will be rotated immediately.";
|
||||
$lang['wiupch'] = "Update-Channel";
|
||||
@@ -582,7 +582,7 @@ $lang['wiupch0'] = "stable";
|
||||
$lang['wiupch1'] = "beta";
|
||||
$lang['wiupchdesc'] = "The Ranksystem will be updated automatically if a new update is available. Choose here, which update-channel you want to join.<br><br><b>stable (default)</b>: You get the latest stable version. Recommended for production environments.<br><br><b>beta</b>: You get the latest beta version. With this you get new features earlier, but the risk of bugs is much higher. Use at your own risk!<br><br>When you are changing from beta to stable release, the Ranksystem won't downgrade. It will rather wait for the next higher release of a stable version and update to this.";
|
||||
$lang['wiverify'] = "Weryfikacja - kanał";
|
||||
$lang['wiverifydesc'] = "Wprowadź tutaj identyfikator kanału weryfikacyjnego.<br><br>Ten kanał należy skonfigurować <u>manualnie</u> na twoim serwerze TeamSpeak. Nazwe, uprawnienia i inne własciwości można zdefiniować według własnego wyboru; Tylko użytkownik powinien mieć możliwosc dołączenia do tego kanału!<br><br>Weryfikacja jest przeprowadzana przez użytkownika na stronie statystyk (/stats/). Jest to konieczne tylko wtedy, gdy odwiedzający strone nie może automatycznie zostać dopasowany/powiązany z użytkownikiem TeamSpeak.<br><br>Aby zweryfikować, że użytkownik TeamSpeak musi znajdować się w kanale weryfikacyjnym. Tam może otrzymać token, za pomocą którego zaloguje się na stronie statystyk.";
|
||||
$lang['wivlang'] = "Język";
|
||||
$lang['wivlangdesc'] = "Wybierz domyślny język dla systemu Ranksystem.<br><br>Język jest również dostępny na stronie dla użytkowników i będzie przechowywany dla sesji.";
|
||||
$lang['wiverifydesc'] = "Wprowadz tutaj identyfikator kanału kanału weryfikacyjnego.<br><br>Ten kanał nalezy skonfigurowac <u>manual</u> na twoim serwerze TeamSpeak. Nazwe, uprawnienia i inne własciwosci mozna zdefiniowac według własnego wyboru; Tylko uzytkownik powinien miec mozliwosc dołączenia do tego kanału!<br><br>Weryfikacja jest przeprowadzana przez samego uzytkownika na stronie statystyk (/stats/). Jest to konieczne tylko wtedy, gdy odwiedzający strone nie moze automatycznie zostac dopasowany / powiązany z uzytkownikiem TeamSpeak.<br><br>Aby zweryfikowac, ze uzytkownik TeamSpeak musi znajdowac sie w kanale weryfikacyjnym. Tam moze otrzymac token, za pomocą ktorego sprawdza sie na stronie statystyk.";
|
||||
$lang['wivlang'] = "Jezyk";
|
||||
$lang['wivlangdesc'] = "Wybierz domyslny jezyk dla systemu Ranksystem.<br><br>Jezyk jest rowniez dostepny na stronach internetowych dla uzytkownikow i bedzie przechowywany dla sesji.";
|
||||
?>
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clienes encontratos no banco de dados do TeamSpeak: %s (de
|
||||
$lang['clean0001'] = "Avatar desnecessário eliminado %s (ID-Ùnica: %s) com êxito.";
|
||||
$lang['clean0002'] = "Erro ao excluir o avatar desnecessário %s (ID-Ùnica: %s). Verifique a permissão para a pasta 'avatars'!";
|
||||
$lang['clean0003'] = "Verifique se o banco de dados de limpeza está pronto. Todas as coisas desnecessárias foram excluídas.";
|
||||
$lang['clean0004'] = "Verifique se há exclusão de usuários. Nada foi alterado, porque a função 'clean clients' está desabilitada. (interface web - núcleo).";
|
||||
$lang['clean0004'] = "Verifique se há exclusão de usuários. Nada foi alterado, porque a função 'clean clients' está desabilitada. (interface web - other).";
|
||||
$lang['day'] = "%s <small>dia</small>";
|
||||
$lang['days'] = "%s <small>dias</small>";
|
||||
$lang['dbconerr'] = "Falha ao conectar ao banco de dados: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "Min(s)";
|
||||
$lang['time_hour'] = "Hr(s)";
|
||||
$lang['time_day'] = "Dia(s)";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Existe um grupo de servidor ID %s configurado dentro de seu '%s' parâmetro (webinterface -> core -> rank), mas a ID do grupo de servidores não está saindo no seu servidor TS3 (ou não mais)! Corrija isso ou os erros podem acontecer!";
|
||||
$lang['upgrp0001'] = "Existe um grupo de servidor ID %s configurado dentro de seu '%s' parâmetro (webinterface -> rank), mas a ID do grupo de servidores não está saindo no seu servidor TS3 (ou não mais)! Corrija isso ou os erros podem acontecer!";
|
||||
$lang['upgrp0002'] = "Baixar novos ícones de servidor";
|
||||
$lang['upgrp0003'] = "Erro ao ler icones de servidor.";
|
||||
$lang['upgrp0004'] = "Erro durante o download do ícone TS3 do seu servidor: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "Usuário %s foi informado com sucesso.";
|
||||
$lang['user'] = "Nome de usuário";
|
||||
$lang['verify0001'] = "Certifique-se, você está realmente conectado ao servidor TS3!";
|
||||
$lang['verify0002'] = "Digite, se não estiver feito, o Sistema de Ranking %sverification-channel%s!";
|
||||
$lang['verify0003'] = "Se você realmente está conectado ao servidor TS3, entre em contato com um administrador lá.<br>Isso precisa criar um canal de verificação no servidor TeamSpeak. Depois disso, o canal criado precisa ser definido no Sistema de Ranking, que apenas um administrador pode fazer.<br>Mais informações o administrador encontrará dentro da interface web (-> núcleo) do Sistema de Ranking.<br><br>Sem esta atividade, não é possível verificar você para o Sistema de Ranking neste momento! Desculpa :(";
|
||||
$lang['verify0003'] = "Se você realmente está conectado ao servidor TS3, entre em contato com um administrador lá.<br>Isso precisa criar um canal de verificação no servidor TeamSpeak. Depois disso, o canal criado precisa ser definido no Sistema de Ranking, que apenas um administrador pode fazer.<br>Mais informações o administrador encontrará dentro da interface web (-> stats page) do Sistema de Ranking.<br><br>Sem esta atividade, não é possível verificar você para o Sistema de Ranking neste momento! Desculpa :(";
|
||||
$lang['verify0004'] = "Nenhum usuário dentro do canal de verificação encontrado...";
|
||||
$lang['wi'] = "Interface web";
|
||||
$lang['wiaction'] = "açao";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Logs do Sistema de ranking(extraido):";
|
||||
$lang['wibot9'] = "Preencha todos os campos obrigatórios antes de iniciar o Sistems de ranking Bot!";
|
||||
$lang['wichdbid'] = "Resetar data base de clientes";
|
||||
$lang['wichdbiddesc'] = "Redefinir o tempo online de um usuário, se o seu TeamSpeak Client-database-ID mudado.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Há um erro na configuração do Sistema de ranking. Acesse a interface da web e corrija as Configurações do núcleo. Especialmente verifique o config 'Classificações'!";
|
||||
$lang['wiconferr'] = "Há um erro na configuração do Sistema de ranking. Acesse a interface da web e corrija as Configurações do rank!";
|
||||
$lang['wichpw1'] = "Sua senha antiga está errada. Por favor, tente novamente";
|
||||
$lang['wichpw2'] = "As novas senhas são incompatíveis. Por favor, tente novamente.";
|
||||
$lang['wichpw3'] = "A senha da interface web foi alterada com sucesso. Pedido do IP %s.";
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang['cleants'] = "Clien?i în baza de date TeamSpeak: %s (of %s)";
|
||||
$lang['clean0001'] = "Avatarul clientului %s (ID: %s) a fosts ters cu succes.";
|
||||
$lang['clean0002'] = "Eroare la stergerea avatarului inutil %s (unqiue-ID: %s). Verificati permisiunea pentru dosarul \"avatars\"!";
|
||||
$lang['clean0003'] = "Verificati daca baza de date pentru curatare este terminata. Toate lucrurile inutile au fost sterse.";
|
||||
$lang['clean0004'] = "Verificati daca ati ?ters utilizatorii. Nimic nu a fost schimbat, deoarece functia 'clienti curati' este dezactivata (core).";
|
||||
$lang['clean0004'] = "Verificati daca ati ?ters utilizatorii. Nimic nu a fost schimbat, deoarece functia 'clienti curati' este dezactivata (other).";
|
||||
$lang['day'] = "%s <small>day</small>";
|
||||
$lang['days'] = "%s <small>zile</small>";
|
||||
$lang['dbconerr'] = "Nu a reu?it sa se conecteze la baza de date MySQL: ";
|
||||
@@ -339,7 +339,7 @@ $lang['time_min'] = "minute";
|
||||
$lang['time_hour'] = "ore";
|
||||
$lang['time_day'] = "zile";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Exista un grad cu ID %s configurat in parametrul dvs. %s (webinterface -> core -> rank), dar ID-ul gradului nu exista pe serverul dvs. TS3! Corectati acest lucru sau se pot intampla erori!";
|
||||
$lang['upgrp0001'] = "Exista un grad cu ID %s configurat in parametrul dvs. %s (webinterface -> rank), dar ID-ul gradului nu exista pe serverul dvs. TS3! Corectati acest lucru sau se pot intampla erori!";
|
||||
$lang['upgrp0002'] = "Descarca iconita noua pentru server";
|
||||
$lang['upgrp0003'] = "Eroare la citirea iconitei serverului.";
|
||||
$lang['upgrp0004'] = "Eroare la descarcarea iconite pe serverul TS3: ";
|
||||
@@ -359,7 +359,7 @@ $lang['upusrinf'] = "Userul %s a fost informat cu succes.";
|
||||
$lang['user'] = "Nume user";
|
||||
$lang['verify0001'] = "Asigurati-va ca sunteti intr-adevar conectat pe serverul TS3!";
|
||||
$lang['verify0002'] = "Intrati, daca nu ati facut deja asta, pe canalul de verificare %sverification-channel%s!";
|
||||
$lang['verify0003'] = "Daca sunteti intr-adevar conectat la serverul TS3, va rugam sa contactati un admin.<br>Acesta trebuie sa creeze un canal de verificare pe serverul TeamSpeak. Dupa, canalul creat trebuie sa fie definit de sistemul rank, pe care numai un administrator il poate face.<br Mai multe informatii pe care administratorul le va gasi in interfata web (->core) a sistemului rank. Nu este posibil sa va verificam in acest moment! Ne pare rau :(";
|
||||
$lang['verify0003'] = "Daca sunteti intr-adevar conectat la serverul TS3, va rugam sa contactati un admin.<br>Acesta trebuie sa creeze un canal de verificare pe serverul TeamSpeak. Dupa, canalul creat trebuie sa fie definit de sistemul rank, pe care numai un administrator il poate face.<br Mai multe informatii pe care administratorul le va gasi in interfata web (-> stats page) a sistemului rank. Nu este posibil sa va verificam in acest moment! Ne pare rau :(";
|
||||
$lang['verify0004'] = "No user inside the verification channel found...";
|
||||
$lang['wi'] = "Admin Panel";
|
||||
$lang['wiaction'] = "actiune";
|
||||
@@ -382,7 +382,7 @@ $lang['wibot8'] = "Ranksystem log (extract):";
|
||||
$lang['wibot9'] = "Fill out all mandatory fields before starting the Ranksystem Bot!";
|
||||
$lang['wichdbid'] = "Client baza de date resetare";
|
||||
$lang['wichdbiddesc'] = "Activate this function to reset the online time of a user, if his TeamSpeak Client-database-ID has been changed.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the Core Settings. Especially check the config 'rank up'!";
|
||||
$lang['wiconferr'] = "There is an error in the configuration of the Ranksystem. Please go to the webinterface and correct the rank settings!";
|
||||
$lang['wichpw1'] = "Your old password is wrong. Please try again";
|
||||
$lang['wichpw2'] = "The new passwords dismatch. Please try again.";
|
||||
$lang['wichpw3'] = "The password of the webinterface has been successfully changed. Request from IP %s.";
|
||||
|
||||
@@ -16,7 +16,7 @@ $lang['chkphpmulti2'] = "Путь, где расположен PHP вашего
|
||||
$lang['clean'] = "Сканирование пользователей, подлежащих удалению из базы системы рангов...";
|
||||
$lang['cleanc'] = "Чистка пользователей";
|
||||
$lang['cleancdesc'] = "При включении данной функции, старые пользователи в базе данных системы рангов будут удалены.<br><br>С этой целью, система рангов синхронизируется с базой данных TeamSpeak. Пользователи, которых более не существует в базе данных TeamSpeak, будут удалены из системы рангов.<br><br>Эта функция работает когда режим 'Query-Slowmode' отключен!<br><br><br>Для автоматической очистки базы данных TeamSpeak 3 вы можете использовать утилиту ClientCleaner:<br>%s";
|
||||
$lang['cleandel'] = "%s пользователя(-ль/-лей) удален(-о) из базы данных системы рангов, так как он (они) больше не существует (-ют) в базе данных TeamSpeak.";
|
||||
$lang['cleandel'] = "%s пользователя удалены из базы данных системы рангов, так как они больше не существуют в базе данных TeamSpeak.";
|
||||
$lang['cleanno'] = "Не найдены пользователи, подлежащие удалению из базы данных системы рангов.";
|
||||
$lang['cleanp'] = "Период очистки базы данных системы рангов";
|
||||
$lang['cleanpdesc'] = "Укажите время, которое должно пройти перед очередной очисткой пользователей.<br><br>Устанавливается в секундах.<br><br>Для больших баз данных рекомендуется использовать один раз в день.";
|
||||
@@ -25,13 +25,13 @@ $lang['cleants'] = "Пользователей найдено в базе да
|
||||
$lang['clean0001'] = "Успешно удален ненужный аватар %s (уникальный ID: %s).";
|
||||
$lang['clean0002'] = "Ошибка при удалении ненужного аватара %s (уникальный ID: %s). Пожалуйста, убедитесь в наличии доступа на запись в папку 'avatars'!";
|
||||
$lang['clean0003'] = "Очистка базы данных завершена. Все устаревшие данные были успешно удалены.";
|
||||
$lang['clean0004'] = "Завершенаа проверка на наличие пользователей, подлежащих удалению. Никаких изменений не было внесено, так как функция 'очистка клиентов' отключена (веб-панель - система).";
|
||||
$lang['clean0004'] = "Проверка на наличие пользователей, подлежащих удалению завершена. Никаких изменений не было внесено, так как функция 'очистка клиентов' отключена (веб-панель - other).";
|
||||
$lang['day'] = "%s <small>день</small>";
|
||||
$lang['days'] = "%s <small>дня</small>";
|
||||
$lang['dbconerr'] = "Ошибка подключения к базе данных: ";
|
||||
$lang['desc'] = "по убыванию";
|
||||
$lang['duration'] = "Продолжительность";
|
||||
$lang['errcsrf'] = "Ключ CSRF неверен или истек срок его действия (ошибка проверки безопасности)! Пожалуйста перезагрузите эту страницу и попробуйте снова. Если вы получаете эту ошибку несколько раз, удалите куки с этого сайта в вашем браузере и попробуйте снова!";
|
||||
$lang['duration'] = "Duration";
|
||||
$lang['errcsrf'] = "Неверный ключ CSRF or expired (ошибка проверки безопасности)! Пожалуйста перезагрузите эту страницу и попробуйте снова. Если вы получаете эту ошибку несколько раз, удалите куки с этого сайта в вашем браузере и попробуйте снова!";
|
||||
$lang['errgrpid'] = "Ошибка при сохранении изменений в базе данных. Пожалуйста, исправьте проблемы и попробуйте сохранить изменения снова!";
|
||||
$lang['errgrplist'] = "Ошибка при получении списка групп сервера: ";
|
||||
$lang['errlogin'] = "Неверно введён логин или пароль! Пожалуйста, повторите ввод данных заново.";
|
||||
@@ -40,13 +40,13 @@ $lang['errlogin3'] = "Защита от перебора: От вас пост
|
||||
$lang['error'] = "Ошибка ";
|
||||
$lang['errorts3'] = "Ошибка TS3: ";
|
||||
$lang['errperm'] = "Пожалуйста, убедитесь наличии привилегий на запись в папку '%s'!";
|
||||
$lang['errphp'] = "%s отсутствует. Невозможно продолжить без установленного %s!";
|
||||
$lang['errphp'] = "%s is missed. Installation of %s is required!";
|
||||
$lang['errselusr'] = "Пожалуйста, укажите пользователя!";
|
||||
$lang['errseltime'] = "Пожалуйста, введите время, которое хотите начислить.";
|
||||
$lang['errukwn'] = "Произошла неизвестная ошибка!";
|
||||
$lang['factor'] = " - коэффициент";
|
||||
$lang['factor'] = "Factor";
|
||||
$lang['highest'] = "Достигнут максимальный ранг";
|
||||
$lang['insec'] = "в секундах";
|
||||
$lang['insec'] = "in Seconds";
|
||||
$lang['install'] = "Установка";
|
||||
$lang['instdb'] = "Установка базы данных";
|
||||
$lang['instdbsuc'] = "База данных %s успешно создана.";
|
||||
@@ -110,9 +110,9 @@ $lang['repeat'] = "Повтор нового пароля";
|
||||
$lang['resettime'] = "Сбрасываем онлайн и время простоя пользователя %s (UID: %s; DBID %s), так как пользователь был удален из исключений.";
|
||||
$lang['sccupcount'] = "%s секунд активного времени было добавлено клиенту с уникальным ID (UID) %s. Больше информации можно найти в лог-файле системы рангов.";
|
||||
$lang['sccupcount2'] = "Успешно добавлено %s секунд активного времени клиенту с уникальным ID (UID) %s по запросу администратора системы рангов.";
|
||||
$lang['setontime'] = "Добавить время";
|
||||
$lang['setontime'] = "Начислить время";
|
||||
$lang['setontimedesc'] = "Данная функция начисляет пользователю время онлайна с учётом прошлых накоплений. От этого времени также будет впоследствии сформирован ранг пользователя.<br><br>По выполнению запроса введенное время будет учитываться при выдаче ранга и должно подействовать мгновенно (немного дольше при включенном SlowMode'е).";
|
||||
$lang['setontime2'] = "Отнять время";
|
||||
$lang['setontime2'] = "Удалить время";
|
||||
$lang['setontimedesc2'] = "Данная функция удаляет с пользователя время онлайна. С каждого указанного пользователя будет удалено время из их старого времени онлайна.<br><br>По выполнению запроса введенное время будет учитываться при выдаче ранга и должно подействовать мгновенно (немного дольше при включенном SlowMode'е).";
|
||||
$lang['sgrpadd'] = "Выдана группа сервера №%s (ID: %s) пользователю %s (UID клиента: %s; DBID: %s).";
|
||||
$lang['sgrprerr'] = "Затронут пользователь: %s (UID: %s; DBID %s) и группа сервера %s (ID: %s).";
|
||||
@@ -127,9 +127,9 @@ $lang['size_eib'] = "ЭиБ";
|
||||
$lang['size_zib'] = "ЗиБ";
|
||||
$lang['size_yib'] = "ЙиБ";
|
||||
$lang['stag0001'] = "Менеджер групп";
|
||||
$lang['stag0001desc'] = "Используя функцию 'Менеджер групп' пользователи могут сами управлять своими группами сервера (пример: игровые-, по стране-, пол и т.д.).<br><br>После активации этой функции на странице статистики появится соответствующий пункт меню.<br><br>Вы определяете, какие группы доступны для установки.<br>Вы так же можете ограничить максимальное количество групп, доступное для одновременной установки.";
|
||||
$lang['stag0001desc'] = "With the 'Assign Servergroups' function you allows your TeamSpeak user to manage their servergroups (as self-service) on the TeamSpeak server (e.g. game-, country-, gender-groups).<br><br>With activation this function, a new menu item will appear on the stats/ site. About that menu item, the user can manage their own servergroups.<br><br>You define, which groups should be available.<br>You can also set a number to limit of concurrent groups.";
|
||||
$lang['stag0002'] = "Разрешенные группы";
|
||||
$lang['stag0003'] = "Отметьте группы сервера, которые пользователь сможет назначить себе сам.";
|
||||
$lang['stag0003'] = "Введите список групп сервера, которые пользователь сможет назначить себе сам.<br><br>Необходимо ввести ID групп через запятую.<br><br>Например:<br>23,24,28";
|
||||
$lang['stag0004'] = "Лимит количества групп";
|
||||
$lang['stag0005'] = "Максимальное количество групп, которые можно установить одновременно.";
|
||||
$lang['stag0006'] = "Система определила несколько UIDов подключенных к серверу с вашим IP. Пожалуйста %sнажмите сюда%s что бы перепроверить.";
|
||||
@@ -141,9 +141,9 @@ $lang['stag0011'] = "Максимум групп одновременно: ";
|
||||
$lang['stag0012'] = "Установить группы";
|
||||
$lang['stag0013'] = "Аддон ВКЛ/ВЫКЛ";
|
||||
$lang['stag0014'] = "Позволяет включить (ВКЛ) или выключить (ВЫКЛ) аддон.<br><br>Если отключить аддон то пункт меню на странице навигации stats/ так же будет скрыт.";
|
||||
$lang['stag0015'] = "Вы не подключены к серверу либо вам необходимо пройти проверку! Нажмите %sздесь%s что бы продолжить";
|
||||
$lang['stag0016'] = "Необходима дополнительная проверка!";
|
||||
$lang['stag0017'] = "Нажмите здесь для прохождения проверки";
|
||||
$lang['stag0015'] = "Вы не подключены к серверу либо вам необходимо пройти верификацию! Нажмите %sздесь%s что бы продолжить";
|
||||
$lang['stag0016'] = "Необходима верификация!";
|
||||
$lang['stag0017'] = "Нажмите здесь для верификации";
|
||||
$lang['stix0001'] = "Статистика сервера";
|
||||
$lang['stix0002'] = "Пользователей зарегистрировано в базе системы рангов";
|
||||
$lang['stix0003'] = "Посмотреть подробнее";
|
||||
@@ -161,8 +161,8 @@ $lang['stix0014'] = "За неделю";
|
||||
$lang['stix0015'] = "За месяц";
|
||||
$lang['stix0016'] = "Соотнош. активн./AFK";
|
||||
$lang['stix0017'] = "Версии клиентов";
|
||||
$lang['stix0018'] = "Рейтинг по странам";
|
||||
$lang['stix0019'] = "Популярность платформ";
|
||||
$lang['stix0018'] = "Рейтинг стран";
|
||||
$lang['stix0019'] = "Популярные платформы";
|
||||
$lang['stix0020'] = "Текущая статистика";
|
||||
$lang['stix0023'] = "Статус сервера";
|
||||
$lang['stix0024'] = "Активен";
|
||||
@@ -255,7 +255,7 @@ $lang['stnv0019'] = "Статистика сервера - содержимо
|
||||
$lang['stnv0020'] = "Эта страница содержит информацию о вашей статистике и активности на сервере.";
|
||||
$lang['stnv0021'] = "Большинство этой информации было собрано с момента начального старта системы рангов, никак не с момента первого запуска TeamSpeak сервера.";
|
||||
$lang['stnv0022'] = "Данная информация получена из базы данных системы рангов и может отличаться от той, которая хранится в базе данных TeamSpeak.";
|
||||
$lang['stnv0023'] = "Общий накопленный онлайн за неделю и месяц обновляется каждые 15 минут. Все остальные значения обновляются моментально (или с задержкой в несколько секунд).";
|
||||
$lang['stnv0023'] = "Общий накопленный онлайн за неделю и месяц обновляется раз в 15 минут. Все остальные значения обновляются моментально (или с задержкой в несколько секунд).";
|
||||
$lang['stnv0024'] = "RankSystem — статистика TeamSpeak 3 сервера";
|
||||
$lang['stnv0025'] = "Ограничение списка";
|
||||
$lang['stnv0026'] = "Все";
|
||||
@@ -301,9 +301,9 @@ $lang['stri0022'] = "<a href=\"//magicbroccoli.de\" target=\"_blank\">mightyBr
|
||||
$lang['stri0023'] = "Стабильный релиз: 18/04/2016.";
|
||||
$lang['stri0024'] = "<a href=\"//zasivarna.cloud\" target=\"_blank\">KeviN</a> - За перевод интерфейса на Чешский язык";
|
||||
$lang['stri0025'] = "<a href=\"//github.com/DoktorekOne\" target=\"_blank\">DoktorekOne</a> - За перевод интерфейса на Польский язык";
|
||||
$lang['stri0026'] = "<a href=\"//foro.gameflix.es\" target=\"_blank\">JavierlechuXD</a> - За перевод интерфейса на Испанский язык";
|
||||
$lang['stri0027'] = "<a href=\"//warriortigers.hu\" target=\"_blank\">ExXeL</a> - За перевод интерфейса на Венгерский язык";
|
||||
$lang['stri0028'] = "<a href=\"//grezhost.com\" target=\"_blank\">G. FARZALIYEV</a> - За перевод интерфейса на Азербайджанский язык";
|
||||
$lang['stri0026'] = "<a href=\"//foro.gameflix.es\" target=\"_blank\">JavierlechuXD</a> - для перевода на испанский язык";
|
||||
$lang['stri0027'] = "<a href=\"//warriortigers.hu\" target=\"_blank\">ExXeL</a> - for initialisation hungarian translation";
|
||||
$lang['stri0028'] = "<a href=\"//grezhost.com\" target=\"_blank\">G. FARZALIYEV</a> - for azerbaijan translation";
|
||||
$lang['sttw0001'] = "Топ-10 пользователей";
|
||||
$lang['sttw0002'] = "За неделю";
|
||||
$lang['sttw0003'] = "Набрал %s %s часов онлайна";
|
||||
@@ -321,7 +321,7 @@ $lang['sttw0014'] = "час(-а,-ов)";
|
||||
$lang['sttw0015'] = "Минут (ы)";
|
||||
$lang['sttm0001'] = "За месяц";
|
||||
$lang['stta0001'] = "За все время";
|
||||
$lang['stve0001'] = "\nЗдравствуйте %s,\n что бы пройти проверку в системе рангов кликните по ссылке ниже:\n[B]%s[/B]\n\nЕсли ссылка не работает - вы можете вручную скопировать код подтверждения и ввести его на странице проверки :\n%s\n\nЕсли вы не запрашивали данное сообщение - проигнорируйте его. Если по какой-либо причине вы получаете это сообщение несколько раз, свяжитесь с администратором системы рангов.";
|
||||
$lang['stve0001'] = "\nЗдравствуйте %s,\n что бы пройти верификацию в системе рангов кликните по ссылке ниже:\n[B]%s[/B]\n\nЕсли ссылка не работает - вы можете вручную скопировать код подтверждения и ввести его на странице верификации :\n%s\n\nЕсли вы не запрашивали данное сообщение - проигнорируйте его. Если по какой-либо причине вы получаете это сообщение несколько раз, свяжитесь с администратором системы рангов.";
|
||||
$lang['stve0002'] = "Сообщение с ключом было отправлено вам через личное сообщение на сервере TS3.";
|
||||
$lang['stve0003'] = "Пожалуйста, введите ключ, который вы получили на сервере TS3. Если вы не получили ключ - убедитесь что вы выбрали правильный уникальный ID.";
|
||||
$lang['stve0004'] = "Ключ, который вы ввели не подходит! Попробуйте снова.";
|
||||
@@ -329,7 +329,7 @@ $lang['stve0005'] = "Поздравляем, проверка произошл
|
||||
$lang['stve0006'] = "Произошла неизвестная ошибка. Попробуйте ещё раз. Если не получится - свяжитесь с администратором.";
|
||||
$lang['stve0007'] = "Проверка на сервере TS";
|
||||
$lang['stve0008'] = "Выберите свой уникальный ID на сервере что бы произвести проверку.";
|
||||
$lang['stve0009'] = " -- выберите себя из этого списка -- ";
|
||||
$lang['stve0009'] = " -- выберите себя из выпадающего списка -- ";
|
||||
$lang['stve0010'] = "Вы получите ключ для подтверждения на сервере, который вам необходимо ввести в данное поле:";
|
||||
$lang['stve0011'] = "Ключ:";
|
||||
$lang['stve0012'] = "проверить";
|
||||
@@ -338,8 +338,8 @@ $lang['time_sec'] = "Секунды";
|
||||
$lang['time_min'] = "Минуты";
|
||||
$lang['time_hour'] = "Часы";
|
||||
$lang['time_day'] = "Дни";
|
||||
$lang['unknown'] = "неизвестно";
|
||||
$lang['upgrp0001'] = "Группа сервера с ID %s используется в параметре '%s' (веб-интерфейс -> система -> ранг), однако она не найдена на сервере TS3! Пожалуйста, перенастройте конфигурацию иначе возникнут ошибки!";
|
||||
$lang['unknown'] = "unknown";
|
||||
$lang['upgrp0001'] = "Группа сервера с ID %s найдена в параметре '%s' (webinterface -> rank), однако её (больше) не существует на вашем сервере TS3! Пожалуйста, перенастройте конфигурацию или могут возникнуть ошибки!";
|
||||
$lang['upgrp0002'] = "Загрузка новой иконки сервера";
|
||||
$lang['upgrp0003'] = "При записи иконки сервера на диск произошла ошибка.";
|
||||
$lang['upgrp0004'] = "Ошибка при загрузке иконки сервера: ";
|
||||
@@ -352,25 +352,25 @@ $lang['upgrp0010'] = "Иконка группы сервера %s с ID %s б
|
||||
$lang['upgrp0011'] = "Скачивается новая иконка группы сервера %s с ID: %s";
|
||||
$lang['upinf'] = "Доступна новая версия системы рангов; Сообщаю пользователям из списка на сервере...";
|
||||
$lang['upinf2'] = "Система рангов была недавно (%s) обновлена. При желании вы можете открыть %sсписок изменений%s.";
|
||||
$lang['upmsg'] = "\nДоступна новая версия [B]Системы рангов TSN![/B]!\n\nТекущая версия: %s\n[B]новая версия: %s[/B]\n\nПожалуйста, посетите наш сайт [URL]%s[/URL] для получения более подробной информации.\n\nПроцесс обновления был запущен в фоне. [B]Больше информации в файле /logs/ranksystem.log![/B]";
|
||||
$lang['upmsg'] = "\nЭй, доступна новая версия [B]Системы рангов TSN![/B]!\n\nТекущая версия: %s\n[B]новая версия: %s[/B]\n\nПожалуйста, посетите наш сайт [URL]%s[/URL] для получения более подробной информации.\n\nПроцесс обновления был запущен в фоне. [B]Больше информации в файле /logs/ranksystem.log![/B]";
|
||||
$lang['upmsg2'] = "\n[B]Система рангов[/B] была обновлена.\n\n[B]Новая версия: %s[/B]\n\nСписок изменений доступен на официальном сайте [URL]%s[/URL].";
|
||||
$lang['upusrerr'] = "Пользователь с уникальным ID %s не был найден (не правильно указан Уникальный ID или пользователь в настоящий момент не подключен к серверу Teamspeak)!";
|
||||
$lang['upusrinf'] = "Пользователь %s был успешно проинформирован.";
|
||||
$lang['user'] = "Логин";
|
||||
$lang['verify0001'] = "Пожалуйста, убедитесь в том что вы действительно подключены к серверу TS3!";
|
||||
$lang['verify0002'] = "Войдите, если ещё этого не сделали, в %sканал для проверки%s!";
|
||||
$lang['verify0003'] = "Если вы действительно подключены к серверу - свяжитесь с администратором.<br>Ему необходимо создать на сервере TeamSpeak специальный канал для проверки. После этого, необходимо указать ID этого канала в настройках системы рангов, (это сможет сделать только администратор системы рангов!).<br>Больше информации можно получить в веб-панели системы рангов (меню Система).<br><br>Без этих действий на данный момент мы не сможем проверить вас в системе рангов. Извините :(";
|
||||
$lang['verify0004'] = "Не найдено пользователей в проверочном канале...";
|
||||
$lang['verify0002'] = "Войдите, если ещё этого не сделали, в %sканал для верификации%s!";
|
||||
$lang['verify0003'] = "Если вы действительно подключены к серверу - свяжитесь с администратором.<br>Ему необходимо создать на сервере TeamSpeak специальный канал для верификации. После этого, необходимо указать ID этого канала в настройках системы рангов, (это сможет сделать только администратор системы рангов!).<br>Больше информации можно получить в веб-панели системы рангов (-> stats page).<br><br>Без этих действий на данный момент мы не сможем верифицировать вас в системе рангов. Извините :(";
|
||||
$lang['verify0004'] = "Не найдено пользователей в канале для верификации...";
|
||||
$lang['wi'] = "Веб-панель";
|
||||
$lang['wiaction'] = "Выполнить";
|
||||
$lang['wiadmhide'] = "скрывать исключенных клиентов";
|
||||
$lang['wiadmhidedesc'] = "Нужно ли скрывать исключенных клиентов в данном списке";
|
||||
$lang['wiadmuuid'] = "Администратор системы рангов";
|
||||
$lang['wiadmuuiddesc'] = "Выберите пользователя (или несколько) который будет назначен администратором системы рангов.<br><br>В выпадающем меню перечислены все пользователи, которые в данный момент подключены к серверу. Найдите себя в данном списке. Если вы не подключены к серверу то подключитесь сейчас, перезапустите бота системы рангов и обновите данную страницу.<br><br><br>Администратор системы рангов имеет следующие <b>привилегии</b>:<br><br>- возможность сброса пароля веб-интерфейса системы рангов.<br>(Внимание: Если не указан ни один администратор - сбросить пароль будет невозможно!)<br><br>- управлять системой рангов отправляя команды боту через сервер TeamSpeak<br>(Список команд можно найти %sздесь%s.)";
|
||||
$lang['wiadmuuid'] = "Bot-Admin";
|
||||
$lang['wiadmuuiddesc'] = "Choose the user, which are the administrator(s) of the Ranksystem.<br>Also multiple selections are possible.<br><br>Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.<br><br><br>The administrator of the Ranksystem Bot have the <b>privileges</b>:<br><br>- to reset the password for the webinterface.<br>(Note: Without definition of an administrator, it is not possible to reset the password!)<br><br>- using Bot commands with Bot-Admin privileges<br>(A list of commands you'll find %shere%s.)";
|
||||
$lang['wiboost'] = "Бустер онлайна";
|
||||
$lang['wiboostdesc'] = "Вы можете указать здесь ID групп сервера (Их необходимо создать на TeamSpeak сервере заранее), выступающие в роли множителя накапливаемого времени, которое получает пользователь за онлайн на сервере. Также вы должны указать на сколько должно умножаться время и период действия группы-множителя. Чем больше множитель времени, тем быстрее пользователь достигнет следующий ранг. По окончанию действия множителя, группа-множитель автоматически снимается с пользователя. Пример указания группы-множителя следующий:<br><br>As factor are also decimal numbers possible. Decimal places must be separated by a period!<br><br><pre>ID группы => множитель => время(В секундах)</pre><br>Если вы хотите сделать две или больше таких групп, то разделите их между собой запятой.<br><br>Пример:<br><pre>12=>2=>6000,13=>1.25=>2500,14=>5=>600</pre>Из примера выше следует, что группа с ID 12 дает множитель времени х2 на 6000 секунд, а группа 13 имеет множитель х1.25 на 2500 секунд. 14 группа соответственно, имеет множитель х5 на 600 секунд.";
|
||||
$lang['wiboost2desc'] = "Здесь вы можете указать группы для работы бустера, например, что бы награждать пользователей. Благодаря бустеру время будет начисляться быстрее, следующий ранг будет достигнут быстрее.<br><br><u>Пошаговая инструкция:</u><br><br><b>1)</b> Создать группу сервера, которая будет использоваться как бустер.<br><br><b>2)</b> Указать группу как бустер (на этой странице).<br><br><b>Группа сервера:</b> Выберите группу сервера, которая активирует буст.<br><br><b>Коэффициент буста:</b> Коэффициент буста онлайна/активного времени пользователя, которому выдан бустер (например, в 2 раза). Возможно указание дробных значений (например, 1.5). Дробные значения должны разделяться точкой!<br><br><b>Продолжительность в секундах:</b> Define how long the boost should be active. Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup. It doesn't matter the user is online or not, the duration is running out.<br><br><b>3)</b> Выдать одному или нескольким пользователям настроенную группу для активации буста.";
|
||||
$lang['wiboostempty'] = "Список бустеров пуст. Нажмите на символ плюса что бы добавить новый бустер!";
|
||||
$lang['wiboost2desc'] = "You can define boost groups, for example to reward users. With that they will collect time faster (boosted) and therefore reach the next rank faster.<br><br><u>Steps to do:</u><br><br><b>1)</b> Create a servergroup on your server, which should be used for the boost.<br><br><b>2)</b> Define the boost defintion on this site.<br><br><b>Servergroup:</b> Choose the servergroup that should triggers the boost.<br><br><b>Boost Factor:</b> The factor to boost the online/active time of the user, which owned that group (example 2 times). As factor are also decimal numbers possible (example 1.5). Decimal places must be separated by a dot!<br><br><b>Duration in Seconds:</b> Define how long the boost should be active. Is the time expired, the booster servergroup gets automatically removed from the concerned user. The time starts running as soon as the user gets the servergroup. It doesn't matter the user is online or not, the duration is running out.<br><br><b>3)</b> Give one or more user on the TS server the defined servergroup to boost them.";
|
||||
$lang['wiboostempty'] = "Empty boost definition. Click on the plus symbol to define one!";
|
||||
$lang['wibot1'] = "Система рангов была выключена. Более подробную информацию смотрите в логе ниже!";
|
||||
$lang['wibot2'] = "Система рангов запущена. Более подробную информацию смотрите в логе ниже!";
|
||||
$lang['wibot3'] = "Система рангов перезагружается. Более подробную информацию смотрите в логе ниже!";
|
||||
@@ -381,8 +381,8 @@ $lang['wibot7'] = "Перезапустить";
|
||||
$lang['wibot8'] = "Лог системы рангов:";
|
||||
$lang['wibot9'] = "Заполните все обязательные поля перед запуском системы рангов!";
|
||||
$lang['wichdbid'] = "Сброс при изменении DBID";
|
||||
$lang['wichdbiddesc'] = "Сбрасывает время онлайн пользователя, если его ID в базе данных клиента TeamSpeak изменился.<br>Проверка пользователя будет осуществляться используя его UID.<br><br>Если данная опция отключена то при изменении DBID пользователя подсчет статистики будет продолжен не смотря на новый DBID. DBID будет заменен.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Есть ошибка в конфигурации системы рангов. Пожалуйста, зайдите в Веб-панель и проверьте настройки раздела 'Настройка системы рангов'. Особенно тщательно проверьте 'Ранги'!";
|
||||
$lang['wichdbiddesc'] = "Сбрасывает время онлайн пользователя, если его ID в базе данных клиента TeamSpeak изменился.<br>The user will be matched by his unique Client-ID.<br><br>If this function is disabled, the counting of the online (or active) time will go on by the old value, with the new Client-database-ID. In this case only the Client-database-ID of the user will be replaced.<br><br><br><b>How the Client-database-ID changes?</b><br><br>In every of the following cases the client gets a new Client-database-ID with the next connect to the TS3 server.<br><br>1) <u>automatically by the TS3 server</u><br>The TeamSpeak server has a function to delete user after X days out of the database. At default this happens, when a user is offline for 30 days and is in no permanent servergroup.<br>This option you can change inside your <u>ts3server.ini</u>:<pre>dbclientkeepdays=30</pre><br>2) <u>restoring TS3 snapshot</u><br>When you are restoring a TS3 server snapshot, the database-IDs will be changed.<br><br>3) <u>manually removing Client</u><br>A TeamSpeak client could also be removed manually or by a third-party script out of the TS3 server.";
|
||||
$lang['wiconferr'] = "Есть ошибка в конфигурации системы рангов. Пожалуйста, зайдите в Веб-панель и проверьте настройки раздела 'Настройка системы рангов'!";
|
||||
$lang['wichpw1'] = "Неверный старый пароль. Пожалуйста, повторите ввод заново.";
|
||||
$lang['wichpw2'] = "Новые пароли не совпадают. Пожалуйста, повторите ввод заново.";
|
||||
$lang['wichpw3'] = "Пароль для веб-панели успешно изменён. IP инициировавший сброс: IP %s.";
|
||||
@@ -398,7 +398,7 @@ $lang['widelcldgrpdesc'] = "Система рангов хранит текущ
|
||||
$lang['widelsg'] = "Удалить их также из групп сервера";
|
||||
$lang['widelsgdesc'] = "Выберите, если клиенты должны также быть удалены из последней заработанной ими группы-ранга.";
|
||||
$lang['wiexcid'] = "Исключ. каналы";
|
||||
$lang['wiexcept'] = "Исключения";
|
||||
$lang['wiexcept'] = "Exceptions";
|
||||
$lang['wiexciddesc'] = "Через запятую должен будет указан список каналов, пользователей в которых система рангов должна будет игнорировать<br><br>Находясь в этих каналах, пользователям не будет начисляться время за онлайн на сервере. <br><br>Данную функция можно использовать к примеру, для AFK каналов.<br>При режиме подсчёта за 'активное время', эта функция становится бесполезной, т.к. в канале юзеру перестает вовсе начисляться время бездействия<br><br>Пользователи находящиеся в таких каналах, помечаются на этот период как 'исключенные из системы рангов'. К тому же, данные пользователи перестают отображаться в 'stats/list_rankup.php' и становятся доступны только с фильтром поиска или с включенным отображением \"исключенных пользователей\"(Страница статистики - \"исключенные пользователи\").";
|
||||
$lang['wiexgrp'] = "Исключ. группы сервера";
|
||||
$lang['wiexgrpdesc'] = "Укажите через запятую ID групп сервера, пользователи в которых будут игнорироваться системой рангов.<br>Если пользователь находится хоты бы в одной из этих групп, то система рангов будет игнорировать его (и не будет начислять онлайн).";
|
||||
@@ -409,50 +409,50 @@ $lang['wiexres3'] = "сброс времени";
|
||||
$lang['wiexresdesc'] = "Существует три режима работы с исключенными пользователями. Во всех случаях время не начисляется, а ранги не выдаются. Вы можете выбрать разные варианты того, как накопленное пользователем время будет обрабатываться после того как он будет удален из исключений.<br><br>1) <b>всегда считать время (стандартный)</b>: По умолчанию, система рангов всегда считает время онлайн/активных пользователей, которые исключены из системы рангов (клиент/серверная группа). В данном режиме не работает только повышение ранга. Это означает, что как только пользователь удалится из исключений, ему будут выданы группы из системы рангов основываясь на времени его активности (например, уровень 3).<br><br>2) <b>заморозка времени</b>: С этой опцией онлайн и время простоя будут заморожены на текущем значении (до того как пользователь был исключен). После того как пользователь будет удален из исключений его время онлайн и неактивности будут снова накапливаться.<br><br>3) <b>сброс времени</b>: С этой опцией при исключении пользователя время его активности и неактивности будут учитываться, однако после того как пользователь будет удален из исключений его время активности и неактивности будут сброшены.<br><br><br>Исключения по каналам не играют никакой роли, так как время всегда будет игнорироваться (как в режиме заморозки).";
|
||||
$lang['wiexuid'] = "Исключенные пользователи";
|
||||
$lang['wiexuiddesc'] = "Укажите через запятую уникальные идентификаторы пользователей (UID), которых система рангов будет игнорировать и им не будет засчитываться время, проведенное на сервере.<br>";
|
||||
$lang['wigrpimp'] = "Режим импорта";
|
||||
$lang['wigrpt1'] = "Время в секундах";
|
||||
$lang['wigrpt2'] = "Группа сервера";
|
||||
$lang['wigrptk'] = "общее";
|
||||
$lang['wigrpimp'] = "Import Mode";
|
||||
$lang['wigrpt1'] = "Time in Seconds";
|
||||
$lang['wigrpt2'] = "Servergroup";
|
||||
$lang['wigrptk'] = "cumulative";
|
||||
$lang['wigrptime'] = "Настройка рангов";
|
||||
$lang['wigrptimedesc'] = "Укажите через какой промежуток времени, будут выдаваться группы сервера.<br><br><pre>Время (в секундах)=>номер группы сервера (ServerGroupID)</pre><br>К тому же, от выбранного режима будет зависеть.<br><br>Каждый параметр должен разделяться запятой.<br><br>Так же время должно быть указано по 'нарастающей'<br><br>Пример:<br><pre>60=>9,120=>10,180=>11</pre>По истечению 60 секунд пользователь получает сервер группу под SGID 9, по истечении очередных 120 секунд пользователь получает группу сервера с ID 10, и так далее...";
|
||||
$lang['wigrptime2desc'] = "Укажите время после которого пользователь должен автоматически получить выбранную группу.<br><br><pre>время в секундах => ID группы сервера</pre><br>Максимальное значение - 999.999.999 секунд (около 31 года).<br><br>Введенное время будет обрабатываться как 'время онлайн' или 'активное время', в зависимости от того что вы выбрали в 'режиме работы'.<br><br><br>Необходимо указывать <b>общее</b> время.<br><br><u>неправильно:</u><br><br><pre>100 секунд, 100 секунд, 50 секунд</pre><u>правильно:</u><br><br><pre>100 секунд, 200 секунд, 250 секунд</pre>";
|
||||
$lang['wigrptimedesc'] = "Укажите через какой промежуток времени, будут выдаваться группы сервера.<br><br><pre>Время (в секундах)=>номер группы сервера (ServerGroupID)</pre><br>К тому же, от выбранного режима будет зависеть.<br><br>Каждый параметр должен разделяться запятой.<br><br>Так же время должно быть указано по 'нарастающей'<br><br>Пример:<br><pre>60=>9,120=>10,180=>11</pre>По истечению 60 секунд пользователь получает сервер группу под SGID 9, по истечению еще 120 секунд пользователь получает сервер группу SGID 10, и так далее...";
|
||||
$lang['wigrptime2desc'] = "Define a time after which a user should get automatically a predefined servergroup.<br><br><pre>time in seconds => servergroup ID</pre><br>Max. value is 999.999.999 seconds (over 31 years).<br><br>The entered seconds will be rated as 'online time' or 'active time', depending on the setting of the 'time mode' you have chosen.<br><br><br>The time in seconds needs to be entered <b>cumulative</b>!<br><br><u>wrong:</u><br><br><pre>100 seconds, 100 seconds, 50 seconds</pre><u>correct:</u><br><br><pre>100 seconds, 200 seconds, 250 seconds</pre>";
|
||||
$lang['wihladm'] = "Список пользователей (Режим администратора)";
|
||||
$lang['wihladm0'] = "Описание функции (кликабельно)";
|
||||
$lang['wihladm0desc'] = "Выберите одну или несколько опций сброса и нажмите \"начать сброс\" для запуска.<br><br>После запуска задач(и) сброса вы можете просмотреть статус на этой странице.<br><br>Задача будет выполняться ботом системы рангов.<br>Он должен оставаться запущенным.<br><b>НЕ ОСТАНАВЛИВАЙТЕ и НЕ ПЕРЕЗАПУСКАЙТЕ бота во время сброса!</b><br><br>Все процессы системы рангов будут приостановлены на время сброса. После завершения бот автоматически продолжит работу в нормальном режиме.<br>Ещё раз, НЕ ОСТАНАВЛИВАЙТЕ и НЕ ПЕРЕЗАПУСКАЙТЕ бота!<br><br>После завершения всех задач необходимо принять изменения. Статус задач будет сброшен. После этого можно будет создать новые задачи сброса.<br><br>В случае сброса вы вероятно так же захотите <u>снять группы сервера</u> с пользователей. До завершения сброса очень важно не изменять настройки повышения ранга.<br>Снятие серверных групп может занять какое-то время. Активный 'режим замедленного Query' так же замедлит этот процесс. Рекомендуем отключить его на время.</b>!<br><br><br><b>Будьте осторожны, после запуска сброса обратного пути не будет!</b>";
|
||||
$lang['wihladm0'] = "Function description (click)";
|
||||
$lang['wihladm0desc'] = "Choose one or more reset options and press \"start reset\" to start it.<br>Each option is described by itself.<br><br>After starting the reset job(s), you can view the status on this site.<br><br>The reset task will be done about the Ranksystem Bot as a job.<br>It is necessary the Ranksystem Bot is running.<br><b>Do NOT stop or restart the Bot during the reset is in progress!</b><br><br>For the time of running the reset, the Ranksystem will pause all other things. After completing the reset the Bot will automatically go on with the normal work.<br>Again, do NOT stop or restart the Bot!<br><br>When all jobs are done, you need to confirm them. This will reset the status of the jobs. That makes it possible to start a new reset.<br><br>In case of a reset you might also want to <u>withdraw servergroups</u> from the users. It is important not to change the 'rank up definition', before you have done this reset. After reset you can change the 'rank up definition', sure!<br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br><b>Be aware, there is no way of return!</b>";
|
||||
$lang['wihladm1'] = "добавить время";
|
||||
$lang['wihladm2'] = "отнять время";
|
||||
$lang['wihladm3'] = "Сброс системы рангов";
|
||||
$lang['wihladm31'] = "Метод сброса статистики";
|
||||
$lang['wihladm311'] = "сброс времени";
|
||||
$lang['wihladm312'] = "удаление пользователей";
|
||||
$lang['wihladm32'] = "Снять группы сервера";
|
||||
$lang['wihladm31desc'] = "Выберите одну из опций сброса статистики всех пользователей.<br><br><b>обнулить время</b>: Сбрасывает время (онлайн и AFK) всех пользователей.<br><br><b>удалить пользователей</b>: При использовании этой опции все пользователи системы рангов будут удалены из базы данных системы рангов. База данных сервера TeamSpeak <u>не будет</u> затронута!<br><br><br>Обе опции затронут следующие пункты...<br><br>.. сброс времени:<br>Сбросится общая статистика сервера (таблица: stats_server)<br>Сбросится Моя статистика (таблица: stats_user)<br>Сбросится список рангов / пользовательская статистика (таблица: user)<br>Сбросятся топ пользователей / снапшоты статистики пользователей (таблица: user_snapshot)<br><br>.. при удалении пользователей:<br>Очистится статистика пользователей по странам (таблица: stats_nations)<br>Очистится статистика по платформам (таблица: stats_platforms)<br>Очистится чарт по версиям (таблица: stats_versions)<br>Сбросится общая статистика сервера (таблица: stats_server)<br>Сбросится Моя статистика (таблица: stats_user)<br>Сбросятся топ пользователей / пользовательская статистика (таблица: user)<br>Сбросятся все хэши IP-адресов пользователей (таблица: user_iphash)<br>Сбросится Топ пользователей / снапшоты пользовательской статистики (таблцица: user_snapshot)";
|
||||
$lang['wihladm32desc'] = "Активируйте данную опцию для снятия всег групп сервера со всех пользователей сервера TeamSpeak.<br><br>Система рангов просканирует каждую группу, которая указана в настройках повышения рангов. Все известные системе рангов пользователи-участники групп будут удалены из указанных групп.<br><br>Важно не изменять настройки повышения рангов до завершения сброса.</u><br><br><br>Снятие групп может занять какое-то время. Активный 'режим замедленного Query' так же замедлит данный процесс. Рекомендуем отключить его на время сброса.</b><br><br><br>Сами группы сервера <u>НЕ БУДУТ</u> удалены с сервера TeamSpeak.";
|
||||
$lang['wihladm33'] = "Удалить весь кэш веб-сервера";
|
||||
$lang['wihladm33desc'] = "При активации данной опции будут удалены все кэшированные аватарки и иконки групп сервера.<br><br>Будут затронуты следующие <u>папки</u>:<br>- avatars<br>- tsicons<br><br>После завершения сброса аватарки и иконки будут заново загружены.";
|
||||
$lang['wihladm34'] = "Сбросить статистику использования сервера";
|
||||
$lang['wihladm34desc'] = "При активации данной опции будет сброшена статистика использования сервера.";
|
||||
$lang['wihladm35'] = "Начать сброс";
|
||||
$lang['wihladm36'] = "Остановить систему после завершения";
|
||||
$lang['wihladm36desc'] = "Если эта опция активна - система рангов выключится после завершения сброса.<br><br>Команда остановки отработает точно так же как и обычная команда. Это значит что система рангов <u>не запустится</u> заново через параметр запуска 'check'. <br><br> После завершения систему рангов необходимо запустить используя команду 'start' или 'restart'.";
|
||||
$lang['wihladmrs'] = "Статус задачи";
|
||||
$lang['wihladmrs0'] = "отключена";
|
||||
$lang['wihladmrs1'] = "создана";
|
||||
$lang['wihladmrs2'] = "в процессе..";
|
||||
$lang['wihladmrs3'] = "неудачно (завершено с ошибками!)";
|
||||
$lang['wihladmrs4'] = "успешно";
|
||||
$lang['wihladmrs5'] = "Задание на сброс успешно создано.";
|
||||
$lang['wihladmrs6'] = "В данный момент всё ещё активна задача на сброс. Подождите немного перед тем как создать ещё одну!";
|
||||
$lang['wihladmrs7'] = "Нажимайте %s Обновить %s что бы наблюдать за статусом.";
|
||||
$lang['wihladmrs8'] = "НЕ ОСТАНАВЛИВАЙТЕ и НЕ ПЕРЕЗАПУСКАЙТЕ систему рангов во время сброса!";
|
||||
$lang['wihladmrs9'] = "Пожалуйста %s подтвердите %s задачи. Это сбросит статус выполнения всех задач. Подтверждение необходимо для создания нового задания сброса.";
|
||||
$lang['wihladmrs10'] = "Задание успешно подтверждено!";
|
||||
$lang['wihladmrs11'] = "Примерное время сброса системы рангов";
|
||||
$lang['wihladmrs12'] = "Вы уверены что хотите продолжить? Вся статистика системы рангов будет сброшена!";
|
||||
$lang['wihladmrs13'] = "Да, начать сброс";
|
||||
$lang['wihladmrs14'] = "Нет, отменить сброс";
|
||||
$lang['wihladmrs15'] = "Пожалуйста, выберите как минимум один из вариантов!";
|
||||
$lang['wihladmrs16'] = "включено";
|
||||
$lang['wihladm2'] = "удалить время";
|
||||
$lang['wihladm3'] = "Reset Ranksystem";
|
||||
$lang['wihladm31'] = "reset all user stats";
|
||||
$lang['wihladm311'] = "zero time";
|
||||
$lang['wihladm312'] = "delete users";
|
||||
$lang['wihladm31desc'] = "Choose one of the both options to reset the statistics of all users.<br><br><b>zero time</b>: Resets the time (online time & idle time) of all users to a value of 0.<br><br><b>delete users</b>: With this option, all users will be deleted out of the Ranksystem database. The TeamSpeak database will <u>not</u> be touched!<br><br><br>Both options affect the following things..<br><br>.. on zero time:<br>Reset Server statistics summary (table: stats_server)<br>Reset My statistics (table: stats_user)<br>Reset List Rankup / user statistics (table: user)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)<br><br>.. on delete users:<br>Cleans donut chart nations (table: stats_nations)<br>Cleans donut chart platforms (table: stats_platforms)<br>Cleans donut chart versions (table: stats_versions)<br>Reset Server statistics summary (table: stats_server)<br>Cleans My statistics (table: stats_user)<br>Cleans List Rankup / user statistics (table: user)<br>Cleans user ip-hash values (table: user_iphash)<br>Cleans Top users / user statistic snapshots (table: user_snapshot)";
|
||||
$lang['wihladm32'] = "withdraw servergroups";
|
||||
$lang['wihladm32desc'] = "Activate this function to withdraw the servergroups from all TeamSpeak users.<br><br>The Ranksystem scans each group, which is defined inside the 'rank up definition'. It will remove all user, which are known by the Ranksystem, out of this groups.<br><br>That's why it is important not to change the <u>'rank up definition'</u>, before you have done the reset. After reset you can change the 'rank up definition', sure!<br><br><br>The withdrawing of servergroups could take a while. An active 'Query-Slowmode' will further increase the required duration. We recommend a <b>disabled 'Query-Slowmode'</b>!<br><br><br>The servergroup itself on the TeamSpeak server will <u>not</u> be removed / touched.";
|
||||
$lang['wihladm33'] = "remove webspace cache";
|
||||
$lang['wihladm33desc'] = "Activate this function to remove the cached avatars and servergroup icons, which are saved on the web space.<br><br>Affected <u>directories</u>:<br>- avatars<br>- tsicons<br><br>After finishing the reset job, the avatars and icons are automatically downloaded again.";
|
||||
$lang['wihladm34'] = "clean \"Server usage\" graph";
|
||||
$lang['wihladm34desc'] = "Activate this function to empty the server usage graph on the stats site.";
|
||||
$lang['wihladm35'] = "start reset";
|
||||
$lang['wihladm36'] = "stop Bot afterwards";
|
||||
$lang['wihladm36desc'] = "Is this option activated, the Bot will stop after all reset things are done.<br><br>This stop is exactly working like the normal 'stop' parameter. Means, the Bot will <u>not</u> start with the 'check' parameter. <br><br> To start the Ranksystem Bot use the 'start' or 'restart' parameter.";
|
||||
$lang['wihladmrs'] = "Job Status";
|
||||
$lang['wihladmrs0'] = "disabled";
|
||||
$lang['wihladmrs1'] = "created";
|
||||
$lang['wihladmrs2'] = "in progress..";
|
||||
$lang['wihladmrs3'] = "faulted (ended with errors!)";
|
||||
$lang['wihladmrs4'] = "finished";
|
||||
$lang['wihladmrs5'] = "Reset Job(s) successfully created.";
|
||||
$lang['wihladmrs6'] = "There is still a reset job active. Please wait until all jobs are finished before you start the next!";
|
||||
$lang['wihladmrs7'] = "Press %s Refresh %s to monitor the status.";
|
||||
$lang['wihladmrs8'] = "Do NOT stop or restart the Bot during the reset is in progress!";
|
||||
$lang['wihladmrs9'] = "Please %s confirm %s the jobs. This will reset the job status of all jobs. It is needed to be able to start a new reset.";
|
||||
$lang['wihladmrs10'] = "Job(s) successfully confirmed!";
|
||||
$lang['wihladmrs11'] = "Estimated time to reset the system";
|
||||
$lang['wihladmrs12'] = "Are you sure, you still want to reset the system?";
|
||||
$lang['wihladmrs13'] = "Yes, start reset";
|
||||
$lang['wihladmrs14'] = "No, cancel reset";
|
||||
$lang['wihladmrs15'] = "Please choose at least one option!";
|
||||
$lang['wihladmrs16'] = "enabled";
|
||||
$lang['wihlset'] = "настройки";
|
||||
$lang['wiignidle'] = "Игнорировать время бездействия";
|
||||
$lang['wiignidledesc'] = "Задать период, в течение которого время бездействия будет игнорироваться.<br><br>Время бездействия - если клиент не выполняет каких-либо действий на сервере (=idle/бездействует), это время также учитывается системой рангов. Только когда установленный лимит будет достигнут, система рангов начнет подсчитывать время бездействия для пользователя.<br><br>Эта функция работает только при включенном режиме подсчёта за 'активное время'(при высчитывании группы-ранга, когда время бездействия вычитается из \"активного\" времени).<br><br>Использование этой функции оправдано в том случае, если пользователь \"слушает\" говорящих людей и при этом ему зачисляется \"время бездействия\", которое обнуляется при любом его действии. <br><br>0= отключить данную функцию<br><br>Пример:<br>Игнорировать бездействие= 600 (секунд)<br>Клиенту 8 минут простоя не будут засчитаны системой рангов и оно будет ему засчитано как \"активное время\". Если пользователь находился 12 минут в бездействии при \"игнорировании бездействия\" в 10 минут, то ему будет зачислены только 2 минуты простоя.";
|
||||
@@ -475,11 +475,11 @@ $lang['winav7'] = "Администрирование";
|
||||
$lang['winav8'] = "Запустить / Остановить бота";
|
||||
$lang['winav9'] = "Доступно обновление!";
|
||||
$lang['winav10'] = "Соединение с данным сайтом не защищено с помощью %s HTTPS%sЭто может повлечь за собой проблемы для вашей приватности и безопасности! %sДля использования HTTPS ваш веб-сервер должен поддерживать SSL-соединение.";
|
||||
$lang['winav11'] = "Пожалуйста, укажите себя как Администратора системы рангов в настройках, меню \"TeamSpeak\". Это очень важно, так как в случае утери пароля восстановить его (штатными средствами системы рангов) станет невозможно!";
|
||||
$lang['winav11'] = "Пожалуйста, укажите ваш Bot-Admin в разделе меню \"TeamSpeak\". Это очень важно, на случай, если вы потеряете пароль от аккаунта веб-панели.";
|
||||
$lang['winav12'] = "Аддоны";
|
||||
$lang['winxinfo'] = "Команда \"!nextup\"";
|
||||
$lang['winxinfodesc'] = "Разрешает отправлять боту системы рангов команду \"!nextup\" личным сообщением.<br><br>После отправки команды пользователю будет отправлено ответное сообщение с информацией о требуемом времени до следующего повышения.<br><br><b>отключена</b> - Функция полностью отключена. Команда '!nextup' будет игнорироваться.<br><b>Включена - только следующий ранг</b> - Будет возвращаться время, необходимое для получения СЛЕДУЮЩЕГО ранга в системе рангов.<br><b>Включена - все следующие ранги</b> - Будет возвращаться время, необходимое для получения ВСЕХ последующих рангов в системе рангов.";
|
||||
$lang['winxmode1'] = "Не сбрасывать";
|
||||
$lang['winxmode1'] = "Отключена";
|
||||
$lang['winxmode2'] = "Включена - только следующий ранг";
|
||||
$lang['winxmode3'] = "Включена - все следующие ранги";
|
||||
$lang['winxmsg1'] = "Сообщение-ответ";
|
||||
@@ -488,8 +488,8 @@ $lang['winxmsg2'] = "Сообщ. о макс.ранге";
|
||||
$lang['winxmsgdesc2'] = "Данный текст будет отправлен пользователю при вводе команды \"!nextup\", если пользователь уже достиг высшего ранга<br><br>Аргументы:<br><pre>%1$s - Оставшиеся дни до повышения<br>%2$s - часы<br>%3$s - минуты<br>%4$s - секунды<br>%5$s - Имя следующей группы-ранга<br>%6$s - name of the user (recipient)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Пример:<br><pre>Вы получили максимальный ранг за %1$s дней, %2$s часов %3$s минут и %4$s секунд онлайна.</pre>";
|
||||
$lang['winxmsg3'] = "Сообщ. о исключении";
|
||||
$lang['winxmsgdesc3'] = "Данный текст будет отправлен пользователю при вводе команды \"!nextup\", если пользователь исключен из системы рангов (Исключенный канал, группа, UID)<br><br>Аргументы:<br><pre>%1$s - Оставшиеся дни до повышения<br>%2$s - часы<br>%3$s - минуты<br>%4$s - секунды<br>%5$s - Имя следующей группы-ранга<br>%6$s - name of the user (recipient)<br>%7$s - current user rank<br>%8$s - name of the current servergroup<br>%9$s - current servergroup since</pre><br><br>Пример:<br><pre>Вы исключены из системы рангов. Такое могло произойти, если Вы находитесь в \"Исключенном канале\", группе сервера или ваш идентификатор был вручную добавлен в исключение. За подробной информацией обратитесь к администратору сервера.</pre>";
|
||||
$lang['wirtpw1'] = "Увы, но ранее вы не указали Администратора системы рангов, с помощью которого должно производиться восстановление пароля от веб-панели. <b>В данном случае, восстановление пароля невозможно средствами системы рангов</b>.";
|
||||
$lang['wirtpw2'] = "Администратор системы рангов не был найден среди пользователей онлайн на сервере. Вам необходимо подключиться к серверу используя указанного в веб-панели Администратора системы рангов!";
|
||||
$lang['wirtpw1'] = "Увы, но ранее вы не указали Bot-Admin, с помощью которого должно производиться восстановление пароля от веб-панели. <b>В данном случае, восстановление пароля невозможно средствами системы рангов</b>.";
|
||||
$lang['wirtpw2'] = "Bot-Admin не был найден среди пользователей онлайн на сервере. Вам необходимо подключиться к серверу с заданного в веб-панели уникального Bot-Admin!";
|
||||
$lang['wirtpw3'] = "Ваш IP-адрес не совпадает с IP Администратора. Такое могло произойти, если ваш траффик в браузере перенаправлен на прокси-сервер или VPN(протоколы IPv4 / IPv6 также учитываются при сверке IP).";
|
||||
$lang['wirtpw4'] = "\nПароль к веб-интерфейсу был успешно сброшен.\nЛогин: %s\nПароль: [B]%s[/B]\n\nВойдите %sздесь%s";
|
||||
$lang['wirtpw5'] = "Сообщение с новым паролем было отправлено через Teamspeak 3 сервер Администратору. Нажмите %sздесь%s, чтобы войти";
|
||||
@@ -498,7 +498,7 @@ $lang['wirtpw7'] = "Сбросить пароль";
|
||||
$lang['wirtpw8'] = "Здесь вы можете сбросить пароль для восстановления доступа к веб-панели";
|
||||
$lang['wirtpw9'] = "Для сброса пароля потребуется следующее:";
|
||||
$lang['wirtpw10'] = "Вы должны находиться онлайн на сервере.";
|
||||
$lang['wirtpw11'] = "Ранее в веб-панели был указан UID Администратора. Он был сохранен в новом формате как Администратор системы рангов.";
|
||||
$lang['wirtpw11'] = "Ранее в веб-панели должен был быть указан UID Администратора, which is saved as Bot-Admin.";
|
||||
$lang['wirtpw12'] = "Ваши IP-адреса на сервере и на данной странице сайта должны совпадать (протоколы IPv4 / IPv6 также учитываются при сверке IP).";
|
||||
$lang['wiselcld'] = "Выбор пользователя";
|
||||
$lang['wiselclddesc'] = "Укажите пользователя по его последнему никнейму или уникальному идентификатору(UID), или ID в базе данных Teamspeak 3 сервера.";
|
||||
@@ -516,7 +516,7 @@ $lang['wishcolha0'] = "хэширование выключено";
|
||||
$lang['wishcolha1'] = "безопасное хэширование";
|
||||
$lang['wishcolha2'] = "быстрое хэширование (по умолчанию)";
|
||||
$lang['wishcolha'] = "Хэширование IP адреса";
|
||||
$lang['wishcolhadesc'] = "Сервер TeamSpeak 3 хранит IP адрес каждого клиента. Мы так же используем IP адреса, благодаря чему мы можем ассоциировать адрес пользователя системы рангов и пользователя сервера TeamSpeak 3.<br><br>Используя данный параметр вы можете активировать шифрование / хэширование IP адресов пользователей сервера. При активации будет храниться только хэш IP адреса, но не сам адрес. Эту опцию необходимо использовать в странах с действующим законом EU-GDPR.<br><br><b>быстрое хэширование (по умолчанию):</b> IP адрес будет хэширован. Соль разная для каждой установки системы рангов, но одинаковая для всех пользователей сервера. Работает быстро, но потенциально слабее чем 'безопасное хэширование'.<br><br><b>безопасное хэширование:</b> IP адреса будут хэшированы. У каждого пользователя своя соль, благодаря чему сложнее расшифровать IP адрес (=безопаснее). Этот параметр совсместим с законом EU-GDPR. Минус: Отрицательно влияет на производительность, особенно на серверах TeamSpeak с большым количеством пользователей. Будет замедлена работа страницы статистики. Повышает требования к аппаратным ресурсам.<br><br><b>хэширование выключено:</b> Если используется эта опция - хэширование IP адреса пользователя выключено. IP хранится открытым текстом. Наиболее быстрый метод, однако, наименее безопасный.<br><br><br>Независимо от выбранного варианта данной опции IP адреса пользователей хранятся пока они подключены к серверу TS3 (меньше сбора данных - EU-GDPR).<br><br>Хранение IP адресов пользователей начинается с момента подключения к серверу TS3. При изменении данного параметра пользователям необходимо переподключиться к серверу, иначе они не смогут пройти проверку.";
|
||||
$lang['wishcolhadesc'] = "Сервер TeamSpeak 3 хранит IP адрес каждого клиента. Мы так же используем IP адреса, благодаря чему мы можем ассоциировать адрес пользователя системы рангов и пользователя сервера TeamSpeak 3.<br><br>Используя данный параметр вы можете активировать шифрование / хэширование IP адресов пользователей сервера. При активации будет храниться только хэш IP адреса, но не сам адрес. Эту опцию необходимо использовать в странах с действующим законом EU-GDPR.<br><br><b>быстрое хэширование (по умолчанию):</b> IP адрес будет хэширован. Соль разная для каждой установки системы рангов, но одинаковая для всех пользователей сервера. Работает быстро, но потенциально слабее чем 'безопасное хэширование'.<br><br><b>безопасное хэширование:</b> IP адреса будут хэшированы. У каждого пользователя своя соль, благодаря чему сложнее расшифровать IP адрес (=безопаснее). Этот параметр совсместим с законом EU-GDPR. Минус: Отрицательно влияет на производительность, особенно на серверах TeamSpeak с большым количеством пользователей. Будет замедлена работа страницы статистики. Повышает требования к аппаратным ресурсам.<br><br><b>хэширование выключено:</b> Если используется эта опция - хэширование IP адреса пользователя выключено. IP хранится открытым текстом. Наиболее быстрый метод, однако, наименее безопасный.<br><br><br>Независимо от выбранного варианта данной опции IP адреса пользователей хранятся пока они подключены к серверу TS3 (меньше сбора данных - EU-GDPR).<br><br>Хранение IP адресов пользователей начинается с момента подключения к серверу TS3. При изменении данного параметра пользователям необходимо переподключиться к серверу, иначе они не смогут пройти верификацию.";
|
||||
$lang['wishcolit'] = "Учитывать время простоя";
|
||||
$lang['wishcolitdesc'] = "Показывать колонку 'суммарное время простоя' в stats/list_rankup.php";
|
||||
$lang['wishcolls'] = "Последний раз замечен";
|
||||
@@ -527,25 +527,25 @@ $lang['wishcolot'] = "Время подключения";
|
||||
$lang['wishcolotdesc'] = "Показывать колонку 'суммарное время подключения' в stats/list_rankup.php";
|
||||
$lang['wishcolrg'] = "Ранг";
|
||||
$lang['wishcolrgdesc'] = "Показывать колонку 'Ранг' в stats/list_rankup.php";
|
||||
$lang['wishcolsg'] = "Следующая группа сервера";
|
||||
$lang['wishcolsgdesc'] = "Показывать колонку 'следующая группа сервера' в stats/list_rankup.php";
|
||||
$lang['wishcolsg'] = "Следующая сервер группа";
|
||||
$lang['wishcolsgdesc'] = "Показывать колонку 'следующая сервер группа' в stats/list_rankup.php";
|
||||
$lang['wishcoluuid'] = "UID пользов.";
|
||||
$lang['wishcoluuiddesc'] = "Показывать колонку 'уникальный ID клиента'(UID) в stats/list_rankup.php";
|
||||
$lang['wishdef'] = "Колонка сортировки по умолчанию";
|
||||
$lang['wishdefdesc'] = "Определите колонку, по которой следует сортировать пользователей на странице общей статистики.";
|
||||
$lang['wishexcld'] = "Исключенные пользователи";
|
||||
$lang['wishexclddesc'] = "Показывать пользователей в list_rankup.php,<br>которые исключены и не участвуют в системе рангов.";
|
||||
$lang['wishexgrp'] = "Исключенные группы";
|
||||
$lang['wishexgrp'] = "Группы исключения";
|
||||
$lang['wishexgrpdesc'] = "Показывать пользователей в list_rankup.php, которые находятся в списке 'исключенных пользователей' и не должны учитываться системой рангов.";
|
||||
$lang['wishhicld'] = "Пользователи с высшим рангом";
|
||||
$lang['wishhiclddesc'] = "Показывать пользователей в list_rankup.php, достигших максимального уровня в системе рангов.";
|
||||
$lang['wishmax'] = "Показывать максимальный онлайн";
|
||||
$lang['wishmaxdesc'] = "Показывать максимальный онлайн как строку на странице статистики.";
|
||||
$lang['wishmax'] = "show max. Clients";
|
||||
$lang['wishmaxdesc'] = "Show the max. Clients as line inside the server usage graph on 'stats/' page.";
|
||||
$lang['wishnav'] = "Показывать навигацию по системе";
|
||||
$lang['wishnavdesc'] = "Показывать ли навигацию на странице on 'stats/'.<br><br>Если эта опция отключена то навигация на сайте не будет отображаться.<br>Вы можете взять любую страницу, например 'stats/list_rankup.php' и встроить её используя фреймы в вашем существующем сайте или форуме.";
|
||||
$lang['wishsort'] = "Сортировка по умолчанию";
|
||||
$lang['wishsortdesc'] = "Выберите нужный тип сортировки для страницы общей статистики.";
|
||||
$lang['wisupidle'] = "Режим времени";
|
||||
$lang['wisupidle'] = "time Режим";
|
||||
$lang['wisupidledesc'] = "Предоставлены два режима, по которым будет высчиваться ранг пользователей:<br><br>1) <b>Время подключения(Общее время)</b>: Общее время подключения на сервере, складывается из \"Активного времени\" и \"времени бездействия\"(колонка 'Сумм. время подключения' в 'stats/list_rankup.php')<br><br>2) <b>Активное время(Время активности)</b>: Время, которое пользователь не находился в бездействии. Значение этого времени высчитывается путем вычитания \"времени бездействия из\" из \"Общего времени подключения на сервере\" (Колонка 'Сумм. время активности' в 'stats/list_rankup.php').<br><br>Не рекомендуется смена режима при уже отработавшем долгий срок старом режиме, но допустимо.";
|
||||
$lang['wisvconf'] = "Сохранить";
|
||||
$lang['wisvinfo1'] = "Внимание! При изменении режима хэширования IP адресов пользователей необходимо что бы каждый из пользователей переподключился к серверу TS3 или они не смогут синхронизироваться со страницей статистики.";
|
||||
@@ -556,33 +556,33 @@ $lang['wistcodesc'] = "Укажите необходимое количест
|
||||
$lang['witime'] = "Часовой пояс";
|
||||
$lang['witimedesc'] = "Выбрать часовой пояс сервера.<br><br>Оказывает влияние на время, отражаемое в лог-файле системы рангов (ranksystem.log).";
|
||||
$lang['wits3avat'] = "Задержка загрузки аватаров";
|
||||
$lang['wits3avatdesc'] = "Определяет задержку при загрузке аватаров на сервере TS3.<br><br>Эта функция особенно полезна для серверов с (музыкальными) ботами, которые периодически меняют свои аватарки.";
|
||||
$lang['wits3avatdesc'] = "Определяет задержку при загрузке аватаров на сервере TS3.<br><br>Эта функция особенно полезна для серверов с (музыкальными) ботами, которые переодически меняют свои аватарки.";
|
||||
$lang['wits3dch'] = "Канал по умолчанию";
|
||||
$lang['wits3dchdesc'] = "При подключении к серверу, бот системы рангов будет пытаться войти в этот канал и останется там.";
|
||||
$lang['wits3host'] = "Адрес TS3";
|
||||
$lang['wits3hostdesc'] = "Адрес сервера TeamSpeak 3<br>(IP или DNS)";
|
||||
$lang['wits3hostdesc'] = "Адрес TeamSpeak 3 Сервера<br>(IP или DNS)";
|
||||
$lang['wits3sm'] = "Query-Замедленный режим";
|
||||
$lang['wits3smdesc'] = "Query-Замедленный режим позволяет предотвратить флуд query-командами на сервер, из-за которых система рангов может получить временный бан со стороны TeamSpeak 3 сервера.<br><br>!!! Также это снижает нагрузку на ЦП и уменьшает расход трафика !!!<br><br>Однако, не включайте эту функцию, если нет в ней нужды, потому как с ней не работает очистка базы от неактивных пользователей. К тому же, замедленный режим значительно увеличивает время обработки разного рода процессов.<br><br>The last column shows the required time for one duration (in seconds):<br><br>%s<br><br>Используйте режимы Огромная задержка и Ультра огромная задержка только если знаете что делаете! Предупреждение: установка этих режимов работы может привести к задержке работы системы рангов на более чем 65 секунд! Настраивайте данный параметр в зависимости от производительности/нагрузки на сервере.";
|
||||
$lang['wits3qnm'] = "Основн. ник бота";
|
||||
$lang['wits3qnmdesc'] = "Никнейм, под которым система рангов будет авторизовываться на сервере.<br>Убедитесь, что оно не занято кем-то другим.";
|
||||
$lang['wits3querpw'] = "Пароль для авторизации TS3-Query";
|
||||
$lang['wits3querpwdesc'] = "Пароль для авторизации TS3-Query<br>Ваш пароль от query-пользователя.";
|
||||
$lang['wits3querusr'] = "Логин для авторизации TS3-Query";
|
||||
$lang['wits3querusrdesc'] = "Логин для авторизации на сервере<br>По умолчанию: serveradmin<br>Конечно вы можете указать другой логин для системы рангов.<br>Необходимые разрешения привилегий вы можете найти на:<br>%s";
|
||||
$lang['wits3query'] = "Порт TS3-Query";
|
||||
$lang['wits3querydesc'] = "Порт запросов сервера TS3<br>Стандартный RAW (открытый текст) - 10011 (TCP)<br>Стандартный SSH (шифрование) - 10022 (TCP)<br><br>Если порт изменен, то укажите его согласно настройкам из 'ts3server.ini'.";
|
||||
$lang['wits3encrypt'] = "Шифрование TS3-Query";
|
||||
$lang['wits3querpw'] = "TS3 Query-Пароль";
|
||||
$lang['wits3querpwdesc'] = "TeamSpeak 3 query-Пароль<br>Ваш пароль от query-пользователя.";
|
||||
$lang['wits3querusr'] = "TS3 Query-Логин";
|
||||
$lang['wits3querusrdesc'] = "TeamSpeak 3 query-Логин<br>По умолчанию: serveradmin<br>Конечно вы можете указать другой логин для системы рангов.<br>Необходимые разрешения привилегий вы можете найти на:<br>%s";
|
||||
$lang['wits3query'] = "TS3 Query-Порт";
|
||||
$lang['wits3querydesc'] = "TeamSpeak 3 query-Порт<br>Стандартный RAW (открытый текст) - 10011 (TCP)<br>Стандартный SSH (шифрование) - 10022 (TCP)<br><br>Если порт изменен, то укажите его согласно настройкам из 'ts3server.ini'.";
|
||||
$lang['wits3encrypt'] = "TS3 Query-Шифрование";
|
||||
$lang['wits3encryptdesc'] = "Включите данную опцию для активации шифрования между системой рангов и сервером TS3 (SSH).<br>Когда эта опция отключена - система рангов осуществляет соединение с сервером TS3 используя Telnet (без шифрования, RAW). Это может быть риском безопасности, особенно нсли сервер TS3 и система рангов запущены на разных машинах.<br><br>Так же убедилесь что вы проверили TS3 Query порт, который (возможно) необходимо изменить в настройках системы рангов!<br><br><b>Внимание:</b> Шифрование по SSH нагружает процессор! Мы рекомендуем использовать соединение без шифрования (RAW) если сервер TS3 и система рангов запущены на одной и той же машине (localhost / 127.0.0.1). Если они запущены на разных машинахх - используйте шифрование!<br><br><b>Системные требования:</b><br><br>1) TS3 Сервер версии 3.3.0 или выше.<br><br>2) Расширение PHP-SSH2.<br>На Linux вы можете установить его командой:<br>%s<br>3) Шифрование необходимо включить в конфигурации сервера TS3!<br>Активируйте следующие параметры в вашем конфиге 'ts3server.ini' и настройте их под свои нужды:<br>%s После того как закончите - необходимо так же перезагрузить сервер TS3 для применения настроек.";
|
||||
$lang['wits3voice'] = "Голосовой порт сервера TS3";
|
||||
$lang['wits3voicedesc'] = "Голосовой порт сервера<br>По умолчанию: 9987 (UDP)<br>Этот порт используется Teamspeak 3 клиентом для подключения к серверу.";
|
||||
$lang['witsz'] = "Ограничение лог-файла";
|
||||
$lang['wits3voice'] = "TS3 Voice-Порт";
|
||||
$lang['wits3voicedesc'] = "TeamSpeak 3 voice-Порт<br>По умолчанию: 9987 (UDP)<br>Этот порт используется Teamspeak 3 клиентом для подключения к серверу.";
|
||||
$lang['witsz'] = "Лимит лога";
|
||||
$lang['witszdesc'] = "Максимальный размер лог-файла, при превышении которого произойдет ротация.<br><br>Укажите значение в мегабайтах.<br><br>Когда увеличиваете значение, будьте уверены в том что у вас достаточно свободного пространства на диске. Слишком большие логи могут привести к проблемам с производительностью!<br><br>Изменение данного параметра подействует при перезапуске системы рангов. Если размер лог-файла выше указанного значения - ротация произойдет мгновенно.";
|
||||
$lang['wiupch'] = "Канал обновлений";
|
||||
$lang['wiupch0'] = "стабильный";
|
||||
$lang['wiupch1'] = "бета";
|
||||
$lang['wiupchdesc'] = "По мере выхода обновлений система рангов будет автоматически обновлена. Здесь вы можете выбрать желаемый канал обновлений.<br><br><b>стабильный (по умолчанию)</b>: Вы получаете стабильную версию. Рекомендуется использовать в продакшне.<br><br><b>бета</b>: Вы получаете последнюю бета-версию. Функциональные обновления приходят быстрее, однако риск возникновения багов выше. Используйте на свой страх и риск!<br><br>При изменении канала обновлений с бета на стабильный версия системы рангов не понизится. Система рангов будет обновлена до стабильной версии, выпущенной после бета-версии.";
|
||||
$lang['wiverify'] = "Канал для проверки";
|
||||
$lang['wiverifydesc'] = "Здесь необходимо указать ID канала, в котором будет проходить проверка пользователей.<br><br>Этот канал необходимо настроить на сервере TS3 <u>вручную</u>. Имя, привилегии и другие настройки могут быть установлены по вашему желанию; необходимо лишь предоставить пользователям возможность входить в данный канал!<br>Это необходимо только в случае если посетитель не сможет автоматически идентифицироваться системой рангов.<br><br>Для проверки пользователь сервера должен быть внутри данного канала. Там он сможет получить ключ, с помощью которого он идентифицирует себя на странице статистики.";
|
||||
$lang['wiverify'] = "Канал для верификации";
|
||||
$lang['wiverifydesc'] = "Здесь необходимо указать ID канала, в котором будет проходить верификация пользователей.<br><br>Этот канал необходимо настроить на сервере TS3 <u>вручную</u>. Имя, привилегии и другие настройки могут быть установлены по вашему желанию; необходимо лишь предоставить пользователям возможность входить в данный канал!<br>Это необходимо только в случае если посетитель не сможет автоматически идентифицироваться системой рангов.<br><br>Для верификации пользователь сервера должен быть внутри данного канала. Там он сможет получить ключ, с помощью которого он верифицирует себя на странице статистики.";
|
||||
$lang['wivlang'] = "Язык";
|
||||
$lang['wivlangdesc'] = "Выберите язык, используемый системой рангов по умолчанию.<br><br>Язык сайта по-прежнему будет доступен для переключения всем пользователям.";
|
||||
?>
|
||||
@@ -1,7 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="640" viewBox="0 0 640 480">
|
||||
<g fill-rule="evenodd" stroke-width="1pt">
|
||||
<path fill="#fff" d="M0 0h640v480H0z"/>
|
||||
<path fill="#009A49" d="M0 0h213.3v480H0z"/>
|
||||
<path fill="#FF7900" d="M426.7 0H640v480H426.7z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 295 B |
@@ -58,17 +58,8 @@ if(count($_SESSION[$rspathhex.'multiple']) > 1 and !isset($_SESSION[$rspathhex.'
|
||||
$err_msg = sprintf($lang['stag0015'], '<a href="verify.php">', '</a>'); $err_lvl = 3;
|
||||
$disabled = 1;
|
||||
} else {
|
||||
if(($servergroups = $mysqlcon->query("SELECT * FROM `$dbname`.`groups`")->fetchAll(PDO::FETCH_ASSOC)) === false) {
|
||||
if(($sqlhisgroup = $mysqlcon->query("SELECT * FROM `$dbname`.`groups`")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
|
||||
} else {
|
||||
foreach($servergroups as $servergroup) {
|
||||
$sqlhisgroup[$servergroup['sgid']] = $servergroup['sgidname'];
|
||||
if(file_exists('../tsicons/'.$servergroup['sgid'].'.png')) {
|
||||
$sqlhisgroup_file[$servergroup['sgid']] = true;
|
||||
} else {
|
||||
$sqlhisgroup_file[$servergroup['sgid']] = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$allowed_groups_arr = explode(',', $addons_config['assign_groups_groupids']['value']);
|
||||
@@ -148,12 +139,12 @@ require_once('nav.php');
|
||||
<div class="panel-body">
|
||||
<?PHP foreach($allowed_groups_arr as $allowed_group) { ?>
|
||||
<div class="form-group">
|
||||
<?PHP if (isset($sqlhisgroup_file[$allowed_group]) && $sqlhisgroup_file[$allowed_group]===true) { ?>
|
||||
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]; ?></label>
|
||||
<label class="col-sm-1 control-label"><img src="../tsicons/<?PHP echo $allowed_group; ?>.png" alt="groupicon"></label>
|
||||
<?PHP if (isset($sqlhisgroup[$allowed_group]['iconid']) && $sqlhisgroup[$allowed_group]['iconid'] != 0) { ?>
|
||||
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]['sgidname']; ?></label>
|
||||
<label class="col-sm-1 control-label"><img src="../tsicons/<?PHP echo $sqlhisgroup[$allowed_group]['iconid'],'.',$sqlhisgroup[$allowed_group]['ext']; ?>" width="16" height="16" alt="missed_icon"></label>
|
||||
<label class="col-sm-2 control-label"></label>
|
||||
<?PHP } else { ?>
|
||||
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]; ?></label>
|
||||
<label class="col-sm-5 control-label"><?php echo $sqlhisgroup[$allowed_group]['sgidname']; ?></label>
|
||||
<label class="col-sm-3 control-label"></label>
|
||||
<?PHP } ?>
|
||||
<div class="col-sm-2">
|
||||
|
||||
@@ -48,6 +48,10 @@ if(($sql_res = $mysqlcon->query("SELECT * FROM `$dbname`.`stats_server`")->fetch
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
|
||||
}
|
||||
|
||||
if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` WHERE `sgid`=0")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
|
||||
}
|
||||
|
||||
require_once('nav.php');
|
||||
?>
|
||||
<div id="page-wrapper">
|
||||
@@ -381,9 +385,9 @@ require_once('nav.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><?PHP echo $lang['stix0036']; ?></td>
|
||||
<td><?PHP if(file_exists("../tsicons/servericon.png")) {
|
||||
$img_content = file_get_contents("../tsicons/servericon.png");
|
||||
echo $sql_res['server_name'] .'<div class="pull-right"><img src="data:',mime_content_type("../tsicons/servericon.png"),';base64,'.base64_encode($img_content).'" width="16" height="16" alt="servericon"></div>';
|
||||
<td><?PHP if(file_exists("../tsicons/servericon.".$groupslist[0]['ext'])) {
|
||||
$img_content = file_get_contents("../tsicons/servericon.".$groupslist[0]['ext']);
|
||||
echo $sql_res['server_name'] .'<div class="pull-right"><img src="data:',mime_content_type("../tsicons/servericon.".$groupslist[0]['ext']),';base64,'.base64_encode($img_content).'" width="16" height="16" alt="servericon"></div>';
|
||||
} else { echo $sql_res['server_name']; } ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -200,6 +200,10 @@ if($user_pro_seite > 0) {
|
||||
$seiten_anzahl_gerundet = 0;
|
||||
}
|
||||
|
||||
if(($sqlhisgroup = $mysqlcon->query("SELECT * FROM `$dbname`.`groups`")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true); $err_lvl = 3;
|
||||
}
|
||||
|
||||
function pagination($keysort,$keyorder,$user_pro_seite,$seiten_anzahl_gerundet,$seite,$getstring) {
|
||||
?>
|
||||
<nav>
|
||||
@@ -232,14 +236,6 @@ function pagination($keysort,$keyorder,$user_pro_seite,$seiten_anzahl_gerundet,$
|
||||
}
|
||||
$sqlhis = $dbdata->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE);
|
||||
|
||||
$sqlhisgroup = $mysqlcon->query("SELECT `sgid`,`sgidname` FROM `$dbname`.`groups`")->fetchAll(PDO::FETCH_ASSOC|PDO::FETCH_UNIQUE);
|
||||
foreach($sqlhisgroup as $sgid => $servergroup) {
|
||||
if(file_exists('../tsicons/'.$sgid.'.png')) {
|
||||
$sqlhisgroup[$sgid]['iconfile'] = 1;
|
||||
} else {
|
||||
$sqlhisgroup[$sgid]['iconfile'] = 0;
|
||||
}
|
||||
}
|
||||
if($adminlogin == 1) {
|
||||
switch ($keyorder) {
|
||||
case "asc":
|
||||
@@ -360,8 +356,8 @@ if($adminlogin == 1) {
|
||||
if ($cfg['stats_column_current_server_group_switch'] == 1 || $adminlogin == 1) {
|
||||
if ($value['grpid'] == 0) {
|
||||
echo '<td class="text-center"></td>';
|
||||
} elseif(isset($sqlhisgroup[$value['grpid']]) && $sqlhisgroup[$value['grpid']]['iconfile'] == 1) {
|
||||
echo '<td class="text-center"><img src="../tsicons/'.$value['grpid'].'.png" width="16" height="16" alt="groupicon"> ' , $sqlhisgroup[$value['grpid']]['sgidname'] , '</td>';
|
||||
} elseif(isset($sqlhisgroup[$value['grpid']]) && $sqlhisgroup[$value['grpid']]['iconid'] != 0) {
|
||||
echo '<td class="text-center"><img src="../tsicons/',$sqlhisgroup[$value['grpid']]['iconid'],'.',$sqlhisgroup[$value['grpid']]['ext'],'" width="16" height="16" alt="groupicon"> ' , $sqlhisgroup[$value['grpid']]['sgidname'] , '</td>';
|
||||
} elseif(isset($sqlhisgroup[$value['grpid']])) {
|
||||
echo '<td class="text-center">' , $sqlhisgroup[$value['grpid']]['sgidname'] , '</td>';
|
||||
} else {
|
||||
@@ -394,8 +390,8 @@ if($adminlogin == 1) {
|
||||
echo '<td class="text-center"><em>',$lang['highest'],'</em></td>';
|
||||
} elseif ($value['except'] == 2 || $value['except'] == 3) {
|
||||
echo '<td class="text-center"><em>',$lang['listexcept'],'</em></td>';
|
||||
} elseif (isset($sqlhisgroup[$groupid]) && $sqlhisgroup[$groupid]['iconfile'] == 1) {
|
||||
echo '<td class="text-center"><img src="../tsicons/'.$groupid.'.png" width="16" height="16" alt="groupicon"> ' , $sqlhisgroup[$groupid]['sgidname'] , '</td>';
|
||||
} elseif (isset($sqlhisgroup[$groupid]) && $sqlhisgroup[$groupid]['iconid'] != 0) {
|
||||
echo '<td class="text-center"><img src="../tsicons/',$sqlhisgroup[$groupid]['iconid'],'.',$sqlhisgroup[$value['grpid']]['ext'],'" width="16" height="16" alt="missed_icon"> ' , $sqlhisgroup[$groupid]['sgidname'] , '</td>';
|
||||
} elseif (isset($sqlhisgroup[$groupid])) {
|
||||
echo '<td class="text-center">' , $sqlhisgroup[$groupid]['sgidname'] , '</td>';
|
||||
} else {
|
||||
|
||||
@@ -30,7 +30,7 @@ if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$texttime = $lang['sttw0003'];
|
||||
}
|
||||
|
||||
$count_timestamps = $mysqlcon->query("SELECT COUNT(DISTINCT(`timestamp`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
$count_ids = $mysqlcon->query("SELECT COUNT(DISTINCT(`id`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
|
||||
$sumentries = count($db_arr) - 10;
|
||||
$count10 = 0;
|
||||
@@ -85,7 +85,7 @@ require_once('nav.php');
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<?PHP if($count_timestamps['count'] < 120) { echo $lang['stix0048'],' (',$count_timestamps['count'],'/120)'; } else { ?>
|
||||
<?PHP if($count_ids['count'] < 121) { echo $lang['stix0048'],' (',$count_ids['count'],'/121)'; } else { ?>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-lg-offset-4">
|
||||
<div class="panel panel-primary">
|
||||
|
||||
@@ -30,7 +30,7 @@ if ($cfg['rankup_time_assess_mode'] == 1) {
|
||||
$texttime = $lang['sttw0003'];
|
||||
}
|
||||
|
||||
$count_timestamps = $mysqlcon->query("SELECT COUNT(DISTINCT(`timestamp`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
$count_ids = $mysqlcon->query("SELECT COUNT(DISTINCT(`id`)) AS `count` from `$dbname`.`user_snapshot`")->fetch();
|
||||
|
||||
$sumentries = count($db_arr) - 10;
|
||||
$count10 = 0;
|
||||
@@ -85,7 +85,7 @@ require_once('nav.php');
|
||||
</h1>
|
||||
</div>
|
||||
</div>
|
||||
<?PHP if($count_timestamps['count'] < 28) { echo $lang['stix0048'],' (',$count_timestamps['count'],'/28)'; } else { ?>
|
||||
<?PHP if($count_ids['count'] < 29) { echo $lang['stix0048'],' (',$count_ids['count'],'/29)'; } else { ?>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-lg-offset-4">
|
||||
<div class="panel panel-primary">
|
||||
|
||||
@@ -62,14 +62,6 @@ if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `se
|
||||
if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` ORDER BY `sortid`,`sgidname` ASC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true);
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
foreach($groupslist as $sgid => $servergroup) {
|
||||
if(file_exists('../tsicons/'.$sgid.'.png')) {
|
||||
$groupslist[$sgid]['iconfile'] = 1;
|
||||
} else {
|
||||
$groupslist[$sgid]['iconfile'] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$assign_groups_active = 0;
|
||||
@@ -148,12 +140,12 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']]) && isset($_
|
||||
$assign_groups_groupids = explode(',', $addons_config['assign_groups_groupids']['value']);
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if (in_array($groupID, $assign_groups_groupids)) $selected=" selected"; else $selected="";
|
||||
if ($groupParam['iconfile'] == 1) $iconfile=$groupID; else $iconfile="placeholder";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']; else $iconid="placeholder";
|
||||
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/',$iconfile,'.png\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$selected,$disabled,'></option>';
|
||||
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>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -58,14 +58,6 @@ if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `se
|
||||
if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` ORDER BY `sortid`,`sgidname` ASC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true);
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
foreach($groupslist as $sgid => $servergroup) {
|
||||
if(file_exists('../tsicons/'.$sgid.'.png')) {
|
||||
$groupslist[$sgid]['iconfile'] = 1;
|
||||
} else {
|
||||
$groupslist[$sgid]['iconfile'] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($groupslist) || $groupslist == NULL) {
|
||||
@@ -231,12 +223,12 @@ if (isset($_POST['update_old']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
<select class="selectpicker show-tick form-control" data-live-search="true" name="tempboostgroup[]">
|
||||
<?PHP
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if($groupParam['iconfile'] == 1) $iconfile=$groupID; else $iconfile="placeholder";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']; else $iconid="placeholder";
|
||||
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/',$iconfile,'.png\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$disabled,'></option>';
|
||||
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,'"',$disabled,'></option>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
@@ -262,12 +254,12 @@ if (isset($_POST['update_old']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
<?PHP
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if ($groupID == $boost['group']) $selected=" selected"; else $selected="";
|
||||
if ($groupParam['iconfile'] == 1) $iconfile=$groupID; else $iconfile="placeholder";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']; else $iconid="placeholder";
|
||||
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/',$iconfile,'.png\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$selected,$disabled,'></option>';
|
||||
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>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -58,14 +58,6 @@ if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `se
|
||||
if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` ORDER BY `sortid`,`sgidname` ASC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true);
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
foreach($groupslist as $sgid => $servergroup) {
|
||||
if(file_exists('../tsicons/'.$sgid.'.png')) {
|
||||
$groupslist[$sgid]['iconfile'] = 1;
|
||||
} else {
|
||||
$groupslist[$sgid]['iconfile'] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(($user_arr = $mysqlcon->query("SELECT `uuid`,`cldbid`,`name` FROM `$dbname`.`user` ORDER BY `name` ASC")->fetchAll(PDO::FETCH_ASSOC)) === false) {
|
||||
@@ -158,12 +150,12 @@ if (isset($_POST['update']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
<?PHP
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if ($cfg['rankup_excepted_group_id_list'] != NULL && array_key_exists($groupID, $cfg['rankup_excepted_group_id_list'])) $selected=" selected"; else $selected="";
|
||||
if ($groupParam['iconfile'] == 1) $iconfile=$groupID; else $iconfile="placeholder";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']; else $iconid="placeholder";
|
||||
if ($groupParam['type'] == 0) $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/',$iconfile,'.png\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$selected,$disabled,'></option>';
|
||||
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>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -80,7 +80,12 @@ if(isset($_POST['switchexpert']) && isset($_SESSION[$rspathhex.'username']) && $
|
||||
};
|
||||
</script>
|
||||
<body>
|
||||
<div id="wrapper">
|
||||
<?PHP
|
||||
if (basename($_SERVER['SCRIPT_NAME']) != "index.php") {
|
||||
echo '<div id="wrapper">';
|
||||
} else {
|
||||
echo '<div>';
|
||||
} ?>
|
||||
<nav class="navbar navbar-inverse navbar-fixed-top">
|
||||
<div class="navbar-header">
|
||||
<a class="navbar-brand" href="index.php">TSN Ranksystem - Webinterface <?PHP echo $cfg['version_current_using'];?></a>
|
||||
@@ -156,6 +161,8 @@ if(isset($_POST['switchexpert']) && isset($_SESSION[$rspathhex.'username']) && $
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<?PHP
|
||||
if (basename($_SERVER['SCRIPT_NAME']) != "index.php") { ?>
|
||||
<div class="collapse navbar-collapse">
|
||||
<ul class="nav navbar-nav side-nav">
|
||||
<?PHP echo '<li'.(basename($_SERVER['SCRIPT_NAME']) == "ts.php" ? ' class="active">' : '>'); ?>
|
||||
@@ -238,6 +245,7 @@ if(isset($_POST['switchexpert']) && isset($_SESSION[$rspathhex.'username']) && $
|
||||
?>
|
||||
</ul>
|
||||
</div>
|
||||
<?PHP } ?>
|
||||
</nav>
|
||||
<?PHP
|
||||
if($cfg['webinterface_admin_client_unique_id_list'] == NULL && isset($_SESSION[$rspathhex.'username']) && $_SESSION[$rspathhex.'username'] == $cfg['webinterface_user'] && !isset($err_msg) && $cfg['webinterface_fresh_installation'] != 1) {
|
||||
|
||||
@@ -58,14 +58,6 @@ if (($db_csrf = $mysqlcon->query("SELECT * FROM `$dbname`.`csrf_token` WHERE `se
|
||||
if(($groupslist = $mysqlcon->query("SELECT * FROM `$dbname`.`groups` ORDER BY `sortid`,`sgidname` ASC")->fetchAll(PDO::FETCH_UNIQUE|PDO::FETCH_ASSOC)) === false) {
|
||||
$err_msg = print_r($mysqlcon->errorInfo(), true);
|
||||
$err_lvl = 3;
|
||||
} else {
|
||||
foreach($groupslist as $sgid => $servergroup) {
|
||||
if(file_exists('../tsicons/'.$sgid.'.png')) {
|
||||
$groupslist[$sgid]['iconfile'] = 1;
|
||||
} else {
|
||||
$groupslist[$sgid]['iconfile'] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($groupslist) || $groupslist == NULL) {
|
||||
@@ -231,12 +223,12 @@ if (isset($_POST['update_old']) && isset($db_csrf[$_POST['csrf_token']])) {
|
||||
<?PHP
|
||||
foreach ($groupslist as $groupID => $groupParam) {
|
||||
if ($groupID == $sgroup) $selected=" selected"; else $selected="";
|
||||
if ($groupParam['iconfile'] == 1) $iconfile=$groupID; else $iconfile="placeholder";
|
||||
if (isset($groupParam['iconid']) && $groupParam['iconid'] != 0) $iconid=$groupParam['iconid']; else $iconid="placeholder";
|
||||
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/',$iconfile,'.png\' width=\'16\' height=\'16\'> ',$groupParam['sgidname'],' <span class=\'text-muted small\'>SGID: ',$groupID,$grouptype,'</span>" value="',$groupID,'"',$selected,$disabled,'></option>';
|
||||
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>';
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user