From 07d0be66287ad8e08cf2afdca99f5a6308a2be41 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Thu, 2 Nov 2023 19:58:37 +0100 Subject: [PATCH] saimod servers --- .../saimod_mojotrollz_servers.php | 12 ++++++++---- .../sai/saimod_mojotrollz_servers/tpl/menu.tpl | 7 +++++++ 2 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 mojotrollz/sai/saimod_mojotrollz_servers/tpl/menu.tpl diff --git a/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php b/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php index f846860..b591353 100644 --- a/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php +++ b/mojotrollz/sai/saimod_mojotrollz_servers/saimod_mojotrollz_servers.php @@ -3,7 +3,11 @@ namespace SAI; class saimod_mojotrollz_servers extends \SYSTEM\SAI\sai_module { public static function sai_mod__SAI_saimod_mojotrollz_servers(){ return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/tpl/mojotrollz_servers.tpl');} - public static function html_li_menu(){return '
  •   WoW Servers
  • ';} + public static function menu(){ + return new \SYSTEM\SAI\sai_module_menu( 100, + \SYSTEM\SAI\sai_module_menu::POISITION_LEFT, + \SYSTEM\SAI\sai_module_menu::DIVIDER_NONE, + \SYSTEM\PAGE\replace::replaceFile((new \PSAI('saimod_mojotrollz_servers/tpl/menu.tpl'))->SERVERPATH()));} 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_servers/js/saimod_mojotrollz_servers.js'));} @@ -36,13 +40,13 @@ class saimod_mojotrollz_servers extends \SYSTEM\SAI\sai_module { 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'];} + return \SQL\ONLINE_PLAYERS::Q1(\SQL\mangos_zero_chars::connection())['count'];} public static function online_tbc(){ - return \SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_one_chars())['count'];} + return \SQL\ONLINE_PLAYERS::Q1(\SQL\mangos_one_chars::connection())['count'];} public static function online_classic_test(){ return 0;}//\SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_zero_chars_test())['count'];} public static function online_tbc_test(){ - return \SQL\ONLINE_PLAYERS::Q1(new \SQL\mangos_one_chars_test())['count'];} + return \SQL\ONLINE_PLAYERS::Q1(\SQL\mangos_one_chars_test::connection())['count'];} public static function sai_mod__SAI_saimod_mojotrollz_servers_action_update_server(){ \LIB\lib_git::php(); $log = ''; diff --git a/mojotrollz/sai/saimod_mojotrollz_servers/tpl/menu.tpl b/mojotrollz/sai/saimod_mojotrollz_servers/tpl/menu.tpl new file mode 100644 index 0000000..9f0c672 --- /dev/null +++ b/mojotrollz/sai/saimod_mojotrollz_servers/tpl/menu.tpl @@ -0,0 +1,7 @@ +