Example #1
0
 public function getRemoteConfig($ftpString)
 {
     $ftpObj = new Mage_Connect_Ftp();
     $ftpObj->connect($ftpString);
     $cfgFile = self::CONFIG_FILE_NAME;
     $wd = $ftpObj->getcwd();
     $remoteConfigExists = $ftpObj->fileExists($cfgFile);
     $tempConfigFile = tempnam(sys_get_temp_dir(), 'conf_');
     if (!$remoteConfigExists) {
         $remoteCfg = new Mage_Connect_Config($tempConfigFile);
         $remoteCfg->store();
         $ftpObj->upload($cfgFile, $tempConfigFile);
     } else {
         $ftpObj->get($tempConfigFile, $cfgFile);
         $remoteCfg = new Mage_Connect_Config($tempConfigFile);
     }
     $ftpObj->chdir($wd);
     return array($remoteCfg, $ftpObj);
 }
Example #2
0
 public function getRemoteConfig($ftpString)
 {
     $ftpObj = new Mage_Connect_Ftp();
     $ftpObj->connect($ftpString);
     $cfgFile = "connect.cfg";
     $wd = $ftpObj->getcwd();
     $remoteConfigExists = $ftpObj->fileExists($cfgFile);
     $tempConfigFile = uniqid($cfgFile . "_temp");
     if (!$remoteConfigExists) {
         $remoteCfg = new Mage_Connect_Config($tempConfigFile);
         $remoteCfg->store();
         $ftpObj->upload($cfgFile, $tempConfigFile);
     } else {
         $ftpObj->get($tempConfigFile, $cfgFile);
         $remoteCfg = new Mage_Connect_Config($tempConfigFile);
     }
     $ftpObj->chdir($wd);
     return array($remoteCfg, $ftpObj);
 }