WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 07.06.2021 15:18:10

bbs2
Mitglied

[gelöst] reviews - Modul

Hallo,

ich habe erstmals das Modul reviews, neueste Version, unter WBCE 1.5. installiert

Nach der Abgabe einer Bewertung erscheint eine leere Seite mit der URL

https://meineseite.de/pages/bewertung.php?new#reviews

Es wird keine Bewertung gespeichert.
Das Profil ist zum Testen auf "direkt freischalten" gesetzt. Das template auf nocomment.
Folgender Fehler wird dokumentiert:

2021-06-07T14:09:11+00:00 [Warning] /modules/reviews/reviews.class.php:[570]  from /modules/reviews/reviews.class.php:[337] Reviews->fastposting "Undefined array key "HTTP_CLIENT_IP""
2021-06-07T14:09:11+00:00 [Warning] /modules/reviews/reviews.class.php:[571]  from /modules/reviews/reviews.class.php:[337] Reviews->fastposting "Undefined array key "HTTP_X_FORWARDED_FOR""
2021-06-07T14:09:11+00:00 [Exception] There was an unknown exception: Unsupported operand types: int - string in line (539) of /modules/reviews/reviews.class.php

Liegt dies an WBCE 1.5

Übrigens, ich habe seit mehr als einer Woche WBCE 1.5 installiert und hatte, abgesehen von obiger Ausnahme, noch
keine einzige Fehlermeldung.

Viele Grüße
Heinz

Beitrag geändert von florian (08.06.2021 19:36:26)

Offline

#2 07.06.2021 15:52:55

florian
Administrator

Re: [gelöst] reviews - Modul

Nein, das liegt an PHP 8.0.
Ändere mal in der reviews.class.php Zeile 539

if(time() - $last < 60 * $minutes) return time() - $last; //return true;

zu

if(time() - intval($last) < 60 * intval($minutes)) return time() - intval($last); //return true;

und Zeile 570ff

$client  = @$_SERVER['HTTP_CLIENT_IP'];
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];

zu

$client ='';
$forward ='';
if (isset($_SERVER['HTTP_CLIENT_IP'])) {
  $client = $_SERVER['HTTP_CLIENT_IP'];
} 
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  $forward = $_SERVER['HTTP_X_FORWARDED_FOR'];
}

Offline

#3 07.06.2021 16:25:55

bbs2
Mitglied

Re: [gelöst] reviews - Modul

Danke Florian,

jetzt funktioniert es.
Ich vermute, es wird demnächst eine Änderung im Modul kommen.

Gruß
Heinz

Offline

#4 08.06.2021 19:36:03

florian
Administrator

Offline

Fußzeile des Forums

up