Falls dieser Beitrag hier nicht hingehört bitte gern verschieben.
Ich habe einen Fehler gefunden.
Der Fehler liegt in der xtc_set_groups() in admin/includes/functions/general.php.
Diese Funktion bekommt als $categories_id eine 0 und ein permission-array in dem ebenfalls alle werte 0 sind. (ich vermute dass das geschieht, wenn die Session ausläuft oder ähnliches - Tipps oder Vermutungen willkommen.)
Dann rauscht die Funktion los und setzt alle Kategorien und alle Produkte auf permission 0 für alle User. Wir haben das Phänomen so ca. alle 6 Monate und da es mir jetzt gereicht hat, bin ich auf Forschungsreise gegangen und bin in der xtc_set_groups() fündig geworden.
Ich habe in der Funktion oben drin folgende Ergänzung gemacht:
if($categories_id==0) { error_log("Somebody is causing trouble again - EU SHOP Product disabling prevented!", 1, "admin@website.de"); return 0; } Vielleicht hat jemand noch eine elegantere Lösung, aber für mich funktioniert das erst mal - denke ich. Dachte nur andere haben dieses Problem vielleicht auch noch.
Gruß!
Linkback: https://www.modified-shop.org/forum/index.php?topic=2038.0