Hallo Experten!
Nach dem Update von PHP4 auf PHP5 funktioniert julle_events events nicht mehr. Die Listenansicht erscheint noch, aber wenn man auf Details klickt erscheint sowas hier:
Fatal error: Only variables can be passed by reference in /www/typo3hosting/tauchschule-abyss.de/htdocs/typo3conf/ext/julle_events/pi1/class.tx_julleevents_pi1.php on line 328
julle_events 1.2.0
TYPO3 3.8.1
Hat jemand dieses Problem Schon gelöst?
Ganz herzlichen Dank
Roland
In Zeile 328 steht das hier:
$this->sub = array_shift(explode(",",$this->internal["currentRow"]["pages"]));
Wenn ich die Zeile einfach auskommentiere geht die Extension weider. Allerding beeinflusst diese Zeile die Ausgabe der (Start)Detailansicht eines Events. Momentan wird keine Startseite des Events angezeigt. Man kann aber die julle_events Navigation benutzen und kann sich auch fehlerfrei anmelden.
Wie kann man Zeile 328 umschreiben so dass "Fatal error: Only variables can be passed by reference in" nicht mehr erscheint?
Gruß
Roland
if(!$this->piVars["sub"] || !$this->piVars["sub"]==intval($this->piVars["sub"]) || !t3lib_div::inList($this->internal["currentRow"]["pages"],$this->piVars["sub"])) {
$explodeArry = explode(",",$this->internal["currentRow"]["pages"]);
$this->sub = array_shift($explodeArry);
} else
$this->sub = $this->piVars["sub"];