wNewsletter::unsubscribe

Löscht einen Benutzer aus der Empfängerliste

Funktionsaufruf

Boolean unsubscribe(String path, String newsletterID, String email, String unsubscribeID, Array options)

Parameter

path

Pfad des Newsletters

newsletterID

ID des Newsletters, aus dem die E-Mail ausgetragen werden soll

email

E-Mail Adresse, die ausgetragen werden soll

unsubscribeID

Austragungs-ID

options

Zusatzoptionen

pathNewsletter
Pfad des Newsletters (falls die newsletterID nicht verfügbar ist)
delete [false|true]
Definiert, ob der Éintrag beim Austragen gelöscht oder als ausgetragen markiert werden soll.

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden. Sofern nachfolgend PHP-Beispiele aufgeführt sind, ist dies entsprechend zu beachten.

Beispiel: Script zum Austragen aus dem Newsletterverteiler

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

$newsletterId = wRequest::getParameter('newsletterid');
$email = wRequest::getParameter('email');
$unsubscribeId = wRequest::getParameter('unsubscribeid');

if(
wNewsletter::unsubscribe('/de/newsletter', $newsletterId, $email, $unsubscribeId)){

}

print
'<p>'.$email.'</p>';

?>