Fehler beim Moderieren

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Fehler beim Moderieren

Beitrag von Holger »

Dies bekomme ich wenn ich einen Schatten aus dem Backup-Forum löschen will nach dem Durchgang mit dem DB Maintenance Mod:
Could not delete topic info for edit store

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 3

DELETE FROM phpbb_edit_store WHERE post_id IN ()

Line : 449
File : modcp.php
Zeile 443 - 451:

Code: Alles auswählen

			// edit store mod
			$sql="DELETE
			FROM " . EDIT_STORE_TABLE . "
			WHERE post_id IN ($post_id_sql)";
			if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
			{
				message_die(GENERAL_ERROR, 'Could not delete topic info for edit store', '', __LINE__, __FILE__, $sql);
			}
			// end edit store mod
Was kann ich da tun?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Anzeige im Moderator Panel ist dabei noch aktuell?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Entschuldige, was meinst Du?
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, Du hast mit dem DB Maintenance die Datenbank korrigiert und danach den Schatten löschen wollen.
War das Moderator Panel dabei noch offen oder bist Du dann erst rein?
Also war die Anzeige für den "Schatten" noch aktuell oder bereits überholt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich habe den DB Maintenance ausgeführt und erst eine Stunde später den modcp geöffnet.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, die Post-ID sollte aber dabei in der Liste enthalten sein.
Was hast Du denn zuletzt an der modcp.php geändert?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ujjj, das ist ewig her ...
Ich habe noch den Debug aus der Email die ich bekomme wenn ein Fehler auftritt:

Code: Alles auswählen

USER: Holger
URL: /modcp.php

FORM:
Array
(
    [sid] => a8b972b9d3b2012cdf833b1795e5ead4
    [mode] => delete
    [f] => 92
    [topic_id_list] => Array
        (
            [0] => 3568
            [1] => 2584
        )

    [confirm] => Ja
)
Zuletzt geändert von Holger am Fr 11.Jan, 2008 19:24, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, zumindest werden die Werte korrekt übergeben, so daß gelöscht werden kann.
Dann must Du nun in der modcp.php nachschauen, was bei der Funktion "delete" passiert...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Bin es mehrmals durchgegangen
Weiss ehrlich gesagt nicht so richtig wonach ich suchen soll:
Zuletzt geändert von Holger am So 13.Jan, 2008 20:07, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das hier scheint der Auslöser zu sein:

Code: Alles auswählen

			// edit store mod
			$sql="DELETE
			FROM " . EDIT_STORE_TABLE . "
			WHERE post_id IN ($post_id_sql)";
			if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
			{
				message_die(GENERAL_ERROR, 'Could not delete topic info for edit store', '', __LINE__, __FILE__, $sql);
			}
			// end edit store mod
Ändere das mal wie folgt ab:

Code: Alles auswählen

			if ( $post_id_sql != '' )
			{
				// edit store mod
				$sql="DELETE
				FROM " . EDIT_STORE_TABLE . "
				WHERE post_id IN ($post_id_sql)";
				if ( !$db->sql_query($sql, BEGIN_TRANSACTION) )
				{
					message_die(GENERAL_ERROR, 'Could not delete topic info for edit store', '', __LINE__, __FILE__, $sql);
				}
				// end edit store mod
			}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Danke, wird getestet!

Jupp! Klappt! Danke!
Zuletzt geändert von Holger am Mo 14.Jan, 2008 13:29, insgesamt 1-mal geändert.
Antworten