Subversion Repositories Applications.annuaire

Rev

Rev 101 | Rev 120 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 101 Rev 108
Line 903... Line 903...
903
 
903
 
Line 904... Line 904...
904
		$donnees['nouveau_mdp'] = $nouveau_mdp;
904
		$donnees['nouveau_mdp'] = $nouveau_mdp;
905
 
905
 
-
 
906
		return $this->envoyerMailOubliMdp($id_annuaire,$mail , $nouveau_mdp);
-
 
907
	}
-
 
908
	
-
 
909
	public function afficherFormulaireSuppressionInscription($id_annuaire, $id_utilisateur) {
-
 
910
 
-
 
911
		$donnees['id_annuaire'] = $id_annuaire;
-
 
912
		$donnees['id_utilisateur'] = $id_utilisateur;
-
 
913
		return $this->getVue(Config::get('dossier_squelettes_formulaires').'suppression_inscription',$donnees);
Line 906... Line 914...
906
		return $this->envoyerMailOubliMdp($id_annuaire,$mail , $nouveau_mdp);
914
		
907
	}
915
	}
908
 
916
 
909
	/**
917
	/**
910
	 * Supprime l'inscription d'un utilisateur dans un annuaire donné
918
	 * Supprime l'inscription d'un utilisateur dans un annuaire donné
911
	 * @param int $id_annuaire l'identifiant de l'annuaire associé
919
	 * @param int $id_annuaire l'identifiant de l'annuaire associé
-
 
920
	 * @param int $id_utilisateur l'identifiant de l'utilisateur à supprimer
-
 
921
	 */
-
 
922
	public function supprimerInscription($id_annuaire, $id_utilisateur) {
-
 
923
		
Line 912... Line 924...
912
	 * @param int $id_utilisateur l'identifiant de l'utilisateur à supprimer
924
		if(!$id_utilisateur || $id_utilisateur == '') {
913
	 */
925
			return $this->index();
914
	public function supprimerInscription($id_annuaire, $id_utilisateur) {
926
		}
Line 948... Line 960...
948
		$appli_controleur->supprimerInscription($id_utilisateur, $params);
960
		$appli_controleur->supprimerInscription($id_utilisateur, $params);
Line 949... Line 961...
949
 
961
 
950
		// pour qu'ils lancent les procédures de désinscription associées
962
		// pour qu'ils lancent les procédures de désinscription associées
951
		$lettre_controleur = new LettreControleur();
963
		$lettre_controleur = new LettreControleur();
-
 
964
		$lettre_controleur->desinscriptionLettreActualite($mail_utilisateur);
-
 
965
		
-
 
966
		if($id_utilisateur == Registre::getInstance()->get('identification_id')) {
-
 
967
			$identificateur = new IdentificationControleur();
-
 
968
			$identificateur->deloggerUtilisateur();
Line 952... Line 969...
952
		$lettre_controleur->desinscriptionLettreActualite($mail_utilisateur);
969
		}
953
 
970
 
Line 954... Line 971...
954
		return $this->index();
971
		return $this->index();
Line 1580... Line 1597...
1580
					$valeurs_metadonnees[$nom_champ_formulaire] = array_merge($valeurs_metadonnees[$nom_champ_formulaire],$informations_champ);
1597
					$valeurs_metadonnees[$nom_champ_formulaire] = array_merge($valeurs_metadonnees[$nom_champ_formulaire],$informations_champ);
1581
				} else {
1598
				} else {
1582
					$informations_champ = array('amv_valeur' => $valeur,'amc_id_champ' => $tableau_mappage[1][$cle]) ;
1599
					$informations_champ = array('amv_valeur' => $valeur,'amc_id_champ' => $tableau_mappage[1][$cle]) ;
1583
					$valeurs_metadonnees[$nom_champ_formulaire] = $informations_champ;
1600
					$valeurs_metadonnees[$nom_champ_formulaire] = $informations_champ;
1584
				}
1601
				}
-
 
1602
				
-
 
1603
				$verificateur = new VerificationControleur();
-
 
1604
				$valeurs_metadonnees[$nom_champ_formulaire] = $verificateur->verifierEtRemplacerValeurChampPourAffichage($valeurs_metadonnees[$nom_champ_formulaire]['amc_ce_type_affichage'],$valeurs_metadonnees[$nom_champ_formulaire], 1);
1585
			}
1605
			}
1586
		}
1606
		}
Line 1587... Line 1607...
1587
		
1607
		
1588
		return $valeurs_metadonnees;
1608
		return $valeurs_metadonnees;