public function main() { if (Manager::isLogged()) { $this->render('formMain'); } else { $this->data->datasources = Manager::getConf('fnbr.datasource'); $this->render('formLogin'); } }
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]); }
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; }