Пример #1
0
 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));
 }