Beispiel #1
0
 protected function loginToSFTP()
 {
     $this->includeLibrary();
     $result = true;
     $sftpClient = new \phpseclib\Net\SFTP(str_replace('sftp://', '', $this->config->sftp_endpoint));
     if (!$sftpClient->login($this->config->sftp_username, $this->config->sftp_password)) {
         $result = false;
         \XLite\Logger::logCustom("PitneyBowes", 'Error: Cound not start SFTP connection.', false);
     } else {
         $sftpClient->chdir($this->config->sftp_catalog_directory);
     }
     return $result ? $sftpClient : $result;
 }