コード例 #1
0
ファイル: MetadataPlugin.php プロジェクト: kubrickfr/server
 public static function getSearchData(BaseObject $object)
 {
     if ($object instanceof entry) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getSearchValuesByObject(MetadataObjectType::ENTRY, $object->getId());
         }
     }
     if ($object instanceof category) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getSearchValuesByObject(MetadataObjectType::CATEGORY, $object->getId());
         }
     }
     if ($object instanceof Partner) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getSearchValuesByObject(MetadataObjectType::PARTNER, $object->getId());
         }
     }
     if ($object instanceof kuser) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getSearchValuesByObject(MetadataObjectType::USER, $object->getId());
         }
     }
     if ($object instanceof Metadata) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getMetadataValuesByMetadataObjects(array($object));
         }
     }
     return null;
 }
コード例 #2
0
ファイル: MetadataPlugin.php プロジェクト: richhl/kalturaCE
 /**
  * Return textual search data to be associated with the object
  * 
  * @param BaseObject $object
  * @return string
  */
 public static function getSearchData(BaseObject $object)
 {
     if ($object instanceof entry) {
         if (self::isAllowedPartner($object->getPartnerId())) {
             return kMetadataManager::getSearchValuesByObject(Metadata::TYPE_ENTRY, $object->getId());
         }
     }
     return null;
 }
コード例 #3
0
 public static function getSearchData(BaseObject $object)
 {
     if ($object instanceof CuePoint) {
         $pluginInstances = KalturaPluginManager::getPluginInstances('IKalturaCuePoint');
         $cuePointCalssName = lcfirst(get_class($object));
         if (MetadataPlugin::isAllowedPartner($object->getPartnerId()) && isset($pluginInstances[$cuePointCalssName])) {
             return kMetadataManager::getSearchValuesByObject($object->getMetadataObjectType(), $object->getId());
         }
     }
     return null;
 }