====== getLanguage() ======
''string **getLanguage**()''
Ermittelt, in welcher Sprache der Fragebogen gerade angezeigt wird. Diese Funktion ist insbesondere hilfreich, wenn die Teilnehmer zu Beginn der Befragung aus unterschiedlichen Sprachversionen wählen können ([[:de:create:multilang|Mehrsprachige Befragungen]]).
Die Funktion gibt den dreistelligen Sprachcode nach [[http://www.loc.gov/standards/iso639-2/php/code_list.php|ISO 639-2]] zurück. Die Sprachcodes für Ihre Befragung finden Sie unter **Sprachversionen** -> **Sprachen verwalten** (falls Ihr Befragungsprojekt mehrere Sprachversionen hat).
===== Beispiele =====
Abhängig von der Sprachversion sollen die Teilnehmer am Ende des Fragebogens zu unterschiedlichen Websites weitergeleitet werden.
if (getLanguage() == 'fre') {
redirect('http://www.lexpress.fr/');
} else {
redirect('http://www.sueddeutsche.de/');
}
Der folgende PHP-Code verschickt -- je nach Sprachversion -- nach 14 Tagen eine von zwei Serienmails, um das Interview dann fortzusetzen (s. ''[[:de:create:functions:buttonhide|buttonHide()]]'').
if (caseTime('begin') < 24 * 3600) {
if (getLanguage() == 'eng') {
mailResume(false, 3, 14 * 24 * 3600); // Engl. Version
} else {
mailResume(false, 4, 14 * 24 * 3600); // Dt. Version
}
text('end1');
buttonHide();
} else {
goToPage('next');
}