Hallo,
erst einmal ein Lob an den Programmierer für die tolle Erweiterung.
Ich setze die Erweiterung für einen online Burn-Out Test in Contao 2.11.9 ein und würde gerne die Fragen direkte auswerten und dem User je nach Ergebnis einen von drei unterschiedliche Texten anzeigen.
Dazu wollte ich den "surveyFinished" Hook einsetzen und hab zuerst ein Verzeichnis system/modules/survey_auswertung angelegt. Im Unterordner system/modules/survey_auswertung/config befindet sich die Datei config.php laut Survey ce Community Documentation mit folgendem Inhalt:
PHP-Code:
<?php
/**
* Hooks
*/
$GLOBALS['TL_HOOKS']['surveyFinished'][] = array('SurveyAuswertung', 'SurveyAuswertungStart');
?>
weiterhin hab ich im Ordner system/modules/survey_auswertung die Datei "SurveyAuswertung.php" angelegt, mit folgendem Inhalt:
PHP-Code:
<?php
// SurveyAuswertung.php
public function SurveyAuswertungStart($surveydata)
{
print "Hallo Welt!";
print_r($surveydata);
}
?>
Da ich das erste mal mit HOOKS arbeite bin ich da etwas unsicher ob das bisher richtig ist, denn ich erhalte anstelle einer Ausgabe, folgende Fehlermeldung:
"Parse error: syntax error, unexpected T_PUBLIC in /var/www/web161/html/system/modules/survey_auswertung/SurveyAuswertung.php on line 5"
Über einige weiterführende Infos oder Tipps würde ich mich sehr freuen, alternativ würde ich die Auswertung auch gegen Kostenerstattung machen lassen.
VG
Frank
Lesezeichen