Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 59 → Rev 60

/trunk/controleurs/VerificationControleur.php
27,7 → 27,7
*/
public function verifierErreursChampsSelonType($id_annuaire, $valeurs, $tableau_mappage) {
 
$erreurs = false;
$erreurs = array();
 
$this->chargerModele('AnnuaireModele');
$tableau_champs_obligatoire = $this->AnnuaireModele->obtenirChampsObligatoires($id_annuaire);
75,13 → 75,15
break;
 
default:
if($this->estUnchampObligatoire && trim($valeur['valeur']) == '') {
$erreurs[$id] = 'Ce champ est obligatoire';
}
 
break;
}
}
 
if(count($erreurs) == 0) {
$erreurs = false;
}
 
return $erreurs;
}
 
299,6 → 301,16
// TODO: si ça n'existe pas on va le chercher ?
if(isset($valeur['amo_nom'])) {
$valeur_modifiee['amv_valeur_affichage'] = $valeur['amo_nom'];
} else {
if(isset($valeur['amv_valeur'])) {
$ontologie_modele = new OntologieModele();
$infos_onto = $ontologie_modele->chargerInformationsOntologie($valeur['amv_valeur']);
if(is_array($infos_onto) && !empty($infos_onto)) {
$valeur_modifiee['amv_valeur_affichage'] = $infos_onto['amo_nom'];
} else {
$valeur_modifiee['amv_valeur_affichage'] = '';
}
}
}
break;