SERVERPATH(), $vars); } else { return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_login/tpl/login.tpl'))->SERVERPATH(), $vars);} } public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_logout(){ return \SYSTEM\SECURITY\Security::logout();} public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_login($username,$password_sha,$password_md5){ return \SYSTEM\SECURITY\Security::login($username, $password_sha, $password_md5);} public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_register($username,$password,$email, $locale = 'deDE'){ return \SYSTEM\SECURITY\Security::create($username, $password, $email, $locale);} public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_userinfo(){ $user = \SYSTEM\SECURITY\Security::getUser(); if(!$user){ return;} return json_encode(array( 'username' => $user->username, 'email' => $user->email, 'joindate' => $user->creationDate, 'locale' => $user->locale, 'last_active' => $user->lastLoginDate)); } public static function sai_mod__SYSTEM_SAI_saimod_sys_login_action_registerform(){ $vars = \SYSTEM\PAGE\text::tag(\SYSTEM\SQL\system_text::TAG_SAI_LOGIN); return \SYSTEM\PAGE\replace::replaceFile((new \SYSTEM\PSAI('modules/saimod_sys_login/tpl/register.tpl'))->SERVERPATH(), $vars);} public static function html_li_menu(){return '