====== 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'); }