public function getType() { return FtpDistributionPlugin::getDistributionProviderTypeCoreValue(FtpDistributionProviderType::FTP); }
public function getProvider() { if ($this->getProviderType() == FtpDistributionPlugin::getDistributionProviderTypeCoreValue(FtpDistributionProviderType::FTP_SCHEDULED)) { return FtpScheduledDistributionPlugin::getProvider(); } else { return FtpDistributionPlugin::getProvider(); } }
KalturaLog::debug("Storage profile [{$storageProfileId}] file [{$path}/{$element}] size check failed: " . $e->getMessage()); $passed = false; } if (!$passed) { break; } } if ($passed) { KalturaLog::notice("Storage profile [{$storageProfileId}] passed"); } else { KalturaLog::err("Storage profile [{$storageProfileId}] failed"); } } $distributionProfileCriteria = new Criteria(); $distributionProfileCriteria->add(DistributionProfilePeer::STATUS, DistributionProfileStatus::ENABLED); $distributionProfileCriteria->add(DistributionProfilePeer::PROVIDER_TYPE, FtpDistributionPlugin::getDistributionProviderTypeCoreValue(FtpDistributionProviderType::FTP)); $ftpDistributionProfiles = DistributionProfilePeer::doSelect($distributionProfileCriteria); KalturaLog::debug("FTP Distribution profiles count [" . count($ftpDistributionProfiles) . "]"); foreach ($ftpDistributionProfiles as $ftpDistributionProfile) { /* @var $ftpDistributionProfile FtpDistributionProfile */ $ftpDistributionProfileId = $ftpDistributionProfile->getId(); if ($ftpDistributionProfile->getProtocol() != kFileTransferMgrType::SFTP) { KalturaLog::debug("FTP Distribution profile [{$ftpDistributionProfileId}] different protocol [" . $ftpDistributionProfile->getProtocol() . "]"); continue; } $passed = true; $sftp = kFileTransferMgr::getInstance(kFileTransferMgrType::SFTP_SEC_LIB); /* @var $sftp sftpSecLibMgr */ $ftpDistributionProfilePublicKeyFile = uniqid('sftp-pub-'); $ftpDistributionProfilePrivateKeyFile = uniqid('sftp-pvt-'); try {