/** * @param $psw * * @return string */ function glz_password($psw) { switch (org_glizy_config::get('PSW_METHOD')) { case 'MD5': return md5($psw); case 'SHA1': return sha1($psw); case 'SHA1OFMD5': return sha1(md5($psw)); default: return $psw; } }
function _init() { // inizializzazione delle classi // classe statica per la gestione dei path org_glizy_Paths::init($this->_pathApplication, $this->_pathCore); // legge i parametri di configurazione org_glizy_Config::init($this->_configHost); $sessionPrefix = org_glizy_Config::get('SESSION_PREFIX'); if (empty($sessionPrefix)) { // se non รจ stato specificato un prefisso per la sessione // viene usato il nome dell'applicazione org_glizy_Config::set('SESSION_PREFIX', str_replace(array('.', ' ', '/'), '', $this->_pathApplication) . '_'); } // inizializzazione della sessione __Session::start(); if (org_glizy_config::get('LOG_FILE') != '') { if (org_glizy_config::get('LOG_FILE') != "firebug") { $this->_logObj = org_glizy_log_LogFactory::create('File', org_glizy_Paths::get('APPLICATION') . '/' . org_glizy_config::get('LOG_FILE'), array(), org_glizy_config::get('LOG_LEVEL')); } else { $this->_logObj = org_glizy_log_LogFactory::create('FireBug', array(), org_glizy_config::get('LOG_LEVEL')); } $this->log("Start application", GLZ_LOG_SYSTEM); } if (__Config::get('glizy.exception.log.format') == 'elasticsearch') { org_glizy_log_LogFactory::create('ElasticSearch', array(), 0); // Questo serve per poter istanziare la classe in Exception.php (gruppo 0 non logga nulla) } $this->login(); $this->_initLanguage(); }