Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 36 → Rev 37

/trunk/modeles/MetadonneeModele.php
41,6 → 41,7
// On remplace l'identifiant du type d'affichage par son nom
$type_affichage = $this->renvoyerCorrespondanceNomId($ligne['amc_ce_type_affichage'], $this->id_liste_champs);
$ligne['amc_ce_nom_type_affichage'] = $type_affichage['amo_nom'];
$ligne['amc_ce_template_affichage'] = $type_affichage['amo_abreviation'];
$annuaire[$ligne['amc_id_champ']] = $ligne;
}
 
205,7 → 206,7
* @return string le nom du champ, ou false sinon
*/
private function renvoyerCorrespondanceNomId($id_ontologie,$id_parent) {
$requete = 'SELECT amo_nom '.
$requete = 'SELECT amo_nom, amo_abreviation '.
'FROM annu_meta_ontologie '.
'WHERE amo_ce_parent = '.$this->proteger($id_parent).' '.
'AND amo_id_ontologie = '.$this->proteger($id_ontologie);
261,7 → 262,7
*/
public function valeurExiste($id_champ, $id_enregistrement_lie) {
 
$requete_existence_valeur = 'SELECT COUNT(amv_valeur) as valeur_existe '.
$requete_existence_valeur = 'SELECT COUNT(*) as valeur_existe '.
'FROM annu_meta_valeurs '.
'WHERE amv_ce_colonne = '.$id_champ.' '.
'AND amv_cle_ligne ='.$id_enregistrement_lie;
268,7 → 269,7
 
$resultat = $this->requeteUn($requete_existence_valeur);
 
return ($resultat['valeur_existe'] > 1) ;
return ($resultat['valeur_existe'] >= 1) ;
}
 
/**