/** * init tine framework */ protected function _initFramework() { $this->_setupCliConfig(); Tinebase_Core::setupTempDir(); Tinebase_Core::setupServerTimezone(); Tinebase_Core::setupLogger(); Tinebase_Core::setupStreamWrapper(); Tinebase_Core::setupSession(); Tinebase_Core::set(Tinebase_Core::LOCALE, new Zend_Locale('en_US')); Tinebase_Core::set(Tinebase_Core::USERTIMEZONE, 'UTC'); Tinebase_Core::setupDatabaseConnection(); Tinebase_Core::setupCache(); Tinebase_Core::setupUserTimezone(); Tinebase_Core::setupUserLocale(); }
/** * init the environment * */ protected function _init() { // init environment Tinebase_Core::setupConfig(); Tinebase_Core::setupLogger(); Tinebase_Core::set('locale', new Zend_Locale('de_DE')); Tinebase_Core::set(Tinebase_Core::USERTIMEZONE, 'UTC'); Tinebase_Core::setupDatabaseConnection(); Tinebase_Core::setupCache(); }
/** * get config from the registry * * @return Tinebase_Log the logger */ public static function getLogger() { if (!self::get(self::LOGGER) instanceof Tinebase_Log) { Tinebase_Core::setupLogger(); } return self::get(self::LOGGER); }
/** * setups the logger * * NOTE: if no logger is configured, we write to stderr in setup * * @param $_defaultWriter Zend_Log_Writer_Abstract default log writer */ public static function setupLogger(Zend_Log_Writer_Abstract $_defaultWriter = NULL) { $writer = new Zend_Log_Writer_Stream('php://stderr'); parent::setupLogger($writer); }
/** * init tine framework */ public static function initFramework() { Tinebase_Core::setupConfig(); // Server Timezone must be setup before logger, as logger has timehandling! Tinebase_Core::setupServerTimezone(); Tinebase_Core::setupLogger(); // Database Connection must be setup before cache because setupCache uses constant "SQL_TABLE_PREFIX" Tinebase_Core::setupDatabaseConnection(); Tinebase_Core::setupTempDir(); Tinebase_Core::setupStreamWrapper(); //Cache must be setup before User Locale because otherwise Zend_Locale tries to setup //its own cache handler which might result in a open_basedir restriction depending on the php.ini settings Tinebase_Core::setupCache(); Tinebase_Core::setupSession(); // setup a temporary user locale/timezone. This will be overwritten later but we // need to handle exceptions during initialisation process such as session timeout // @todo add fallback locale to config file Tinebase_Core::set('locale', new Zend_Locale('en_US')); Tinebase_Core::set('userTimeZone', 'UTC'); // Tinebase_Core::setupMailer(); Tinebase_Core::setupUserCredentialCache(); Tinebase_Core::setupUserTimezone(); Tinebase_Core::setupUserLocale(); header('X-API: http://www.tine20.org/apidocs/tine20/'); }
/** * init the environment * */ protected function _init() { // init environment Tinebase_Core::setupConfig(); Tinebase_Core::setupServerTimezone(); Tinebase_Core::setupLogger(); Tinebase_Core::set('locale', new Zend_Locale('de_DE')); Tinebase_Core::set('userTimeZone', 'UTC'); Tinebase_Core::setupDatabaseConnection(); Tinebase_Core::setupCache(); }