28,6 → 28,8 |
self::$ontologie_liste[$id_liste] = $donnees['valeurs']; |
$retour = true; |
} |
} else { |
$retour = true; |
} |
return $retour; |
} |
41,6 → 43,18 |
return $retour; |
} |
|
public static function getListeFormatee($id_liste) { |
$retour = false; |
$liste = self::getListe($id_liste); |
if ($liste !== false) { |
foreach ($liste as $cle => $valeur) { |
$liste[$cle] = self::formaterTableauValeur($valeur); |
} |
$retour = $liste; |
} |
return $retour; |
} |
|
public static function chargerValeur($id_valeur) { |
$retour = true; |
if (!isset(self::$ontologie_valeur[$id_valeur])) { |
78,18 → 92,25 |
$retour = false; |
} else { |
foreach ($valeurs as $valeur) { |
self::$ontologie_valeur[$valeur['cmlv_id_valeur']] = array( |
self::$ontologie_valeur[$valeur['cmlv_id_valeur']] = self::formaterTableauValeur($valeur); |
} |
} |
} |
return $retour; |
} |
|
private static function formaterTableauValeur($valeur) { |
$valeur_formatee = array(); |
if (is_array($valeur) && count($valeur) > 0) { |
$valeur_formatee = array( |
'parent' => $valeur['cmlv_id_valeur'], |
'projet' => $valeur['cmlv_ce_projet'], |
'nom' => $valeur['cmlv_nom'], |
'abreviation' => $valeur['cmlv_abreviation'], |
'description' => $valeur['cmlv_description'], |
'meta' => $valeur['cmlv_ce_meta'] |
); |
'meta' => $valeur['cmlv_ce_meta']); |
} |
return $valeur_formatee; |
} |
} |
return $retour; |
} |
} |
?> |