public function request() { if (!\fpcm\classes\baseconfig::installerEnabled() && \fpcm\classes\baseconfig::dbConfigExists() && !$this->session->exists()) { return false; } return true; }
/** * Request-Handler * @return boolean */ public function request() { if (\fpcm\classes\baseconfig::dbConfigExists()) { return false; } return true; }
/** * Konstruktor, prüft PHP-Version, Installer-Status und Datenbank-Config-Status * @return void */ public function __construct() { if (version_compare(PHP_VERSION, '5.4.0', '<') || !\fpcm\classes\baseconfig::dbConfigExists() || \fpcm\classes\baseconfig::installerEnabled()) { $this->versionFailed = true; return; } \fpcm\classes\http::init(); }
/** * Request-Handler * @return boolean */ public function request() { if (!\fpcm\classes\baseconfig::dbConfigExists() && !\fpcm\classes\baseconfig::installerEnabled()) { return false; } $this->filename = base64_decode(str_rot13(base64_decode($this->getRequestVar('file')))); return true; }
/** * Konstruktor */ public function __construct() { if (version_compare(PHP_VERSION, '5.4.0', '<')) { die('FanPress CM requires at least PHP 5.4.0 or better! :('); } \fpcm\classes\http::init(); if (!\fpcm\classes\baseconfig::installerEnabled() && !\fpcm\classes\baseconfig::dbConfigExists()) { die('You have to install FanPress CM 3 before using it.'); } }
/** * Konstruktor * @return void */ public function __construct() { $this->events = \fpcm\classes\baseconfig::$fpcmEvents; $this->cache = new \fpcm\classes\cache($this->cacheName ? $this->cacheName : md5(microtime(false)), $this->cacheModule); if (!\fpcm\classes\baseconfig::dbConfigExists()) { return; } $this->session = \fpcm\classes\baseconfig::$fpcmSession; $this->config = \fpcm\classes\baseconfig::$fpcmConfig; $this->language = \fpcm\classes\baseconfig::$fpcmLanguage; if (is_object($this->config)) { $this->config->setUserSettings(); } }
/** * Run event $eventName with params $dataParams * @param string $eventName * @param mixed $dataParams * @return mixed */ public function runEvent($eventName, $dataParams = null) { if (!\fpcm\classes\baseconfig::dbConfigExists() || \fpcm\classes\baseconfig::installerEnabled()) { return $dataParams; } if (!file_exists(\fpcm\classes\baseconfig::$incDir . 'model/events/' . $eventName . '.php')) { trigger_error('ERROR: Undefined event called: ' . $eventName); return $dataParams; } /** * @var \fpcm\model\events\event */ $eventClassName = "\\fpcm\\model\\events\\" . $eventName; $event = new $eventClassName(); if (!$event->checkPermissions()) { return $dataParams; } return $event->run($dataParams); }
/** * Konstruktor */ public function __construct() { if (\fpcm\classes\baseconfig::installerEnabled() && !\fpcm\classes\baseconfig::dbConfigExists()) { $this->redirect('installer'); } if (\fpcm\classes\baseconfig::installerEnabled()) { return false; } $this->events = \fpcm\classes\baseconfig::$fpcmEvents; $this->cache = new \fpcm\classes\cache($this->cacheName ? $this->cacheName : md5(microtime(false)), $this->cacheModule); $this->config = \fpcm\classes\baseconfig::$fpcmConfig; $this->session = \fpcm\classes\baseconfig::$fpcmSession; $this->crons = new \fpcm\model\crons\cronlist(); $moduleList = new \fpcm\model\modules\modulelist(); $this->enabledModules = $moduleList->getEnabledInstalledModules(); if ($this->session->getCurrentUser()) { $this->permissions = new \fpcm\model\system\permissions($this->session->currentUser->getRoll()); } $this->config->setUserSettings(); $this->lang = \fpcm\classes\baseconfig::$fpcmLanguage; }