public function get_indexing_concepts() { $concepts_list = new skos_concepts_list(); switch ($this->type_object) { case AUT_TABLE_AUTHORS: if ($concepts_list->set_concepts_from_object(TYPE_AUTHOR, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_PUBLISHERS: if ($concepts_list->set_concepts_from_object(TYPE_PUBLISHER, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_COLLECTIONS: if ($concepts_list->set_concepts_from_object(TYPE_COLLECTION, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_SUB_COLLECTIONS: if ($concepts_list->set_concepts_from_object(TYPE_SUBCOLLECTION, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_SERIES: if ($concepts_list->set_concepts_from_object(TYPE_SERIE, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_INDEXINT: if ($concepts_list->set_concepts_from_object(TYPE_INDEXINT, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_TITRES_UNIFORMES: if ($concepts_list->set_concepts_from_object(TYPE_TITRE_UNIFORME, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_CATEG: if ($concepts_list->set_concepts_from_object(TYPE_CATEGORY, $this->num_object)) { return $concepts_list->get_concepts(); } break; case AUT_TABLE_AUTHPERSO: if ($concepts_list->set_concepts_from_object(TYPE_AUTHPERSO, $this->num_object)) { return $concepts_list->get_concepts(); } break; } return null; }
/** * Retourne l'affichage des concepts composés qui utilisent un concept * @param skos_concepts_list $concepts_list Liste des concepts composés * @return string */ public static function get_composed_concepts_list($concepts_list) { global $thesaurus_concepts_affichage_ordre, $thesaurus_concepts_concept_in_line; global $msg; $concepts = $concepts_list->get_concepts(); $datas = array('title' => $msg['skos_view_concepts_composed_concepts'], 'elements' => self::get_sorted_concepts($concepts, false)); return self::render($datas, "skos_view_concepts_composed_concepts_list", array('concepts_in_line' => $thesaurus_concepts_concept_in_line * 1)); }