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; }
/** * 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; }
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; }