_hasInit)) { return; } $this->_hasInit = true; $boot = HTML_FlexyFramework::get(); $this->appName= $boot->appName; $this->appNameShort= $boot->appNameShort; $this->appModules= $boot->enable; $this->isDev = empty($boot->Pman['isDev']) ? false : $boot->Pman['isDev']; $this->appDisable = $boot->disable; $this->appDisabled = explode(',', $boot->disable); $this->version = $boot->version; $this->uiConfig = empty($boot->Pman['uiConfig']) ? false : $boot->Pman['uiConfig']; if (!empty($ff->Pman['local_autoauth']) && ($_SERVER['SERVER_ADDR'] == '127.0.0.1') && ($_SERVER['REMOTE_ADDR'] == '127.0.0.1') ) { $this->isDev = true; } } function checkDebug($req = false) { $req = $req === false ? $_REQUEST : $req; if (isset($req['_debug']) && $this->authUser && ( ( method_exists($this->authUser,'canDebug') && $this->authUser->canDebug() ) || ( method_exists($this->authUser,'groups') && is_a($this->authUser, 'Pman_Core_DataObjects_Person') && in_array('Administrators', $this->authUser->groups('name')) ) ) ){ DB_DAtaObject::debuglevel((int)$req['_debug']); } } function checkDebugPost() { return (!empty($_GET['_post']) || !empty($_GET['_debug_post'])) && $this->authUser && method_exists($this->authUser,'groups') && in_array('Administrators', $this->authUser->groups('name')); } }