';}
public static function right_public(){return false;}
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
diff --git a/sai/modules/saimod_sys_config/saimod_sys_config.php b/sai/modules/saimod_sys_config/saimod_sys_config.php
index afec207..87016ef 100644
--- a/sai/modules/saimod_sys_config/saimod_sys_config.php
+++ b/sai/modules/saimod_sys_config/saimod_sys_config.php
@@ -30,7 +30,7 @@ class saimod_sys_config extends \SYSTEM\SAI\SaiModule {
return $result;
}
- public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
diff --git a/sai/modules/saimod_sys_cron/saimod_sys_cron.php b/sai/modules/saimod_sys_cron/saimod_sys_cron.php
index 62006d8..d7a9e43 100644
--- a/sai/modules/saimod_sys_cron/saimod_sys_cron.php
+++ b/sai/modules/saimod_sys_cron/saimod_sys_cron.php
@@ -39,7 +39,7 @@ class saimod_sys_cron extends \SYSTEM\SAI\SaiModule {
\SYSTEM\DBD\SYS_SAIMOD_CRON_DEL::QI(array($cls));
return \SYSTEM\LOG\JsonResult::ok();}
- public static function html_li_menu(){return '
';}
public static function right_public(){return true;}
public static function right_right(){return true;}
diff --git a/sai/modules/saimod_sys_mod/saimod_sys_mod.php b/sai/modules/saimod_sys_mod/saimod_sys_mod.php
index 84fd3e6..8df0882 100644
--- a/sai/modules/saimod_sys_mod/saimod_sys_mod.php
+++ b/sai/modules/saimod_sys_mod/saimod_sys_mod.php
@@ -33,7 +33,7 @@ class saimod_sys_mod extends \SYSTEM\SAI\SaiModule {
}
- public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
diff --git a/sai/modules/saimod_sys_security/saimod_sys_security.php b/sai/modules/saimod_sys_security/saimod_sys_security.php
index 0c86f55..6923d92 100644
--- a/sai/modules/saimod_sys_security/saimod_sys_security.php
+++ b/sai/modules/saimod_sys_security/saimod_sys_security.php
@@ -174,7 +174,7 @@ class saimod_sys_security extends \SYSTEM\SAI\SaiModule {
}
}
- public static function html_li_menu(){return '
';}
public static function right_public(){return false;}
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI) && \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI_SECURITY);}
diff --git a/sai/modules/saimod_sys_text/saimod_sys_text.php b/sai/modules/saimod_sys_text/saimod_sys_text.php
index 058bcaa..18faa84 100644
--- a/sai/modules/saimod_sys_text/saimod_sys_text.php
+++ b/sai/modules/saimod_sys_text/saimod_sys_text.php
@@ -83,7 +83,7 @@ class saimod_sys_text extends \SYSTEM\SAI\SaiModule {
public static function sai_mod__SYSTEM_SAI_saimod_sys_text_action_delete($id){
return \SYSTEM\DBD\SYS_SAIMOD_LOCALE_DEL::QI(array($id)) ? \SYSTEM\LOG\JsonResult::ok() : \SYSTEM\LOG\JsonResult::error(new \SYSTEM\LOG\WARNING("could not delete the permitted data"));}
- public static function html_li_menu(){return '
';}
public static function right_public(){return true;}
public static function right_right(){return true;}
diff --git a/sai/modules/saistart_sys_sai/tpl/saistart.tpl b/sai/modules/saistart_sys_sai/tpl/saistart.tpl
index ff4b0d1..2f5dce0 100644
--- a/sai/modules/saistart_sys_sai/tpl/saistart.tpl
+++ b/sai/modules/saistart_sys_sai/tpl/saistart.tpl
@@ -1,2 +1,3 @@
-
${content}
-
\ No newline at end of file
+
+ ${content}
+
\ No newline at end of file
diff --git a/sai/page/js/sai.js b/sai/page/js/sai.js
index ee5ff3d..c387aff 100644
--- a/sai/page/js/sai.js
+++ b/sai/page/js/sai.js
@@ -1,5 +1,5 @@
$(document).ready(function() {
- new SYSTEM('./sai.php',42,'start');
+ new SYSTEM('./sai.php',42,'start',sys_hashchange);
$('#sai_navbar ul li a, #project_navbar ul li a').click(function () {
$('#sai_navbar li, #project_navbar li').each(function(){
@@ -8,11 +8,13 @@ $(document).ready(function() {
system.reload($(this).attr('href'));
});
- $('#sai_navbar li, #project_navbar li').each(function(){
- $(this).removeClass('active');});
- $("a[href='"+location.hash+"']").parent().addClass('active');
-
$('.brand').click(function(){
location.reload();
});
-});
\ No newline at end of file
+});
+
+function sys_hashchange(state){
+ $('#sai_navbar li, #project_navbar li').each(function(){
+ $(this).removeClass('active');});
+ $('#menu_'+state).parent().addClass('active');
+}
\ No newline at end of file