Exemple #1
0
 function __construct()
 {
     $this->helperLoader('Session');
     self::$_CONTROLLER_NAME = ucfirst($this->getController());
     self::$_ACTION_NAME = ucfirst($this->getAction());
     $ls = Session::r('LOGIN_STATUS');
     if ($this->getController() == 'login' || $this->getAction() == 'login') {
         if (!empty($ls)) {
             $this->redirect('main/');
         }
     } else {
         if (!empty($ls)) {
             self::$_LOGIN_STATUS = 1;
             self::$_LOGIN_USER_NAME = Session::r('USER_NAME');
             self::$_LOGIN_USER_ID = Session::r('USER_ID');
             self::$_LOGIN_USER_EMAIL = Session::r('USER_EMAIL');
             self::$_LOGIN_ACT_NAME = 'logout';
             self::$_LOGIN_ACT_LABEL = 'Logout';
             if (Session::r('USER_GROUP') == 'ADM') {
                 self::$_IS_ADMIN = true;
             }
             if (Session::r('USER_GROUP') == 'MAN') {
                 self::$_IS_MANAGER = true;
             }
         } else {
             $this->redirect('login/');
         }
     }
     self::$_CONFIG = $this->loadModel('ConfigModel');
     $_CONFIG_DATA = self::$_CONFIG->loadConfig();
     self::$_SITE_NAME = $_CONFIG_DATA['site_name'];
     self::$_ADDITIONAL_FOOTER = $_CONFIG_DATA['additional_footer'];
     self::$_IS_MAINTENANCE = $_CONFIG_DATA['maintenance_mode'];
     self::$_DF = $_CONFIG_DATA['datetime_format'];
 }