20,6 → 20,9 |
*/ |
public function index() { |
|
|
//$this->creerMetadonnee(); |
|
if(Registre::getInstance()->get('est_admin')) { |
$data = array(); |
$index_annuaire = $this->getVue('index_annuaire', $data); |
44,7 → 47,35 |
return $this->afficherFicheUtilisateur(Registre::getInstance()->get('identification_id')); |
} |
} |
|
public function creerMetadonnee() { |
$this->chargerModele('AnnuaireModele'); |
$this->chargerModele('MetadonneeModele'); |
$id_liste_inscrit = $this->AnnuaireModele->migrer(); |
|
foreach($id_liste_inscrit as $id_inscrit) { |
|
|
echo $id_inscrit.'<br />'; |
|
// S'il existe déjà une valeur de metadonnée pour cette colonne et cet utilisateur |
// car on a pu ajouter de nouveaux champs entre temps |
if($this->MetadonneeModele->valeurExiste('97',$id_inscrit)) { |
// On se contente de la modifier |
$this->MetadonneeModele->modifierValeurMetadonnee('97',$id_inscrit,'1'); |
|
} else { |
// S'il n'existe pas de valeur, on ajoute une nouvelle ligne à la table de valeurs de meta données |
if($this->MetadonneeModele->ajouterNouvelleValeurMetadonnee('97',$id_inscrit,'1')) { |
// Si l'insertion a réussi, on continue |
} else { |
return false; |
} |
} |
} |
|
} |
|
/**-------- Fonctions de gestion des annuaires --------------------------------*/ |
|
/** |
553,7 → 584,7 |
} |
|
public function modifierInscription($valeurs) { |
|
|
$this->chargerModele('MetadonneeModele'); |
|
$id_utilisateur = $valeurs['id_utilisateur']; |
607,7 → 638,7 |
|
// cas de la checkbox qui devrait être là mais pas cochée |
if($condition == 'hidden') { |
|
|
if(!isset($valeurs[$type.'_'.$id_champ])) { |
// dans ce cas là on fabrique une valeur qui vaut 0 |
$nom_champ = $type.'_'.$id_champ; |