protected function addBulkUploadResult(KalturaBulkUploadResult $bulkUploadResult)
 {
     parent::addBulkUploadResult($bulkUploadResult);
     if (($bulkUploadResult->entryId || $bulkUploadResult->objectId) && $bulkUploadResult->entryStatus == KalturaEntryStatus::IMPORT) {
         $url = $bulkUploadResult->url;
         $isSsh = stripos($url, 'sftp:') === 0 || stripos($url, 'scp:') === 0;
         if ($isSsh) {
             $resource = new KalturaSshUrlResource();
             $resource->privateKey = $bulkUploadResult->sshPrivateKey;
             $resource->publicKey = $bulkUploadResult->sshPublicKey;
             $resource->keyPassphrase = $bulkUploadResult->sshKeyPassphrase;
         } else {
             $resource = new KalturaUrlResource();
         }
         $resource->url = $url;
         $this->impersonate();
         $this->kClient->media->addContent($bulkUploadResult->entryId, $resource);
         $this->unimpersonate();
     }
 }
Пример #2
0
 protected function addBulkUploadResult(KalturaBulkUploadResult $bulkUploadResult)
 {
     parent::addBulkUploadResult($bulkUploadResult);
 }