Version 3.3.11:
Wenn man im Modul "Eigene Listen" mehr als 5 Listen ohne Bezeichnung hat, wird in mylist.php (Zeile 596) eine neue ListConfiguration-Klasse erstellt und gleich wieder gelöscht durch $delList->delete(); Aber: Diese Funktion ist irgendwann mal weggefallen.
Besten Gruß
Oliver
Modul Eigene Listen: ListConfiguration->delete() fehlt
Re: Modul Eigene Listen: ListConfiguration->delete() fehlt
Und in mylist_function.php wird in Zeile 139 die Funktion auch noch mal aufgerufen, so dass ein Löschen von angelegten eigenen Listen nicht mehr möglich ist.
Re: Modul Eigene Listen: ListConfiguration->delete() fehlt
Hallo Oliver,
es wird doch weiterhin die delete() der Parent-Klasse TableLists aufgerufen. In meinen Tests funktioniert das auch einwandfrei.
Gruß
Fasse
es wird doch weiterhin die delete() der Parent-Klasse TableLists aufgerufen. In meinen Tests funktioniert das auch einwandfrei.
Gruß
Fasse
Re: Modul Eigene Listen: ListConfiguration->delete() fehlt
Hallo Fasse,
Du hast natürlich recht.
Es lag bei mir an einem Datensatz-Fehler:
In der Tabelle preferences gab es zwar den Eintrag "lists_default_configuration", der war jedoch nicht gefüll - warum auch immer (Erste Idee: Habe ein paar Updates ausgelassen, in meiner vorhergehenden DB-Version war der Entrag gar nicht drin)...
In der Funktion delete() der TableLists-Klasse wird $gSettingsManager->getInt('lists_default_configuration') aufgerufen, so dass am Schluss die get()-Funktion im Settings-Manager aufgerufen wird, die das Array-Element $this->settings['lists_default_configuration'] zurückgibt, welches nicht gefüllt war. Crash...
Besten Gruß
Oliver
Du hast natürlich recht.
Es lag bei mir an einem Datensatz-Fehler:
In der Tabelle preferences gab es zwar den Eintrag "lists_default_configuration", der war jedoch nicht gefüll - warum auch immer (Erste Idee: Habe ein paar Updates ausgelassen, in meiner vorhergehenden DB-Version war der Entrag gar nicht drin)...
In der Funktion delete() der TableLists-Klasse wird $gSettingsManager->getInt('lists_default_configuration') aufgerufen, so dass am Schluss die get()-Funktion im Settings-Manager aufgerufen wird, die das Array-Element $this->settings['lists_default_configuration'] zurückgibt, welches nicht gefüllt war. Crash...
Besten Gruß
Oliver