private static function loadConfig() { if (null == self::$cipher || null == self::$secretKey || null == self::$mode) { self::$cipher = MCRYPT_TRIPLEDES; self::$mode = MCRYPT_MODE_ECB; $keySize = mcrypt_get_key_size(MCRYPT_TRIPLEDES, MCRYPT_MODE_ECB); self::$secretKey = str_pad('secret_key', $keySize, '_'); if (class_exists('Bootstrap')) { $configRegistryKey = Bootstrap::CONFIG_KEY; if (Zend_Registry::isRegistered($configRegistryKey)) { $config = Zend_Registry::get($configRegistryKey); if ($config instanceof Zend_Config) { $config = $config->toArray(); } if (isset($config[self::CRYPT])) { $config = $config[self::CRYPT]; self::$secretKey = $config[self::SECRET_KEY]; self::$cipher = $config[self::CIPHER]; self::$mode = $config[self::MODE]; } } } } }