Errorlog: Call to undefined function: freeze()

Gesperrt
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Errorlog: Call to undefined function: freeze()

Beitrag von HerrB » Do 23. Okt 2003, 17:21

[23-Okt-2003 18:15:53] PHP Fatal error: Call to undefined function: freeze() in /homepages/7/d69321294/htdocs/cms/conlib/page.inc on line 68
Diese Meldung taucht sporadisch im Errorlog auf. freeze() ist in session.inc definiert, aber page.inc offensichtlich nicht bekannt.

Idee?

Gruß
HerrB

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

produzieren

Beitrag von kypta » Do 23. Okt 2003, 18:15

So kann man diese Meldung produzieren: Man klicke in der "Editor-Ansicht" auf "Edit HTML".
Gruss
Thomas

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

Zwei Fliegen mit einer Klappe

Beitrag von kypta » Do 23. Okt 2003, 19:17

Also, das löst jetzt gleich mehrere Probleme:
In der Datei conlib/page.inc Zeile 67,68 und 69 aukommentieren:

Code: Alles auswählen

//    if (isset($user)) {
//      $user->freeze();
//    }
Lösung NR. 1:
Somit hat man keine Fehlermeldung mehr bez.
Call to undefined function: freeze()
Die ist nämlich sehr wohl defined...
Lösung NR. 2:

Wenn man in der "Editor-Ansicht" ist und dort in einem Textfeld oder Subheadlinefeld oder Headlinefeld einen Text hat und auf "Text HTML" oder auf "Headline" klickt, dann wird dieser Text jetzt auch an den Spaw-Editor übergeben.

Gruss
Thomas

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

ops

Beitrag von kypta » Do 23. Okt 2003, 19:30

Sorry, das mit Lösung Nr. 2 war wohl ein Schnellschuss. Das hat gerade nur einmal geklappt. :oops:

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 28. Okt 2003, 12:27

habe ich gefixt. In der Datei "page.inc" obigen auskommentierten Code mit diesem hier ersetzen:

Code: Alles auswählen

if (isset($user) && method_exists($user, "freeze")) {
      $user->freeze();
    }
Grüße,
Timo

Gesperrt