Subversion Repositories Sites.tela-botanica.org

Rev

Rev 509 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 509 Rev 549
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;