libis / cag_tools

Collective access scripts and installation profile for CAG
1 stars 0 forks source link

concept preferred label (cag_werktuigen.php) #1

Closed samalloing closed 11 years ago

samalloing commented 11 years ago

De preferred label van sommige concepten klopt niet. Er zijn meerdere preferred_labels ingevuld wat op zich niet kan. Er zijn in de records precies ook maar één term. Misschien dat je variabele niet wordt leeggemaakt op het einde. Een voorbeeld is object_id 17805

aruijmen commented 11 years ago

Onderzoeken: er lijkt een probleem te zijn met de addLabel routine !!!

aruijmen commented 11 years ago

Probleem opgelost: code aangepast: wordt bepaald door de laatste parameter van addLabel methode: false = non_preferred / true = preferred

$t_object->addLabel(array('name' => $resultarray['non_preferred_label_alt']),$pn_locale_id, $preferred_alt, false );

$t_object->addLabel(array('name' => $result_use['non_preferred_label_use']), $pn_locale_id, $preferred_use,false);

De nodige aanpassingen werden gedaan.

samalloing commented 11 years ago

Is deze code in CollectiveAcess code? Dan moet je een pull request uitvoeren zodat deze code ook kan aangepast worden daar

aruijmen commented 11 years ago

Neen, De addLabel-methode is CA-code. De regels bovenaan werden aangepast in het importscript voor Werktuigen.xml -> cag_werktuigen.php.