Problem mit functions.php

bluejokerX
Problembeschreibung:
Wenn man die proarcade.php öffnet, kommt folgende Fehlermeldung:


Fehlermeldung:
Fatal error: Cannot redeclare ifelse() (previously declared in /srv/www/htdocs/web18/html/wbb2/proarcade.php:1cool in /srv/www/htdocs/web18/html/wbb2/acp/lib/functions.php on line 66


Link zum Forum oder Screenshot:
-


Was wurde zuletzt geändert oder eingebaut?
Hm...das weiß ich leider nicht mehr, jedenfalls weiß ich nicht, was ich in der functions.php ändern muss, damit dies wieder funktioniert.

Kann mir jemand helfen?
Pow3r
Poste mal Zeile 66 + / - 10 Zeilen
bluejokerX
Hier ist im Anhang gleich die ganze. Augenzwinkern

Vielen Dank, dass du mir hilfst.
KleenMicha
Bitte hänge: proarcade.php, in dieser wird der Fehler zu finden sein.
Pow3r
Hab den geleichen Hack drinne , aber bei mir ist das was in Zeile 66 steht ...

code:
1:
function ifelse($expression,$returntrue,$returnfalse="") { 


garnicht vorhanden ... vllt. haste was bei der installaiton falsch gemacht !?
KleenMicha
So der Fehler lag auf meiner Seite. Diese Funktion ist bestandteil des wbblite. Daher nehme ich an du verwendest die: ./acp/lib/functions.php vom wbblite.

Daher lösche diese mal komplett, also folgendes:

php:
1:
2:
3:
4:
function ifelse($expression,$returntrue,$returnfalse="") { 
     if($expression) return $returntrue; 
     else return $returnfalse; 
}


Bzw welche wbb Version verwendest du?
Pow3r
Da es im Wbb 2.3.x bereich ist wird es wohl ein wbb 2.3 sein :roll
KleenMicha
Man kann aber auch schnell durcheinander kommen wenn man vlt ja mehrere Foren hat.

Daher mein Ansatz, denn für mich ist es ein wenig rätselhaft wieso eine wbblite Standardfunktion im wbb2.3.x landet.
bluejokerX
Ich benutze wie gesagt WBB 2.3. Wie da ein Code vom Wbb lite rein kommt, weiß ich leider auch nicht...
Naja, jedenfalls habe ich den Code aus der functions.php gelöscht und jetzt funktioniert wieder alles einwandfrei.

Vielen herzlichen Dank an Pow3r und Kleen Micha! Belehr großes Grinsen Augenzwinkern