Line 233... |
Line 233... |
233 |
|
233 |
|
234 |
// ===================Changement de mail ===================
|
234 |
// ===================Changement de mail ===================
|
235 |
if($GLOBALS['AUTH']->getUsername() != $valeur['email'])
|
235 |
if($GLOBALS['AUTH']->getUsername() != $valeur['email'])
|
236 |
{
|
236 |
{
|
237 |
// dans tous les cas on désinscrit la personne de la lettre d'actualité
|
237 |
// dans tous les cas on désinscrit la personne de la lettre d'actualité
|
Line 238... |
Line 238... |
238 |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$GLOBALS['AUTH']->getUsername()) ;
|
238 |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$GLOBALS['AUTH']->getUsername()) ;
|
239 |
|
239 |
|
240 |
// si la case pour recevoir la lettre d'actualité est cochée
|
240 |
// si la case pour recevoir la lettre d'actualité est cochée
|
241 |
if(isset($valeur['lettre']))
|
241 |
if(isset($valeur['lettre']))
|
242 |
{
|
242 |
{
|
- |
|
243 |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ;
|
- |
|
244 |
}
|
- |
|
245 |
// si le mail n'a pas changé
|
- |
|
246 |
} else {
|
- |
|
247 |
// si la case pour recevoir la lettre d'actualité est cochée
|
- |
|
248 |
if(isset($valeur['lettre'])) {
|
- |
|
249 |
// on abonne la personne
|
- |
|
250 |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ;
|
- |
|
251 |
}
|
- |
|
252 |
else {
|
- |
|
253 |
// sinon on désinscrit la personne de la lettre d'actualité
|
243 |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ;
|
254 |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ;
|
Line 244... |
Line 255... |
244 |
}
|
255 |
}
|
245 |
}
|
256 |
}
|
246 |
|
257 |
|
Line 262... |
Line 273... |
262 |
if (isset($valeur['lettre'])) {
|
273 |
if (isset($valeur['lettre'])) {
|
263 |
// On appelle cette fonction pour mettre à jour
|
274 |
// On appelle cette fonction pour mettre à jour
|
264 |
$GLOBALS['AUTH']->setAuthData(INS_CHAMPS_LETTRE, $valeur['lettre'], true);
|
275 |
$GLOBALS['AUTH']->setAuthData(INS_CHAMPS_LETTRE, $valeur['lettre'], true);
|
265 |
}
|
276 |
}
|
Line 266... |
Line -... |
266 |
|
- |
|
267 |
// si la case pour recevoir la lettre d'actualité est cochée
|
- |
|
268 |
if(isset($valeur['lettre'])) {
|
- |
|
269 |
$ajout_abo = file_get_contents(URL_LISTE_ACTU.'ajout_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$valeur['email']) ;
|
- |
|
270 |
}
|
- |
|
271 |
else {
|
- |
|
272 |
// dans tous les cas on désinscrit la personne de la lettre d'actualité
|
- |
|
273 |
$supp_abo = file_get_contents(URL_LISTE_ACTU.'suppression_abonne.php?domaine=tela-botanica.org&liste=actu&mail='.$GLOBALS['AUTH']->getUsername()) ;
|
- |
|
274 |
}
|
- |
|
275 |
|
277 |
|
276 |
// la valeur de session (récupéré par getAuthData()
|
278 |
// la valeur de session (récupéré par getAuthData()
|
277 |
unset($resultat);
|
279 |
unset($resultat);
|
278 |
// ========================= Mise à jour dans SPIP ================================
|
280 |
// ========================= Mise à jour dans SPIP ================================
|
279 |
if (INS_UTILISE_SPIP) mod_inscription_spip($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID)) ;
|
281 |
if (INS_UTILISE_SPIP) mod_inscription_spip($GLOBALS['AUTH']->getAuthData(INS_CHAMPS_ID)) ;
|
Line 632... |
Line 634... |
632 |
$headers ['Subject'] = $action;
|
634 |
$headers ['Subject'] = $action;
|
633 |
$headers ['Reply-To'] = $email;
|
635 |
$headers ['Reply-To'] = $email;
|
Line 634... |
Line 636... |
634 |
|
636 |
|
635 |
$mail->send($action, $headers, '');
|
637 |
$mail->send($action, $headers, '');
|
636 |
if (PEAR::isError($mail)) {
|
638 |
if (PEAR::isError($mail)) {
|
637 |
echo '<p class="erreur">Le mail n\'est pas partie...</p>';
|
639 |
echo '<p class="erreur">Le mail n\'est pas parti...</p>';
|
638 |
return false;
|
640 |
return false;
|
639 |
}
|
641 |
}
|
640 |
return true;
|
642 |
return true;
|