Esempio n. 1
0
 public function main()
 {
     if (Manager::isLogged()) {
         $this->render('formMain');
     } else {
         $this->data->datasources = Manager::getConf('fnbr.datasource');
         $this->render('formLogin');
     }
 }
Esempio n. 2
0
 public function preProcess()
 {
     $data = Manager::getData();
     if (Manager::isLogged()) {
         $login = Manager::getLogin();
         $userIdLanguage = $login->getUser()->getConfigData('fnbrIdLanguage');
     }
     $idLanguage = $data->lang;
     if ($idLanguage == '') {
         $idLanguage = Manager::getSession()->idLanguage;
         if ($idLanguage == '') {
             $idLanguage = $userIdLanguage;
             if ($idLanguage == '') {
                 $idLanguage = 1;
             }
         }
     }
     Manager::getSession()->idLanguage = $idLanguage;
     $db = $data->datasource ?: (Manager::getSession()->fnbrdb ?: Manager::getConf('db.active'));
     Manager::setConf('db.active', $db);
     //Manager::setConf('options.language', Base::languages()[$idLanguage]);
 }
Esempio n. 3
0
 public function checkAccess()
 {
     $result = true;
     $access = $this->property->access;
     if ($access && Manager::isLogged()) {
         $perms = explode(':', $access);
         $right = Manager::getPerms()->getRight($perms[1]);
         $result = Manager::checkAccess($perms[0], $right);
     }
     return $result;
 }