Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1534 → Rev 1535

/trunk/jrest/services/bibliotheque/Ontologie.php
15,9 → 15,9
$ontologie = array(0 => array('nom' => 'Non renseigné', 'abr' => 'NR'));
foreach ($metadonnees as $meta) {
$ontologie[$meta['cmlv_id_valeur']] = array(
'nom' => ((isset($meta['cmlv_nom']) ? $meta['cmlv_nom'] : null),
'abr' => ((isset($meta['cmlv_abreviation']) ? $meta['cmlv_abreviation'] : null),
'dsc' => ((isset($meta['cmlv_description']) ? $meta['cmlv_description'] : null));
'nom' => (isset($meta['cmlv_nom']) ? $meta['cmlv_nom'] : null),
'abr' => (isset($meta['cmlv_abreviation']) ? $meta['cmlv_abreviation'] : null),
'dsc' => (isset($meta['cmlv_description']) ? $meta['cmlv_description'] : null));
}
$this->ontologie = $ontologie;
}
/trunk/jrest/services/bibliotheque/UtilTruck.php
26,7 → 26,7
$this->setOntologie($ontologie);
}
public setOntologie(Ontologie $ontologie) {
public function setOntologie(Ontologie $ontologie) {
$this->ontologie = $ontologie;
}
190,7 → 190,7
$valeur = $valeurOntologie['nom'];
}
} else {
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie()."
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie().";
trigger_error($e, E_USER_WARNING);
}
}
212,7 → 212,7
$valeurTypeAutre = '([[:alnum:]]+)'.self::SEPARATEUR_TYPE_VALEUR;
if (preg_match('/^'.$valeurTypeOntologie.'.*$/u', $valeur, $match)) {// Cas type : réf. numérique
$type = $match[1];
if (isset($this->ontologie))
if (isset($this->ontologie)) {
$valeurOntologieNom = $this->ontologie->getValeurNom($type);
if (isset($valeurOntologieNom)) {
$valeurOntologieNom .= ' : ';
219,7 → 219,7
$valeur = preg_replace('/^'.$type.'/u', $valeurOntologieNom, $valeur);
}
} else {
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie()."
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie().";
trigger_error($e, E_USER_WARNING);
}
} else if (preg_match('/^'.$valeurTypeAutre.'.*$/u', $valeur, $match)) {// Cas type : AUTRE
239,7 → 239,7
$valeur = preg_replace('/'.$donnee.'$/u', $valeurOntologieNom, $valeur);
}
} else {
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie()."
$e = "Veuillez définir l'ontologie à utiliser en employant la méthode setOntologie().";
trigger_error($e, E_USER_WARNING);
}
}