#166 track server online status

This commit is contained in:
Ulf Gebhardt 2016-12-14 18:57:01 +01:00
parent ff00786e37
commit 5a4883fc31
26 changed files with 259 additions and 43 deletions

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_classic_realm implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_CLASSIC_REALM(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_classic_realm_status());
}
}

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_classic_world implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_CLASSIC_WORLD(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_classic_world_status());
}
}

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_classic_world_test implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_CLASSIC_WORLD_TEST(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_classic_world_test_status());
}
}

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_tbc_realm implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_TBC_REALM(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_realm_status());
}
}

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_tbc_world implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_TBC_WORLD(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_world_status());
}
}

View File

@ -0,0 +1,6 @@
<?php
class cron_server_online_tbc_world_test implements \SYSTEM\CRON\cronjob{
public static function run(){
new \LOG\SERVER_ONLINE_TBC_WORLD_TEST(\SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_world_test_status());
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_CLASSIC_REALM extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW Classic Realm Status: '.$count, $count);
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_CLASSIC_WORLD extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW Classic World Status: '.$count, $count);
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_CLASSIC_WORLD_TEST extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW Classic Test World Status: '.$count, $count);
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_TBC_REALM extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW TBC Realm Status: '.$count, $count);
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_TBC_WORLD extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW TBC World Status: '.$count, $count);
}
}

View File

@ -0,0 +1,8 @@
<?php
namespace LOG;
class SERVER_ONLINE_TBC_WORLD_TEST extends \SYSTEM\LOG\INFO {
public function __construct($count){
parent::__construct('WoW TBC Test World Status: '.$count, $count);
}
}

View File

