GX-Bug #41664
geschlossenDas Magnalister-Modul kann Fehlermeldungen verursachen, wenn es nicht installiert ist jedoch in der Vergangenheit installiert war
100%
Beschreibung
Fehlermeldungen, wie diese können erscheinen:
WARNING(2): mysql_real_escape_string(): 132 is not a valid MySQL-Link resource in /xxx/admin/includes/magnalister/php/lib/MagnaDB.php:373
oder
WARNING(2): "include_once(): Failed opening '/xxx/admin/includes/magnalister/lang/.php' for inclusion (include_path='.:/usr/local/lib/php')" in /xxx/magnaCallback.php:468
Ursache des Problems ist, dass der MagnalisterApplicationTopExtender nur die Existenz der Konstanten MAGNALISTER_PASSPHRASE abfragt, die jedoch vorhanden sein kann, wenn das Modul nicht installiert ist. Es sollte daher zusätzlich der Status des Magnalister-Moduls abgefragt werden:
defined('MODULE_MAGNALISTER_STATUS') && (MODULE_MAGNALISTER_STATUS == 'True')
Checkliste 0/0
Zugehörige Tickets
Von Torben Wark vor etwa 10 Jahren aktualisiert
- Status wurde von In Bearbeitung zu Gemeldet geändert
Änderung mit Magnalister klären.
Von Moritz Bunjes vor etwa 10 Jahren aktualisiert
Mail von mir an magnalister ging raus. Wird auf Feedback gewartet.
Von Moritz Bunjes vor etwa 10 Jahren aktualisiert
Magnalister setzt die Lösung selber um und wird diese in Kürze zusammen mit einer neuen Modulversion als Merge-Request einreichen.