public function getConfig($fileName = 'connect.cfg') { $config = new Mage_Connect_Config($fileName); if (empty($config->magento_root)) { $config->magento_root = dirname(dirname(__FILE__)); } Mage_Connect_Command::setConfigObject($config); return $config; }
/** * Retrieve object of config and set it to Mage_Connect_Command * * @return Mage_Connect_Config */ public function getConfig() { if (!$this->_config) { $this->_config = new Mage_Connect_Config(); $ftp = $this->_config->__get('remote_config'); if (!empty($ftp)) { $packager = new Mage_Connect_Packager(); list($cache, $config, $ftpObj) = $packager->getRemoteConf($ftp); $this->_config = $config; $this->_sconfig = $cache; } $this->_config->magento_root = dirname(dirname(__FILE__)) . DS . '..'; Mage_Connect_Command::setConfigObject($this->_config); } return $this->_config; }