예제 #1
0
 public function __construct($options)
 {
     parent::__construct($options);
     $this->ftpConfig = isset($options['ftp']['host']) ? array($options['ftp']) : $options['ftp'];
     if (isset($options['ftp']['remote_directory'])) {
         $this->ftp_path = $options['ftp']['remote_directory'];
     }
     if (isset($options['workspace'])) {
         $this->workspace = $options['workspace'];
     }
     Zend_Ftp_Factory::registerParserType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Parser_NsnFtpParser');
     Zend_Ftp_Factory::registerInteratorType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Directory_NsnIterator');
     Zend_Ftp_Factory::registerFileType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_File_NsnCDRFile');
     Zend_Ftp_Factory::registerDirecotryType(Zend_Ftp::UNKNOWN_SYSTEM_TYPE, 'Zend_Ftp_Directory_Nsn');
 }