Hallo beisammen...
ich habe da so ein seltsames Problem in Version 1.2.9!
Vor einiger Zeit hatte ich leider einen Datenbankabsturz und wie es immer so ist, war das Backup der DB leider nicht vollständig! Blutiger Anfängerfehler!!!
Mir sind dabei leider einige Beiträge verloren gegangen.
Okay... ich habe dazugelernt und so was wird dank einer vernünftigen Backuplösung hoffentlich nicht mehr vorkommen.
Wie dem auch sei... mein Problem ist nun, dass bei einigen Usern einige "Abonnementsleichen" stehen die man nicht löschen kann.
Versucht man ein abonniertes Thema zu auszutragen, kommt logischerweise die Fehlermeldung "Das Thema existiert nicht" und die Abboleiche bleibt weiterhin an hierem Platz.
Nun meine Frage...
Wie bekomme ich diese "Abboleichen" aus dem User CP?
Leider wird die ID (fid) aus dem Table _favorites nicht ausgelesen so dass ich eventuell anhand der ID die Einträge aus der Tabelle löschen könnte.
Wenn ich mit der Maus über "Austragen" fahre, sind die Angaben tid zur Anweisung removesubscription leer. ( usercp2.php?action=removesubscription&tid= )
Leider bin ich jetzt mit der SQL Abfrage von MyBB nicht ganz so vertraut sonst hätte ich schon mal versucht die fid aus der Tabelle _favorites auszulesen und mittels einer Abfrage userid und fid trotz Fehlermeldung zu löschen.
Oder bin ich am Ende ganz auf dem Holzweg und die Abboleichen stehen gar nicht in der Tabelle _favorites? Aber das müssen sie ja eigentlich oder?!
Sonst werden doch die Abbos nirgends eingetragen oder doch? Lediglich die Forenabbos werden doch in einer separaten Tabelle abgelegt oder?!
Hat vielleicht von euch jemand eine Idee wie ich das am einfachsten lösen könnte?
Ich hatte schon eine Art Vergleichs-script gedacht welches die Abbos mit den Thread-ID's vergleicht... aber irgendwie stehe ich da noch etwas auf dem Schlauch.
Wäre schön wenn jemand von euch eine Idee hätte oder mir zumindest einen Tipp geben könnte!
Gruß Alex
ich habe da so ein seltsames Problem in Version 1.2.9!
Vor einiger Zeit hatte ich leider einen Datenbankabsturz und wie es immer so ist, war das Backup der DB leider nicht vollständig! Blutiger Anfängerfehler!!!
Mir sind dabei leider einige Beiträge verloren gegangen.
Okay... ich habe dazugelernt und so was wird dank einer vernünftigen Backuplösung hoffentlich nicht mehr vorkommen.
Wie dem auch sei... mein Problem ist nun, dass bei einigen Usern einige "Abonnementsleichen" stehen die man nicht löschen kann.
Versucht man ein abonniertes Thema zu auszutragen, kommt logischerweise die Fehlermeldung "Das Thema existiert nicht" und die Abboleiche bleibt weiterhin an hierem Platz.
Nun meine Frage...
Wie bekomme ich diese "Abboleichen" aus dem User CP?
Leider wird die ID (fid) aus dem Table _favorites nicht ausgelesen so dass ich eventuell anhand der ID die Einträge aus der Tabelle löschen könnte.
Wenn ich mit der Maus über "Austragen" fahre, sind die Angaben tid zur Anweisung removesubscription leer. ( usercp2.php?action=removesubscription&tid= )
Leider bin ich jetzt mit der SQL Abfrage von MyBB nicht ganz so vertraut sonst hätte ich schon mal versucht die fid aus der Tabelle _favorites auszulesen und mittels einer Abfrage userid und fid trotz Fehlermeldung zu löschen.
Oder bin ich am Ende ganz auf dem Holzweg und die Abboleichen stehen gar nicht in der Tabelle _favorites? Aber das müssen sie ja eigentlich oder?!
Sonst werden doch die Abbos nirgends eingetragen oder doch? Lediglich die Forenabbos werden doch in einer separaten Tabelle abgelegt oder?!
Hat vielleicht von euch jemand eine Idee wie ich das am einfachsten lösen könnte?
Ich hatte schon eine Art Vergleichs-script gedacht welches die Abbos mit den Thread-ID's vergleicht... aber irgendwie stehe ich da noch etwas auf dem Schlauch.
Wäre schön wenn jemand von euch eine Idee hätte oder mir zumindest einen Tipp geben könnte!
Gruß Alex