diff --git a/mojotrollz/page/account_serverstatus/account_serverstatus.php b/mojotrollz/page/account_serverstatus/account_serverstatus.php
index 9fee92e..14e90a6 100644
--- a/mojotrollz/page/account_serverstatus/account_serverstatus.php
+++ b/mojotrollz/page/account_serverstatus/account_serverstatus.php
@@ -12,9 +12,9 @@ class account_serverstatus implements \SYSTEM\PAGE\Page {
if(!\SYSTEM\SECURITY\security::isLoggedIn()){
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('account_website/tpl/account_login.tpl'))->SERVERPATH(), $vars);}
- $vars['realm_online'] = \SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_realm_status() == 1 ? 'online' : 'offline';
- $vars['world_online'] = \SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_world_status() == 1 ? 'online' : 'offline';
- $vars['test_online'] = \SAI\saimod_mojotrollz_server_handling::sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_world_test_status() == 1 ? 'online' : 'offline';
+ $vars['realm_online'] = \SAI\saimod_mojotrollz_servers::sai_mod__SAI_saimod_mojotrollz_servers_action_run_tbc_realm_status() == 1 ? 'online' : 'offline';
+ $vars['world_online'] = \SAI\saimod_mojotrollz_servers::sai_mod__SAI_saimod_mojotrollz_servers_action_run_tbc_world_status() == 1 ? 'online' : 'offline';
+ $vars['test_online'] = \SAI\saimod_mojotrollz_servers::sai_mod__SAI_saimod_mojotrollz_servers_action_run_tbc_world_test_status() == 1 ? 'online' : 'offline';
return \SYSTEM\PAGE\replace::replaceFile((new PPAGE('account_serverstatus/tpl/account_serverstatus.tpl'))->SERVERPATH(), $vars);
}
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js b/mojotrollz/sai/saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js
index df9d8c4..494d849 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js
@@ -1,4 +1,20 @@
function init_saimod_mojotrollz_server_tbc(){
+ {
+ $('#tabs a').click(function () {
+ $('#tabs li').each(function(){
+ $(this).removeClass('active');});
+ $(this).parent().addClass('active');
+ });
+ }
+}
+
+function init_saimod_mojotrollz_server_tbc_status(){
+ {
+ $('#tabs li').each(function(){
+ $(this).removeClass('active');});
+ $('#menu_status').parent().addClass('active');
+ }
+
{
load_visualisation_mojotrollz_tbc('vis_tbc_player', 'stats_tbc_player', '#filter_vis_tbc_player', 'Players on WoW-TBC', 400,250);
@@ -11,17 +27,62 @@ function init_saimod_mojotrollz_server_tbc(){
load_visualisation_mojotrollz_tbc('vis_tbc_server', 'stats_tbc_server', '#filter_vis_tbc_server', 'WoW-TBC Server Status', 400,250);
})
}
-
- $('#btn_clear').click(function(){
- $('#output_log').html('');
- $('#table_changes').html('');
- });
-
- register_tbc();
}
-function register_tbc(){
+function init_saimod_mojotrollz_server_tbc_account(){
{
+ $('#tabs li').each(function(){
+ $(this).removeClass('active');});
+ $('#menu_account').parent().addClass('active');
+
+ $('#btn_search').click(function(){
+ system.load('mojotrollz_server_tbc(account);search.'+$('#input_search').val(),true);
+ });
+ }
+}
+
+function init_saimod_mojotrollz_server_tbc_account_show(){
+ {
+ $('#tabs li').each(function(){
+ $(this).removeClass('active');});
+ $('#menu_account').parent().addClass('active');
+ }
+ {
+ $('.bot').click(function(){
+ var account = $(this).attr('account');
+ var guid = $(this).attr('guid');
+ var server = $(this).attr('server');
+ var status = $(this).attr('status');
+ $.ajax({ type :'GET',
+ url : './sai.php',
+ data : { sai_mod: '.SAI.saimod_mojotrollz_server_tbc',
+ action: 'bot_toggle',
+ account: account,
+ guid: guid,
+ server: server,
+ status: status},
+ success : function() {
+ system.reload();
+ }
+
+ });
+ });
+ }
+}
+
+function init_saimod_mojotrollz_server_tbc_control(){
+ {
+ $('#tabs li').each(function(){
+ $(this).removeClass('active');});
+ $('#menu_control').parent().addClass('active');
+ }
+
+ {
+ $('#btn_clear').click(function(){
+ $('#output_log').html('');
+ $('#table_changes').html('');
+ });
+
$('#btn_tbc_realm_start').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/saimod_mojotrollz_server_tbc.php b/mojotrollz/sai/saimod_mojotrollz_server_tbc/saimod_mojotrollz_server_tbc.php
index 55a3a68..589fd5d 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/saimod_mojotrollz_server_tbc.php
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/saimod_mojotrollz_server_tbc.php
@@ -2,18 +2,81 @@
namespace SAI;
class saimod_mojotrollz_server_tbc extends \SYSTEM\SAI\SaiModule {
public static function sai_mod__SAI_saimod_mojotrollz_server_tbc(){
+ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/mojotrollz_server_tbc.tpl');}
+ public static function html_li_menu(){return '
TBC Server ';}
+ public static function right_public(){return false;}
+ public static function right_right(){return \SYSTEM\SECURITY\security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
+ 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_status(){
$vars = array();
$vars['tbc_realm_status'] = self::sai_mod__SAI_saimod_mojotrollz_server_tbc_action_run_tbc_realm_status();
$vars['tbc_world_status'] = self::sai_mod__SAI_saimod_mojotrollz_server_tbc_action_run_tbc_world_status();
$vars['tbc_world_test_status'] = self::sai_mod__SAI_saimod_mojotrollz_server_tbc_action_run_tbc_world_test_status();
$vars['tbc_players_online'] = self::online_tbc();
$vars['tbc_test_players_online'] = self::online_tbc_test();
- return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/main.tpl', $vars);}
- public static function html_li_menu(){return ' TBC Server ';}
- public static function right_public(){return false;}
- public static function right_right(){return \SYSTEM\SECURITY\security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
- public static function js(){return array(new \PSAI('saimod_mojotrollz_server_tbc/js/saimod_mojotrollz_server_tbc.js'));}
- //public static function css(){}
+ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/status.tpl', $vars);
+ }
+ public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_control(){
+ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/control.tpl');}
+ public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_account($search='%',$page=0){
+ $res = \SQL\TBC_ACCOUNTS::QQ(array($search,$search,$search));
+ $count = \SQL\TBC_ACCOUNTS_COUNT::Q1(array($search,$search,$search))['count'];
+
+ $vars = array();
+ $vars['search'] = $search;
+ $vars['page'] = $page;
+ $vars['entries'] = '';
+ $count_filtered = 0;
+ $res->seek(100*$page);
+ while(($r = $res->next()) && ($count_filtered < 100)){
+ $r['online'] = $r['online'] == 1 ? 'online' : 'offline';
+ $r['system_account'] = $r['system_account'] > 0 ? 'online' : 'offline';
+ $r['bot'] = $r['bot'] > 0 ? 'online' : 'offline';
+ $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account_entry.tpl', $r);
+ $count_filtered++;}
+ $vars['pagination'] = '';
+ $vars['page_last'] = ceil($count/100)-1;
+ for($i=0;$i < ceil($count/100);$i++){
+ $data = array('page' => $i,'search' => $search, 'active' => ($i == $page) ? 'active' : '');
+ $vars['pagination'] .= \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account_pagination.tpl', $data);
+ }
+ $vars['count'] = $count_filtered.'/'.$count;
+ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account.tpl',$vars);
+ }
+ public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_account_show($id){
+ $vars = \SQL\TBC_ACCOUNT::Q1(array($id));
+ $vars['entries'] = $vars['entries_test'] = '';
+ $res = \SQL\TBC_CHARACTERS::QQ(array($id));
+ while($r = $res->next()){
+ $r['online'] = $r['online'] == 1 ? 'online' : 'offline';
+ $r['status'] = $r['bot'] ? '1' : '0';
+ $r['bot'] = $r['bot'] ? 'online' : 'offline';
+ $r['server'] = 0;
+ $r['account'] = $vars['id'];
+ $vars['entries'] .= \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account_show_entry.tpl', $r);
+ }
+ $res = \SQL\TBC_CHARACTERS_TEST::QQ(array($id));
+ while($r = $res->next()){
+ $r['online'] = $r['online'] == 1 ? 'online' : 'offline';
+ $r['status'] = $r['bot'] ? '1' : '0';
+ $r['bot'] = $r['bot'] ? 'online' : 'offline';
+ $r['server'] = 1;
+ $r['account'] = $vars['id'];
+ $vars['entries_test'] .= \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account_show_entry.tpl', $r);
+ }
+ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/account_show.tpl',$vars);
+ }
+
+ public static function sai_mod__SAI_saimod_mojotrollz_server_tbc_action_bot_toggle($account, $guid, $server, $status){
+ if($status == 0){
+ \SQL\TBC_CHARACTER_BOT::QI(array($account,$guid,$server));
+ } else {
+ //TODO: Remove Bot from World
+ \SQL\TBC_CHARACTER_UNBOT::QI(array($account));
+ }
+ }
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)));}
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/DATA_SAIMOD_MOJOTROLLZ_SERVER_TBC.php b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/DATA_SAIMOD_MOJOTROLLZ_SERVER_TBC.php
index 6df0a11..41f414f 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/DATA_SAIMOD_MOJOTROLLZ_SERVER_TBC.php
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/DATA_SAIMOD_MOJOTROLLZ_SERVER_TBC.php
@@ -4,6 +4,7 @@ class DATA_SAIMOD_MOJOTROLLZ_SERVER_TBC extends \SYSTEM\DB\QI {
public static function get_class(){return \get_class();}
public static function files_mysql(){
return array( (new \PSAI('/saimod_mojotrollz_server_tbc/sql/mysql/system_page.sql'))->SERVERPATH(),
- (new \PSAI('/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql'))->SERVERPATH());
+ (new \PSAI('/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql'))->SERVERPATH(),
+ (new \PSAI('/saimod_mojotrollz_server_tbc/sql/mysql/schema_mojotrollz_bot.sql'))->SERVERPATH());
}
}
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/schema_mojotrollz_bot.sql b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/schema_mojotrollz_bot.sql
new file mode 100644
index 0000000..a7cd260
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/schema_mojotrollz_bot.sql
@@ -0,0 +1,9 @@
+CREATE TABLE `mojotrollz_bot` (
+ `account_id` INT(11) UNSIGNED NOT NULL,
+ `char_id` INT(11) UNSIGNED NOT NULL,
+ `server_id` INT(11) UNSIGNED NOT NULL,
+ UNIQUE INDEX `account_id` (`account_id`)
+)
+COLLATE='utf8_general_ci'
+ENGINE=InnoDB
+;
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql
index a7ebc94..7691ad2 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_api.sql
@@ -1,3 +1,13 @@
REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5600, 42, 0, 0, '_SAI_saimod_mojotrollz_server_tbc', 'action', NULL);
-REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5620, 42, 3, 5600, NULL, 'filter', 'INT');
\ No newline at end of file
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5620, 42, 3, 5600, NULL, 'filter', 'INT');
+
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5630, 42, 3, 5600, 'account', 'search', 'STRING');
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5631, 42, 3, 5600, 'account', 'page', 'UINT0');
+
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5640, 42, 2, 5600, 'account_show', 'id', 'UINT0');
+
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5650, 42, 2, 5600, 'bot_toggle', 'account', 'UINT0');
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5651, 42, 2, 5600, 'bot_toggle', 'guid', 'UINT0');
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5652, 42, 2, 5600, 'bot_toggle', 'server', 'UINT0');
+REPLACE INTO `system_api` (`ID`, `group`, `type`, `parentID`, `parentValue`, `name`, `verify`) VALUES (5653, 42, 2, 5600, 'bot_toggle', 'status', 'UINT0');
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_page.sql b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_page.sql
index d5acbad..3d78a89 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_page.sql
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/mysql/system_page.sql
@@ -1 +1,5 @@
-REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (560, 42, 'mojotrollz_server_tbc', 'mojotrollz_server_tbc', -1, 0, 0, '#content', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc', 'init_saimod_mojotrollz_server_tbc', '\\SAI\\saimod_mojotrollz_server_tbc');
\ No newline at end of file
+REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (560, 42, 'mojotrollz_server_tbc', 'mojotrollz_server_tbc', -1, 0, 0, '#content', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc', 'init_saimod_mojotrollz_server_tbc', '\\SAI\\saimod_mojotrollz_server_tbc');
+REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (561, 42, 'status', 'mojotrollz_server_tbc', 560, 0, 0, '#tab', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc&action=status', 'init_saimod_mojotrollz_server_tbc_status', '\\SAI\\saimod_mojotrollz_server_tbc');
+REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (562, 42, 'control', 'mojotrollz_server_tbc', 560, 0, 1, '#tab', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc&action=control', 'init_saimod_mojotrollz_server_tbc_control', '\\SAI\\saimod_mojotrollz_server_tbc');
+REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (563, 42, 'account', 'mojotrollz_server_tbc', 560, 0, 1, '#tab', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc&action=account&search=${search}&page=${page}', 'init_saimod_mojotrollz_server_tbc_account', '\\SAI\\saimod_mojotrollz_server_tbc');
+REPLACE INTO `system_page` (`id`, `group`, `name`, `state`, `parent_id`, `login`, `type`, `div`, `url`, `func`, `php_class`) VALUES (564, 42, 'account_show', 'mojotrollz_server_tbc', 560, 0, 1, '#tab', './sai.php?sai_mod=.SAI.saimod_mojotrollz_server_tbc&action=account_show&id=${id}', 'init_saimod_mojotrollz_server_tbc_account_show', '\\SAI\\saimod_mojotrollz_server_tbc');
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/qq/TBC_ACCOUNT.php b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/qq/TBC_ACCOUNT.php
new file mode 100644
index 0000000..255f4d0
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/sql/qq/TBC_ACCOUNT.php
@@ -0,0 +1,13 @@
+
+
TBC - Account
+
+
Search
+
+
Rows: ${count} Page: ${page}
+
+
+
+ ID
+ Username
+ Email
+ Chars
+ JoinDate
+ LastLogin
+ Sys
+ Bot
+ On
+
+
+
+ ${entries}
+
+
+
+
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_entry.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_entry.tpl
new file mode 100644
index 0000000..999b81c
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_entry.tpl
@@ -0,0 +1,11 @@
+
+ ${id}
+ ${username}
+ ${email}
+ ${chars}
+ ${joindate}
+ ${last_login}
+
+
+
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_pagination.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_pagination.tpl
new file mode 100644
index 0000000..c26871b
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_pagination.tpl
@@ -0,0 +1 @@
+${page}
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show.tpl
new file mode 100644
index 0000000..633e550
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show.tpl
@@ -0,0 +1,47 @@
+
+
TBC - Account - ${username}
+
+
+
+ ID
+ ${id}
+
+
+ Username
+ ${username}
+
+
+ Email
+ ${email}
+
+
+ Join Date
+ ${joindate}
+
+
+ Last Login
+ ${last_login}
+
+
+ System Account
+ ${system_account}
+
+
+
+
+
+ GUID
+ Name
+ Level
+ Bot
+ On
+
+ ${entries}
+
+ Test Server
+
+ ${entries_test}
+
+
Back
+
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show_entry.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show_entry.tpl
new file mode 100644
index 0000000..2311f60
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/account_show_entry.tpl
@@ -0,0 +1,7 @@
+
+ ${guid}
+ ${name}
+ ${level}
+
+
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/main.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/control.tpl
similarity index 80%
rename from mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/main.tpl
rename to mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/control.tpl
index a6af6e4..01103a4 100644
--- a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/main.tpl
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/control.tpl
@@ -1,73 +1,22 @@
-
-
-
-
TBC - Status
-
-
-
-
-
- 30d
- 14d
- 7d
- 2d
- 1d
- 12h
- 6h
- 4h
- 2h
- 1h
- 30m
- 10m
-
-
-
-
-
-
-
- 30d
- 14d
- 7d
- 2d
- 1d
- 12h
- 6h
- 4h
- 2h
- 1h
- 30m
- 10m
-
-
-
-
-
-
-
- realm
- ${tbc_realm_status}
-
-
- world
- ${tbc_world_status}
-
-
- world_test
- ${tbc_world_test_status}
-
-
- players live
- ${tbc_players_online}
-
-
- players test
- ${tbc_test_players_online}
-
-
-
-
+
+
TBC - Control
+
+
+
+
+ Path
+ Submodule
+ Action
+
+
+
+
+
+
+
Clear
+
+
TBC - Run
@@ -187,22 +136,4 @@
-
-
-
Output
-
-
-
-
- Path
- Submodule
- Action
-
-
-
-
-
-
-
Clear
-
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/mojotrollz_server_tbc.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/mojotrollz_server_tbc.tpl
new file mode 100644
index 0000000..3679e2d
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/mojotrollz_server_tbc.tpl
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/status.tpl b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/status.tpl
new file mode 100644
index 0000000..70283af
--- /dev/null
+++ b/mojotrollz/sai/saimod_mojotrollz_server_tbc/tpl/status.tpl
@@ -0,0 +1,67 @@
+
+
TBC - Status
+
+
+
+
+
+ 30d
+ 14d
+ 7d
+ 2d
+ 1d
+ 12h
+ 6h
+ 4h
+ 2h
+ 1h
+ 30m
+ 10m
+
+
+
+
+
+
+
+ 30d
+ 14d
+ 7d
+ 2d
+ 1d
+ 12h
+ 6h
+ 4h
+ 2h
+ 1h
+ 30m
+ 10m
+
+
+
+
+
+
+
+ realm
+ ${tbc_realm_status}
+
+
+ world
+ ${tbc_world_status}
+
+
+ world_test
+ ${tbc_world_test_status}
+
+
+ players live
+ ${tbc_players_online}
+
+
+ players test
+ ${tbc_test_players_online}
+
+
+
+
\ No newline at end of file