Antwort #648 am: 04. Oktober 2023, 12:30:52
Sorry, Kommando zurück.
Ich habe übersehen, daß das Löschen der alten Files im
__construct() geschieht, nicht im Installationsvorgang.
Die Routine mit De- und Neuinstallation hilft also gar nicht.
Im
__construct() werden die alten Files unter dieser Bedingung gelöscht
if (defined('MODULE_DHL_STATUS')) { also nur dann, wenn das alte Modul noch installiert ist.
Das dürfte nicht bei jedem der Fall sein.
Ich schlage vor diese Lösch-Routine deshalb in den Installationsvorgang zu nehmen.
Oder gibt's 'ne bessere Variante ?
Gruß,
noRiddle
*NACHTRAG*
Außerdem müsste, für den Fall, daß das alte Modul noch installiert ist, ja auch der Eintrag in MODULE_SYSTEM_INSTALLED entfernt werden.