Example #1
0
 /**
  * @return void
  */
 private function loadUserConfiguration()
 {
     // set admin mode
     $this->setUserConfiguration($GLOBALS['BE_USER']->user['admin'], 'IsAdmin');
     // set user id
     $this->setUserConfiguration($GLOBALS['BE_USER']->user['uid'], 'Id');
     // set user permitted extensions
     $this->setUserConfiguration($this->getPermittedExtensions($GLOBALS['BE_USER']->user['tx_snowbabel_extensions'], $GLOBALS['BE_USER']->userGroups), 'PermittedExtensions');
     // set user permitted languages
     $this->setUserConfiguration($this->getPermittedLanguages($GLOBALS['BE_USER']->user['tx_snowbabel_languages'], $GLOBALS['BE_USER']->userGroups), 'PermittedLanguages');
     // checks if database record already written
     $this->database->getUserConfCheck($this->getUserConfigurationId());
     // get selected languages
     $this->setUserConfiguration($this->database->getUserConfSelectedLanguages($this->getUserConfigurationId()), 'SelectedLanguages');
     // get "showColumn" values from database
     $this->setUserConfigurationColumn($this->database->getUserConfShowColumnLabel($this->getUserConfigurationId()), 'ShowColumnLabel');
     $this->setUserConfigurationColumn($this->database->getUserConfShowColumnDefault($this->getUserConfigurationId()), 'ShowColumnDefault');
 }