Zum Inhalt springen

julle_events und php5

Erstellt am 12. Juni 2006 · 2 Antworten · letzte Antwort am 15. August 2006

Tags: Frage

dnalor ·

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

dnalor ·

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

TimeRaiser ·

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"];