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); |
} |
} |
|