/** * the constructor */ public function __construct(array $_options = array()) { parent::__construct($_options); $this->_config['emailGID'] = sprintf("%u", crc32(Tinebase_Application::getInstance()->getApplicationByName('Tinebase')->getId())); // get email user backend config options (host, dbname, username, password, port) $emailConfig = Tinebase_Config::getInstance()->get(Tinebase_Config::SMTP, new Tinebase_Config_Struct())->toArray(); // merge _config and email backend config $this->_config = array_merge($this->_config, $emailConfig); if (Tinebase_Core::isLogLevel(Zend_Log::TRACE)) { Tinebase_Core::getLogger()->trace(__METHOD__ . '::' . __LINE__ . ' ' . print_r($this->_config, TRUE)); } }
/** * the constructor */ public function __construct(array $_options = array()) { parent::__construct($_options); $this->_config['emailGID'] = sprintf("%u", crc32(Tinebase_Application::getInstance()->getApplicationByName('Tinebase')->getId())); }