Subversion Repositories Applications.annuaire

Rev

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

Rev 101 Rev 108
Line 904... Line 904...
904
		$donnees['nouveau_mdp'] = $nouveau_mdp;
904
		$donnees['nouveau_mdp'] = $nouveau_mdp;
Line 905... Line 905...
905
 
905
 
906
		return $this->envoyerMailOubliMdp($id_annuaire,$mail , $nouveau_mdp);
906
		return $this->envoyerMailOubliMdp($id_annuaire,$mail , $nouveau_mdp);
Line -... Line 907...
-
 
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);
-
 
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é
912
	 * @param int $id_utilisateur l'identifiant de l'utilisateur à supprimer
920
	 * @param int $id_utilisateur l'identifiant de l'utilisateur à supprimer
Line -... Line 921...
-
 
921
	 */
-
 
922
	public function supprimerInscription($id_annuaire, $id_utilisateur) {
-
 
923
		
-
 
924
		if(!$id_utilisateur || $id_utilisateur == '') {
913
	 */
925
			return $this->index();
914
	public function supprimerInscription($id_annuaire, $id_utilisateur) {
926
		}
915
 
927
 
Line 916... Line 928...
916
		$this->chargerModele('AnnuaireModele');
928
		$this->chargerModele('AnnuaireModele');
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();
Line -... Line 964...
-
 
964
		$lettre_controleur->desinscriptionLettreActualite($mail_utilisateur);
-
 
965
		
-
 
966
		if($id_utilisateur == Registre::getInstance()->get('identification_id')) {
-
 
967
			$identificateur = new IdentificationControleur();
-
 
968
			$identificateur->deloggerUtilisateur();
952
		$lettre_controleur->desinscriptionLettreActualite($mail_utilisateur);
969
		}
953
 
970
 
Line 954... Line 971...
954
		return $this->index();
971
		return $this->index();
955
	}
972
	}
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;