GX-Bug #45231
geschlossenDas Magnalister-Modul kann Fehlermeldungen verursachen, wenn es nicht installiert ist jedoch in der Vergangenheit installiert war (GX-2.7)
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')
Zugehörige Tickets
Von Daniel Würdemann vor mehr als 8 Jahren aktualisiert
- Kopiert von GX-Bug #41664: Das Magnalister-Modul kann Fehlermeldungen verursachen, wenn es nicht installiert ist jedoch in der Vergangenheit installiert war wurde hinzugefügt
Von Daniel Würdemann vor mehr als 8 Jahren aktualisiert
- Status wurde von Erledigt zu Testing geändert
- Zugewiesen an wurde von Daniel Würdemann zu Core-Entwickler geändert
Von Daniel Würdemann vor mehr als 8 Jahren aktualisiert
- Status wurde von Testing zu Erledigt geändert
- Zugewiesen an wurde von Core-Entwickler zu Daniel Würdemann geändert