Subversion Repositories Applications.annuaire

Rev

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

Rev 349 Rev 350
Line 92... Line 92...
92
		$contenu_mail = $this->getVue(Config::get('dossier_squelettes_mails').'mail_confirmation_inscription',$donnees);
92
		$contenu_mail = $this->getVue(Config::get('dossier_squelettes_mails').'mail_confirmation_inscription',$donnees);
Line 93... Line 93...
93
		
93
		
94
		// en attendant de gérer mieux l'envoi en mode texte
94
		// en attendant de gérer mieux l'envoi en mode texte
95
		// remplacement du &amp dans les urls
95
		// remplacement du &amp dans les urls
96
		$contenu_mail = str_replace('&', '&', $contenu_mail);
96
		$contenu_mail = str_replace('&', '&', $contenu_mail);
97
 
-
 
98
		 // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
-
 
99
	     $entetes  = 'MIME-Version: 1.0' . "\r\n";
-
 
100
	     $entetes .= 'Content-type: text/html; charset='.Config::get('appli_encodage'). "\r\n";
-
 
101
	     // En-têtes additionnels
-
 
102
	     $entetes .= 'From: '.Config::get('adresse_mail_annuaire')."\r\n";
-
 
103
 
97
	     
104
		return mail($adresse_mail,mb_encode_mimeheader('Inscription à l\'annuaire'),$contenu_mail, $entetes);
-
 
105
 
98
	    return $this->envoyerMail(Config::get('adresse_mail_annuaire'),$adresse_mail,'Inscription à l\'annuaire',$contenu_mail);
Line 106... Line 99...
106
	}
99
	}
107
 
100
 
108
	 /** En cas d'oubli de mot de passe, régénère le mot de passe et envoie un mail à l'utilisateur
101
	 /** En cas d'oubli de mot de passe, régénère le mot de passe et envoie un mail à l'utilisateur
Line 124... Line 117...
124
		$donnees['nouveau_mdp'] = $nouveau_mdp;
117
		$donnees['nouveau_mdp'] = $nouveau_mdp;
125
		$donnees['lien_profil'] = $base_url;
118
		$donnees['lien_profil'] = $base_url;
Line 126... Line 119...
126
 
119
 
Line 127... Line -...
127
		$contenu_mail = $this->getVue(Config::get('dossier_squelettes_mails').'mail_oubli_mdp',$donnees);
-
 
128
 
-
 
129
		 // Pour envoyer un mail HTML, l'en-tête Content-type doit être défini
-
 
130
	     $entetes  = 'MIME-Version: 1.0' . "\r\n";
-
 
131
	     $entetes .= 'Content-type: text/html; charset='.Config::get('appli_encodage'). "\r\n";
-
 
132
	     // En-têtes additionnels
-
 
133
	     $entetes .= 'From: '.Config::get('adresse_mail_annuaire')."\r\n";
120
		$contenu_mail = $this->getVue(Config::get('dossier_squelettes_mails').'mail_oubli_mdp',$donnees);
134
 
-
 
135
		 return mail($mail,mb_encode_mimeheader('Demande de réinitialisation de mot de passe'),$contenu_mail, $entetes);
121
 
Line 136... Line 122...
136
 
122
		return $this->envoyerMail(Config::get('adresse_mail_annuaire'),$mail,'Demande de réinitialisation de mot de passe',$contenu_mail);