included log file support in mojotrollz server saimod

This commit is contained in:
Ulf Gebhardt 2015-12-20 23:25:00 +01:00
parent aded0aadf6
commit fc2e9057fc
3 changed files with 941 additions and 23 deletions

View File

@ -269,6 +269,322 @@ function register_classic(){
});
}
{
$('#btn_log_classic_chars_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_chars_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_chars_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_chars_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_db_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_db_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_db_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_db_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_eventai_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_eventai_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_eventai_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_eventai_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_realm_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_realm_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_realm_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_realm_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_sd2_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_sd2_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_sd2_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_sd2_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_server_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_server_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_classic_server_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_classic_server_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
}
{
$('#btn_logdel_classic_chars_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_chars_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_chars_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_chars_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_db_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_db_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_db_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_db_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_eventai_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_eventai_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_eventai_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_eventai_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_realm_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_realm_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_realm_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_realm_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_sd2_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_sd2_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_sd2_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_sd2_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_server_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_server_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_classic_server_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_classic_server_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
}
}
function register_tbc(){
@ -491,6 +807,322 @@ function register_tbc(){
});
}
{
$('#btn_log_tbc_chars_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_chars_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_chars_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_chars_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_db_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_db_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_db_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_db_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_eventai_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_eventai_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_eventai_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_eventai_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_realm_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_realm_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_realm_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_realm_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_sd2_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_sd2_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_sd2_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_sd2_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_server_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_server_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_log_tbc_server_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'log_tbc_server_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
}
{
$('#btn_logdel_tbc_chars_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_chars_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_chars_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_chars_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_db_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_db_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_db_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_db_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_eventai_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_eventai_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_eventai_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_eventai_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_realm_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_realm_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_realm_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_realm_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_sd2_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_sd2_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_sd2_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_sd2_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_server_live').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_server_live'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
$('#btn_logdel_tbc_server_test').click(function(){
growl_start('Doing ... please wait')
$.ajax({ type :'GET',
url : './sai.php',
data : { sai_mod: '.SAI.saimod_mojotrollz_server_handling',
action: 'logdel_tbc_server_test'},
success : function(data) {
$('#output_log').append(data);
growl_end_success("Updated successfully!");
}
});
});
}
}
function revert_file(path,submodule){

View File

@ -129,36 +129,224 @@ class saimod_mojotrollz_server_handling extends \SYSTEM\SAI\SaiModule {
return \SYSTEM\LOG\JsonResult::toString($result);
}
/* programms: run, db, update, compile
* run classic/tbc world/realm/world_test start/stop/status
* db classic/tbc realm live
* db classic/tbc chars/world live/test
* compile classic/tbc live/test
*/
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_chars_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Char.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/Char.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_chars_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Char.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/Char.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_db_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/DBErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_db_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/DBErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_eventai_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/EventAIErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_eventai_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/EventAIErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_realm_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/Realmd.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_realm_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/Realmd.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_sd2_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/SD2Errors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_sd2_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/SD2Errors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_server_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Server.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log/Server.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_classic_server_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Server.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/classic/server/log_test/Server.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_chars_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Char.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/Char.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_chars_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Char.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/Char.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_db_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/DBErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_db_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/DBErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_eventai_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/EventAIErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_eventai_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/EventAIErrors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_realm_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/Realmd.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_realm_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/Realmd.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_sd2_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/SD2Errors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_sd2_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/SD2Errors.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_server_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Server.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log/Server.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_log_tbc_server_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Server.log')){
return 'File not Found';}
return \htmlentities(\file_get_contents('/home/mojotrolls/mojo/tbc/server/log_test/Server.log'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_chars_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Char.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/Char.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_chars_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Char.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/Char.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_db_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/DBErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_db_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/DBErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_eventai_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/EventAIErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_eventai_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/EventAIErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_realm_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/Realmd.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_realm_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/Realmd.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_sd2_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/SD2Errors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_sd2_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/SD2Errors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_server_live(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log/Server.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log/Server.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_classic_server_test(){
if(!\file_exists('/home/mojotrolls/mojo/classic/server/log_test/Server.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/classic/server/log_test/Server.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_chars_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Char.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/Char.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_chars_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Char.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/Char.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_db_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/DBErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_db_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/DBErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/DBErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_eventai_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/EventAIErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_eventai_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/EventAIErrors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/EventAIErrors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_realm_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/Realmd.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_realm_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Realmd.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/Realmd.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_sd2_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/SD2Errors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_sd2_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/SD2Errors.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/SD2Errors.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_server_live(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log/Server.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log/Server.log',''));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_logdel_tbc_server_test(){
if(!\file_exists('/home/mojotrolls/mojo/tbc/server/log_test/Server.log')){
return 'File not Found';}
return \htmlentities(\file_put_contents('/home/mojotrolls/mojo/tbc/server/log_test/Server.log',''));}
private static function shell_run($ver,$prog,$cmd){
return str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/run '.$ver.' '.$prog.' '.$cmd.' 2>&1'));}
return \str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/run '.$ver.' '.$prog.' '.$cmd.' 2>&1'));}
private static function shell_db($ver,$db,$cmd){
return str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/db '.$ver.' '.$db.' '.$cmd.' 2>&1'));}
return \str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/db '.$ver.' '.$db.' '.$cmd.' 2>&1'));}
private static function shell_compile($ver,$cmd){
return str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/compile '.$ver.' '.$cmd.' 2>&1'));}
return \str_replace("\n","\r\n",shell_exec('/home/mojotrolls/mojo/compile '.$ver.' '.$cmd.' 2>&1'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_compile_classic_live(){
return htmlentities(self::shell_compile('classic', 'live'));}
return \htmlentities(self::shell_compile('classic', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_compile_classic_test(){
return htmlentities(self::shell_compile('classic', 'test'));}
return \htmlentities(self::shell_compile('classic', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_classic_realm_live(){
return htmlentities(self::shell_db('classic', 'realm', 'live'));}
return \htmlentities(self::shell_db('classic', 'realm', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_classic_chars_live(){
return htmlentities(self::shell_db('classic', 'chars', 'live'));}
return \htmlentities(self::shell_db('classic', 'chars', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_classic_chars_test(){
return htmlentities(self::shell_db('classic', 'chars', 'test'));}
return \htmlentities(self::shell_db('classic', 'chars', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_classic_world_live(){
return htmlentities(self::shell_db('classic', 'world', 'live'));}
return \htmlentities(self::shell_db('classic', 'world', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_classic_world_test(){
return htmlentities(self::shell_db('classic', 'world', 'test'));}
return \htmlentities(self::shell_db('classic', 'world', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_classic_realm_start(){
return self::shell_run('classic', 'realm','start');}
@ -180,20 +368,20 @@ class saimod_mojotrollz_server_handling extends \SYSTEM\SAI\SaiModule {
return self::shell_run('classic', 'world_test','status');}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_compile_tbc_live(){
return htmlentities(self::shell_compile('tbc', 'live'));}
return \htmlentities(self::shell_compile('tbc', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_compile_tbc_test(){
return htmlentities(self::shell_compile('tbc', 'test'));}
return \htmlentities(self::shell_compile('tbc', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_tbc_realm_live(){
return htmlentities(self::shell_db('tbc', 'realm', 'live'));}
return \htmlentities(self::shell_db('tbc', 'realm', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_tbc_chars_live(){
return htmlentities(self::shell_db('tbc', 'chars', 'live'));}
return \htmlentities(self::shell_db('tbc', 'chars', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_tbc_chars_test(){
return htmlentities(self::shell_db('tbc', 'chars', 'test'));}
return \htmlentities(self::shell_db('tbc', 'chars', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_tbc_world_live(){
return htmlentities(self::shell_db('tbc', 'world', 'live'));}
return \htmlentities(self::shell_db('tbc', 'world', 'live'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_db_tbc_world_test(){
return htmlentities(self::shell_db('tbc', 'world', 'test'));}
return \htmlentities(self::shell_db('tbc', 'world', 'test'));}
public static function sai_mod__SAI_saimod_mojotrollz_server_handling_action_run_tbc_realm_start(){
return self::shell_run('tbc', 'realm','start');}

View File

@ -96,6 +96,55 @@
</table>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><h4>Classic - Log</h4></div>
<div class="panel-body">
<table class="table">
<tr>
<th>Char.log</th>
<td style="text-align: right;"><button id="btn_log_classic_chars_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_chars_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_chars_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_chars_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>DBErrors.log</th>
<td style="text-align: right;"><button id="btn_log_classic_db_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_db_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_db_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_db_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>EventAIErrors.log</th>
<td style="text-align: right;"><button id="btn_log_classic_eventai_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_eventai_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_eventai_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_eventai_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>Realmd.log</th>
<td style="text-align: right;"><button id="btn_log_classic_realm_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_realm_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_realm_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_realm_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>SD2Errors.log</th>
<td style="text-align: right;"><button id="btn_log_classic_sd2_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_sd2_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_sd2_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_sd2_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>Server.log</th>
<td style="text-align: right;"><button id="btn_log_classic_server_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_server_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_classic_server_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_classic_server_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
</table>
</div>
</div>
</div>
<div class="col-md-6">
@ -188,6 +237,55 @@
</table>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><h4>TBC - Log</h4></div>
<div class="panel-body">
<table class="table">
<tr>
<th>Char.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_chars_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_chars_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_chars_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_chars_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>DBErrors.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_db_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_db_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_db_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_db_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>EventAIErrors.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_eventai_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_eventai_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_eventai_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_eventai_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>Realmd.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_realm_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_realm_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_realm_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_realm_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>SD2Errors.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_sd2_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_sd2_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_sd2_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_sd2_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
<tr>
<th>Server.log</th>
<td style="text-align: right;"><button id="btn_log_tbc_server_live" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> live</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_server_live" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
<td style="text-align: right;"><button id="btn_log_tbc_server_test" class="btn-success btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-align-justify" aria-hidden="true"></span> test</button></td>
<td style="text-align: right;"><button id="btn_logdel_tbc_server_test" class="btn-danger btn btn-sm" style="margin-right: 15px; height: 32px; font-size: 13px;"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></td>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="panel panel-default">