Übersetzungen dieser Seite:
 

Dies ist eine alte Version des Dokuments!


panelData()

array panelData()

Der Befehl panelData() liefert in einem Array die Zugehörigkeit des Teilnehmers zu einer Teilgruppe (Index 0) und die Daten, die als benutzerdefinierte Daten im Adresseintrag hinterlegt wurden (Indizes 1 bis 5).

Wichtig: Die Funktion liefert nur dann ein Array, wenn das Interview durch Klick auf den personalisierten Link einer Serienmail gestartet wurde (sonst null). Wenn der Teilnahmer nach einer Opt-In-Bestätigung automatisch zu einem Fragebogen weitergeleitet wird (Mehrwellige Befragungen bei Selbstrekrutierung), so ist das technisch äquivalent zum Klick auf den personalisierten Link einer Serienmail.

Beispiel

Das folgende Beispiel geht davon aus, dass im Adresseintrag der Name des Unternehmens im benutzerdefinierten Feld 1 hinterlegt wurde. Nun soll der Namen des Unternehmens im Fragebogen als Inhalt für den Platzhalter %company% verwendet werden.

$data = panelData();
if ($data === null) {
  // Fehlermeldung und Abbruch des Fragebogens,
  // falls der Fragebogen nicht via Serienmail aufgerufen wurde
  text('no data');
  buttonHide();
  pageStop();
}
$company = $data[1];
replace('%company%', $company);
de/create/functions/paneldata.1454591903.txt.gz · Zuletzt geändert: 04.02.2016 14:18 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki