Small error in x5engine.php
Autor: Heinz-Ludwig S.
Besucht 824,
Followers 1,
Geteilt 0
in x5engine.php version 2022.1.4.evo is an error in this function at line 7382:
there is the variable message instead $message
function imPrintJsError($docType = true)
{
$message = l10n('form_js_error') . "
" . l10n('form_js_error_redirect');
return imPrintError(message, $docType);
}
Gepostet am
Welche WSX5 Version verwendest du?
Welche PHP Version läuft auf deinem Server?
Wurde dein Projekt in der V11 gemacht und immer wieder konvertiert in die neueste Version?
Vielleicht überschneidet sich alter Code mit neuem Code am Server. Schon mal komplett gelöscht und neu "alles" hochgeladen?
Autor
WSX5 2022.1.4 - php 7.4
Diesen Fehler habe ich bereits unter einer vorherigen Version korrigiert.
Bereits das Original im Verzeichnis "c:\Program Files\WebSite X5 - Evolution\Res\" ist hier m.E fehlerhaft.
Mit dem Update der Version auf 2022.1.4 wurde diese Datei erneut ersetzt und hat den gleichen Fehler wieder
Good afternoon Heinz
Where exactly do you get this error? Does it appear on a page?
Do you have an URL where I can see this issue? Does this generate any kind of problem with your website while you navigate it?
Please let me know all of this information here so that I might help you
Thank you
Stefano
GOOGLE TRANSLATE ---
Guten Tag Heinz
Wo genau bekommst du diesen Fehler? Erscheint es auf einer Seite?
Haben Sie eine URL, wo ich dieses Problem sehen kann? Führt dies zu irgendwelchen Problemen mit Ihrer Website, während Sie darauf navigieren?
Bitte teilen Sie mir alle diese Informationen hier mit, damit ich Ihnen helfen kann
Danke
Stefano
Autor
Auszug aus dem errorlog:
Uncaught Error: Undefined constant "message" in /www/htdocs/####/www/xxxx.eu_www/res/x5engine.php:7382
Es scheint, dass der Fehler bei der Verwendung des E-Mail-Formulars auftritt.
Wenn ich in x5engine.php in Zeile 7382 die Textstelle "message" durch "$message" ersetze, ist alles OK
alt: return imPrintError(message, $docType);
neu: return imPrintError($message, $docType);
Ich habe dies ebenfalls in "c:\Program Files\WebSite X5 - Evolution\Res\x5engine.php" korrigiert, sodass alle Seiten nun die geänderte Datei verwenden.
Der Fehler war auch bei vorhergehenden Programmversionen vorhanden
GOOGLE TRANSLATE ---
Excerpt from the error log:
Uncaught Error: Undefined constant "message" in /www/htdocs/####/www/xxxx.eu_www/res/x5engine.php:7382
It seems that the error occurs when using the email form.
If I replace "message" with "$message" in line 7382 of x5engine.php, everything is OK
old: return imPrintError(message, $docType);
new: return imPrintError($message, $docType);
I also corrected this in "c:\Program Files\WebSite X5 - Evolution\Res\x5engine.php" so that all pages are now using the modified file.
The error was also present in previous program versions
Hello Heinz
Thank you for your feedback
I've found the error and notified the developers of this so that it can be finally be fixed
I will inform you here as soon as news on this becomes available
Stefano
GOOGLE TRANSLATE ---
Hallo Heinz
Vielen Dank für dein Feedback
Ich habe den Fehler gefunden und den Entwicklern mitgeteilt, damit er endlich behoben werden kann
Ich werde Sie hier informieren, sobald es Neuigkeiten dazu gibt
Stefano