@ -1,9 +1,14 @@
function init_saimod_mojotrollz_server_classic(){
{
load_visualisation_mojotrollz_server_classic('vis_classic', 'stats_classic', '#filter_vis_classic', 'Players on WoW-Classic', 900,350);
load_visualisation_mojotrollz_classic('vis_classic_player', 'stats_classic_player', '#filter_vis_classic_player', 'Players on WoW-Classic', 400,250);
$('#filter_vis_classic').on('change',function(){
load_visualisation_mojotrollz_server_classic('vis_classic', 'stats_classic', '#filter_vis_classic', 'Players on WoW-Classic', 900,350);
load_visualisation_mojotrollz_classic('vis_classic_server', 'stats_classic_server', '#filter_vis_classic_server', 'WoW-Classic Server Status', 400,250);
$('#filter_vis_classic_player').on('change',function(){
load_visualisation_mojotrollz_classic('vis_classic_player', 'stats_classic_player', '#filter_vis_classic_player', 'Players on WoW-Classic', 400,250);
})
$('#filter_vis_classic_server').on('change',function(){
load_visualisation_mojotrollz_classic('vis_classic_server', 'stats_classic_server', '#filter_vis_classic_server', 'WoW-Classic Server Status', 400,250);
})
}
@ -592,7 +597,7 @@ function growl_end_error(message){
});
}
function load_visualisation_mojotrollz_server_classic(div, stats, filter, name, width, height){
function load_visualisation_mojotrollz_classic(div, stats, filter, name, width, height){
$.getJSON('./sai.php?sai_mod=.SAI.saimod_mojotrollz_server_classic&action='+stats+'&filter='+$(filter).val(),function(json){
if(!json || json.status != true || !json.result){
return;}

View File

@ -15,8 +15,10 @@ class saimod_mojotrollz_server_classic extends \SYSTEM\SAI\SaiModule {
public static function js(){return array(new \PSAI('saimod_mojotrollz_server_classic/js/saimod_mojotrollz_server_classic.js'));}
//public static function css(){}
public static function sai_mod__SAI_saimod_mojotrollz_server_classic_action_stats_classic($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_classic_action_stats_classic_player($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC_PLAYER::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_classic_action_stats_classic_server($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC_SERVER::QA(array($filter)));}
public static function online_classic(){
return \SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_zero_chars())['count'];}

View File

@ -1,11 +1,11 @@
<?php
namespace SQL;
class STATS_CLASSIC extends \SYSTEM\DB\QP {
class STATS_CLASSIC_PLAYER extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online_test'
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_CLASSIC%"'
.' GROUP BY day'

View File

@ -0,0 +1,16 @@
<?php
namespace SQL;
class STATS_CLASSIC_SERVER extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) realm,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world_test'
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_CLASSIC%"'
.' GROUP BY day'
.' ORDER BY day DESC'
.' LIMIT 30;';
}
}

View File

@ -3,8 +3,23 @@
<div class="panel panel-default">
<div class="panel-heading"><h4>Classic - Status</h4></div>
<div class="panel-body">
<div id="vis_classic"></div>
<select id="filter_vis_classic">
<div id="vis_classic_player"></div>
<select id="filter_vis_classic_player">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
<option value="172800">2d</option>
<option value="86400">1d</option>
<option value="43200">12h</option>
<option value="21600">6h</option>
<option value="14400">4h</option>
<option value="7200">2h</option>
<option value="3600">1h</option>
<option value="1800">30m</option>
<option value="600" selected>10m</option>
</select>
<div id="vis_classic_server"></div>
<select id="filter_vis_classic_server">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>

View File

@ -1,13 +1,23 @@
function init_saimod_mojotrollz_server(){
{
load_visualisation_mojotrollz_server('vis_tbc', 'stats_tbc', '#filter_vis_tbc', 'Players on WoW-TBC', 400,250);
load_visualisation_mojotrollz_server('vis_classic', 'stats_classic', '#filter_vis_classic', 'Players on WoW-Classic', 400,250);
load_visualisation_mojotrollz_server('vis_tbc_player', 'stats_tbc_player', '#filter_vis_tbc_player', 'Players on WoW-TBC', 400,250);
load_visualisation_mojotrollz_server('vis_classic_player', 'stats_classic_player', '#filter_vis_classic_player', 'Players on WoW-Classic', 400,250);
$('#filter_vis_tbc').on('change',function(){
load_visualisation_mojotrollz_server('vis_tbc', 'stats_tbc', '#filter_vis_tbc', 'Players on WoW-TBC', 400,250);
load_visualisation_mojotrollz_server('vis_tbc_server', 'stats_tbc_server', '#filter_vis_tbc_server', 'WoW-TBC Server Status', 400,250);
load_visualisation_mojotrollz_server('vis_classic_server', 'stats_classic_server', '#filter_vis_classic_server', 'WoW-Classic Server Status', 400,250);
$('#filter_vis_tbc_player').on('change',function(){
load_visualisation_mojotrollz_server('vis_tbc_player', 'stats_tbc_player', '#filter_vis_tbc_player', 'Players on WoW-TBC', 400,250);
})
$('#filter_vis_classic').on('change',function(){
load_visualisation_mojotrollz_server('vis_classic', 'stats_classic', '#filter_vis_classic', 'Players on WoW-Classic', 400,250);
$('#filter_vis_tbc_server').on('change',function(){
load_visualisation_mojotrollz_server('vis_tbc_server', 'stats_tbc_server', '#filter_vis_tbc_server', 'WoW-TBC Server Status', 400,250);
})
$('#filter_vis_classic_player').on('change',function(){
load_visualisation_mojotrollz_server('vis_classic_player', 'stats_classic_player', '#filter_vis_classic_player', 'Players on WoW-Classic', 400,250);
})
$('#filter_vis_classic_server').on('change',function(){
load_visualisation_mojotrollz_server('vis_classic_server', 'stats_classic_server', '#filter_vis_classic_server', 'WoW-Classic Server Status', 400,250);
})
}
{

View File

@ -20,12 +20,15 @@ class saimod_mojotrollz_server_handling extends \SYSTEM\SAI\SaiModule {
public static function js(){return array(new \PSAI('saimod_mojotrollz_server_handling/js/saimod_mojotrollz_server_handling.js'));}
//public static function css(){}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_tbc($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_classic($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_ts($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TS::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_tbc_player($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC_PLAYER::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_tbc_server($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC_SERVER::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_classic_player($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC_PLAYER::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_stats_classic_server($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC_SERVER::QA(array($filter)));}
public static function online_classic(){
return \SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_zero_chars())['count'];}

View File

@ -3,8 +3,44 @@
<div class="panel-body">
<div class="row">
<div class="col-md-6">
<div id="vis_classic"></div>
<select id="filter_vis_classic">
<div id="vis_classic_player"></div>
<select id="filter_vis_classic_player">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
<option value="172800">2d</option>
<option value="86400">1d</option>
<option value="43200">12h</option>
<option value="21600">6h</option>
<option value="14400">4h</option>
<option value="7200">2h</option>
<option value="3600">1h</option>
<option value="1800">30m</option>
<option value="600" selected>10m</option>
</select>
</div>
<div class="col-md-6">
<div id="vis_tbc_player"></div>
<select id="filter_vis_tbc_player">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
<option value="172800">2d</option>
<option value="86400">1d</option>
<option value="43200">12h</option>
<option value="21600">6h</option>
<option value="14400">4h</option>
<option value="7200">2h</option>
<option value="3600">1h</option>
<option value="1800">30m</option>
<option value="600" selected>10m</option>
</select>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div id="vis_classic_server"></div>
<select id="filter_vis_classic_server">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
@ -22,8 +58,8 @@
<br>
</div>
<div class="col-md-6">
<div id="vis_tbc"></div>
<select id="filter_vis_tbc">
<div id="vis_tbc_server"></div>
<select id="filter_vis_tbc_server">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>

View File

@ -1,9 +1,14 @@
function init_saimod_mojotrollz_server_tbc(){
{
load_visualisation_mojotrollz_server_tbc('vis_tbc', 'stats_tbc', '#filter_vis_tbc', 'Players on WoW-TBC', 900,350);
load_visualisation_mojotrollz_tbc('vis_tbc_player', 'stats_tbc_player', '#filter_vis_tbc_player', 'Players on WoW-TBC', 400,250);
$('#filter_vis_tbc').on('change',function(){
load_visualisation_mojotrollz_server_tbc('vis_tbc', 'stats_tbc', '#filter_vis_tbc', 'Players on WoW-TBC', 900,350);
load_visualisation_mojotrollz_tbc('vis_tbc_server', 'stats_tbc_server', '#filter_vis_tbc_server', 'WoW-TBC Server Status', 400,250);
$('#filter_vis_tbc_player').on('change',function(){
load_visualisation_mojotrollz_tbc('vis_tbc_player', 'stats_tbc_player', '#filter_vis_tbc_player', 'Players on WoW-TBC', 400,250);
})
$('#filter_vis_tbc_server').on('change',function(){
load_visualisation_mojotrollz_tbc('vis_tbc_server', 'stats_tbc_server', '#filter_vis_tbc_server', 'WoW-TBC Server Status', 400,250);
})
}
@ -592,7 +597,7 @@ function growl_end_error(message){
});
}
function load_visualisation_mojotrollz_server_tbc(div, stats, filter, name, width, height){
function load_visualisation_mojotrollz_tbc(div, stats, filter, name, width, height){
$.getJSON('./sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc&action='+stats+'&filter='+$(filter).val(),function(json){
if(!json || json.status != true || !json.result){
return;}

View File

@ -15,12 +15,10 @@ class saimod_mojotrollz_server_tbc extends \SYSTEM\SAI\SaiModule {
public static function js(){return array(new \PSAI('saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js'));}
//public static function css(){}
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_stats_tbc($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_stats_classic($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_CLASSIC::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_stats_ts($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TS::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_stats_tbc_player($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC_PLAYER::QA(array($filter)));}
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_stats_tbc_server($filter = 600){
return \SYSTEM\LOG\JsonResult::toString(\SQL\STATS_TBC_SERVER::QA(array($filter)));}
public static function online_tbc(){
return \SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_one_chars())['count'];}

View File

@ -1,11 +1,11 @@
<?php
namespace SQL;
class STATS_TBC extends \SYSTEM\DB\QP {
class STATS_TBC_PLAYER extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' end) online_test'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) online_test'
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%PLAYER_COUNT_TBC%"'
.' GROUP BY day'

View File

@ -0,0 +1,16 @@
<?php
namespace SQL;
class STATS_TBC_SERVER extends \SYSTEM\DB\QP {
public static function get_class(){return \get_class();}
public static function mysql(){return
'SELECT DATE_FORMAT(FROM_UNIXTIME(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.') - MOD(UNIX_TIMESTAMP('.\SYSTEM\SQL\system_log::FIELD_TIME.'),?)),"%Y/%m/%d %H:%i:%s") as day,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_REALM" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) realm,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world,'
.'avg(case when '.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC_WORLD_TEST" then '.\SYSTEM\SQL\system_log::FIELD_CODE.' else 0 end) world_test'
.' FROM '.\SYSTEM\SQL\system_log::NAME_MYS
.' WHERE '.\SYSTEM\SQL\system_log::NAME_MYS.'.'.\SYSTEM\SQL\system_log::FIELD_CLASS.' LIKE "%SERVER_ONLINE_TBC%"'
.' GROUP BY day'
.' ORDER BY day DESC'
.' LIMIT 30;';
}
}

View File

@ -3,8 +3,8 @@
<div class="panel panel-default">
<div class="panel-heading"><h4>TBC - Status</h4></div>
<div class="panel-body">
<div id="vis_tbc"></div>
<select id="filter_vis_tbc">
<div id="vis_tbc_player"></div>
<select id="filter_vis_tbc_player">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
@ -18,6 +18,21 @@
<option value="1800">30m</option>
<option value="600" selected>10m</option>
</select>
<div id="vis_tbc_server"></div>
<select id="filter_vis_tbc_server">
<option value="2692000">30d</option>
<option value="1209600">14d</option>
<option value="604800">7d</option>
<option value="172800">2d</option>
<option value="86400">1d</option>
<option value="43200">12h</option>
<option value="21600">6h</option>
<option value="14400">4h</option>
<option value="7200">2h</option>
<option value="3600">1h</option>
<option value="1800">30m</option>
<option value="600" selected>10m</option>
</select>
<br>
<br>
<table class="table">

View File

@ -1,6 +1,17 @@
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_calculate_votes', 0, 0, 1, 0, 0, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_ts', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_tbc', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_tbc_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_players_online_classic_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_classic_realm', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_classic_world', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_classic_world_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_tbc_realm', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_tbc_world', NULL, NULL, NULL, NULL, NULL, NULL, 0);
INSERT INTO `system_cron` (`class`, `min`, `hour`, `day`, `day_week`, `month`, `last_run`, `status`) VALUES ('cron_server_online_tbc_world_test', NULL, NULL, NULL, NULL, NULL, NULL, 0);