Exemple #1
0
 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;
 }