Subversion Repositories Applications.annuaire

Compare Revisions

Ignore whitespace Rev 107 → Rev 108

/trunk/controleurs/AnnuaireControleur.php
905,7 → 905,15
 
return $this->envoyerMailOubliMdp($id_annuaire,$mail , $nouveau_mdp);
}
public function afficherFormulaireSuppressionInscription($id_annuaire, $id_utilisateur) {
 
$donnees['id_annuaire'] = $id_annuaire;
$donnees['id_utilisateur'] = $id_utilisateur;
return $this->getVue(Config::get('dossier_squelettes_formulaires').'suppression_inscription',$donnees);
}
 
/**
* Supprime l'inscription d'un utilisateur dans un annuaire donné
* @param int $id_annuaire l'identifiant de l'annuaire associé
912,6 → 920,10
* @param int $id_utilisateur l'identifiant de l'utilisateur à supprimer
*/
public function supprimerInscription($id_annuaire, $id_utilisateur) {
if(!$id_utilisateur || $id_utilisateur == '') {
return $this->index();
}
 
$this->chargerModele('AnnuaireModele');
$champs_mappage = $this->obtenirChampsMappageAnnuaire($id_annuaire);
950,6 → 962,11
// pour qu'ils lancent les procédures de désinscription associées
$lettre_controleur = new LettreControleur();
$lettre_controleur->desinscriptionLettreActualite($mail_utilisateur);
if($id_utilisateur == Registre::getInstance()->get('identification_id')) {
$identificateur = new IdentificationControleur();
$identificateur->deloggerUtilisateur();
}
 
return $this->index();
}
1582,6 → 1599,9
$informations_champ = array('amv_valeur' => $valeur,'amc_id_champ' => $tableau_mappage[1][$cle]) ;
$valeurs_metadonnees[$nom_champ_formulaire] = $informations_champ;
}
$verificateur = new VerificationControleur();
$valeurs_metadonnees[$nom_champ_formulaire] = $verificateur->verifierEtRemplacerValeurChampPourAffichage($valeurs_metadonnees[$nom_champ_formulaire]['amc_ce_type_affichage'],$valeurs_metadonnees[$nom_champ_formulaire], 1);
}
}