From 248313c005e878e685ef28dad667e135ea98c76f Mon Sep 17 00:00:00 2001 From: rylon Date: Wed, 8 Apr 2015 17:47:56 +0200 Subject: [PATCH] saistart logout rework, more info, cleanup --- .../saistart_sys_sai/saistart_sys_sai.php | 6 ++-- sai/modules/saistart_sys_sai/tpl/content.tpl | 34 ++++++++++++++++++- .../saistart_sys_sai/tpl/content_loggedin.tpl | 24 ++++++++++++- sai/modules/saistart_sys_sai/tpl/login.tpl | 33 ------------------ sai/modules/saistart_sys_sai/tpl/logout.tpl | 11 ------ 5 files changed, 60 insertions(+), 48 deletions(-) delete mode 100644 sai/modules/saistart_sys_sai/tpl/login.tpl delete mode 100644 sai/modules/saistart_sys_sai/tpl/logout.tpl diff --git a/sai/modules/saistart_sys_sai/saistart_sys_sai.php b/sai/modules/saistart_sys_sai/saistart_sys_sai.php index 1228e30..fa6075a 100644 --- a/sai/modules/saistart_sys_sai/saistart_sys_sai.php +++ b/sai/modules/saistart_sys_sai/saistart_sys_sai.php @@ -24,7 +24,6 @@ class saistart_sys_sai extends \SYSTEM\SAI\SaiModule { protected static function html_content(){ if(!\SYSTEM\SECURITY\Security::isLoggedIn()){ $vars = array(); - $vars['login'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saistart_sys_sai/tpl/login.tpl'), array()); return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saistart_sys_sai/tpl/content.tpl'),$vars); } $vars = array(); @@ -33,7 +32,10 @@ class saistart_sys_sai extends \SYSTEM\SAI\SaiModule { $vars['todo_entries'] = \SYSTEM\SAI\saimod_sys_todo::sai_mod__SYSTEM_SAI_saimod_sys_todo_action_todolist(); $vars['log_entries'] = \SYSTEM\SAI\saimod_sys_log::sai_mod__SYSTEM_SAI_saimod_sys_log_action_filter(); $vars['analytics'] = \SYSTEM\SAI\saimod_sys_log::analytics(); - $vars['logout'] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saistart_sys_sai/tpl/logout.tpl')); + $user = \SYSTEM\SECURITY\Security::getUser(); + $vars['username'] = $user->username; + $vars['locale'] = $user->locale; + $vars['isadmin'] = \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI) ? "yes" : "no"; $vars = array_merge($vars,\SYSTEM\SAI\saimod_sys_todo::statistics()); return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'modules/saistart_sys_sai/tpl/content_loggedin.tpl'), $vars); } diff --git a/sai/modules/saistart_sys_sai/tpl/content.tpl b/sai/modules/saistart_sys_sai/tpl/content.tpl index 2f0d400..6e6747b 100644 --- a/sai/modules/saistart_sys_sai/tpl/content.tpl +++ b/sai/modules/saistart_sys_sai/tpl/content.tpl @@ -16,5 +16,37 @@
- ${login} +

${basic_login}

+ ${basic_text_login} +
+
+
+
+
+ +
+
+ +
+
+ + +
+
\ No newline at end of file diff --git a/sai/modules/saistart_sys_sai/tpl/content_loggedin.tpl b/sai/modules/saistart_sys_sai/tpl/content_loggedin.tpl index 1dbeab6..1981b27 100644 --- a/sai/modules/saistart_sys_sai/tpl/content_loggedin.tpl +++ b/sai/modules/saistart_sys_sai/tpl/content_loggedin.tpl @@ -19,7 +19,29 @@ Current SYSTEM Version: ${git_system}
- ${logout} +

${basic_logout}

+ + + + + + + + + + + + + +
${basic_username}${username}
${basic_locale}${locale}
${basic_admin_rights}${isadmin}
+ ${basic_text_logout} +
+
+
+ + +
+
diff --git a/sai/modules/saistart_sys_sai/tpl/login.tpl b/sai/modules/saistart_sys_sai/tpl/login.tpl deleted file mode 100644 index 7682d4c..0000000 --- a/sai/modules/saistart_sys_sai/tpl/login.tpl +++ /dev/null @@ -1,33 +0,0 @@ -

${basic_login}

-${basic_text_login} -
-
-
-
-
- -
-
- -
-
- - -
-
\ No newline at end of file diff --git a/sai/modules/saistart_sys_sai/tpl/logout.tpl b/sai/modules/saistart_sys_sai/tpl/logout.tpl deleted file mode 100644 index 5c71dbe..0000000 --- a/sai/modules/saistart_sys_sai/tpl/logout.tpl +++ /dev/null @@ -1,11 +0,0 @@ -

${basic_logout}

-${basic_text_logout} -
-
-
-
-
- - -
-
\ No newline at end of file