Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1537 → Rev 1538

/trunk/jrest/services/bibliotheque/UtilTruck.php
18,11 → 18,7
private $ontologie = null;
public function __construct() {
}
public function __construct(Ontologie $ontologie) {
public function __construct(Ontologie $ontologie = null) {
$this->setOntologie($ontologie);
}
185,7 → 181,7
$valeur = '';
} else {
if (isset($this->ontologie)) {
$valeurOntologie = $this->ontologie->getValeur($valeur);
$valeurOntologie = $this->ontologie->getTableauValeur($valeur);
if (isset($valeurOntologie)) {
$valeur = $valeurOntologie['nom'];
}
213,7 → 209,7
if (preg_match('/^'.$valeurTypeOntologie.'.*$/u', $valeur, $match)) {// Cas type : réf. numérique
$type = $match[1];
if (isset($this->ontologie)) {
$valeurOntologieNom = $this->ontologie->getValeurNom($type);
$valeurOntologieNom = $this->ontologie->getNom($type);
if (isset($valeurOntologieNom)) {
$valeurOntologieNom .= ' : ';
$valeur = preg_replace('/^'.$type.'/u', $valeurOntologieNom, $valeur);
234,7 → 230,7
$donnee = $match[1];
$donnee = str_replace(self::SEPARATEUR_TYPE_VALEUR, '', $donnee);
if (isset($this->ontologie)) {
$valeurOntologieNom = $this->ontologie->getValeurNom($donnee);
$valeurOntologieNom = $this->ontologie->getNom($donnee);
if (isset($valeurOntologieNom)) {
$valeur = preg_replace('/'.$donnee.'$/u', $valeurOntologieNom, $valeur);
}