Ejemplo n.º 1
0
 private function hasWidevineFlavorAssetsWithSameWvAssetIdInOtherEntries($wvAssetId, $entryId)
 {
     $entryFilter = new entryFilter();
     $entryFilter->fields['_like_plugins_data'] = WidevinePlugin::getWidevineAssetIdSearchData($wvAssetId);
     $entryFilter->setPartnerSearchScope(baseObjectFilter::MATCH_KALTURA_NETWORK_AND_PRIVATE);
     $c = KalturaCriteria::create(entryPeer::OM_CLASS);
     $entryFilter->attachToCriteria($c);
     $c->add(entryPeer::ID, $entryId, Criteria::NOT_EQUAL);
     $c->applyFilters();
     $entriesCount = $c->getRecordsCount();
     if ($entriesCount) {
         KalturaLog::debug('Found active flavors for WV asset id [' . $wvAssetId . ']');
         return true;
     } else {
         return false;
     }
 }