public static function setupPartner($partnerId) { $c = new Criteria(); $c->add(DrmPolicyPeer::PARTNER_ID, $partnerId); $c->add(DrmPolicyPeer::STATUS, DrmPolicyStatus::ACTIVE); $c->add(DrmPolicyPeer::PROVIDER, PlayReadyPlugin::getPlayReadyProviderCoreValue()); $policies = DrmPolicyPeer::doSelectOne($c); if (!count($policies)) { KalturaLog::debug("playready setup for partner " . $partnerId); list($defaultPolicy, $rentalPolicy, $purchasePolicy, $subscriptionPolicy) = self::createPartnerPolicies($partnerId); self::createDefaultAccessControl($partnerId, $defaultPolicy, $rentalPolicy, $purchasePolicy, $subscriptionPolicy); } }
public static function setupPartner($partnerId) { $c = new Criteria(); $c->add(DrmPolicyPeer::PARTNER_ID, $partnerId); $c->add(DrmPolicyPeer::STATUS, DrmPolicyStatus::ACTIVE); $c->add(DrmPolicyPeer::PROVIDER, DrmProviderType::CENC); $policies = DrmPolicyPeer::doSelectOne($c); if (!count($policies)) { KalturaLog::debug("DRM setup for partner " . $partnerId); list($defaultPolicy) = self::createPartnerPolicies($partnerId); self::createDefaultAccessControl($partnerId, $defaultPolicy); } }
/** * Retrieve drm policy according to systemName * @param string $systemName * @param int $excludeId * @param PropelPDO $con * @return DrmPolicy */ public static function retrieveBySystemName($systemName, $excludeId = null, PropelPDO $con = null) { $c = new Criteria(); $c->add(DrmPolicyPeer::SYSTEM_NAME, $systemName); return DrmPolicyPeer::doSelectOne($c); }