Beiträge: 304
Themen: 66
Registriert seit: 29.11.2005
16.02.2006, 17:11
(Dieser Beitrag wurde zuletzt bearbeitet: 16.02.2006, 17:37 von Michael.)
Bei einem Test was passiert wenn man Beiträge gemeldet bekommt habe ich folgende Fehlermeldung.
Wenn ich den Beitrag markiere und dann auf den Schalter -Beitrag als gelesen markieren- erscheint folgende Fehlermeldung.
mySQL 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 '\'0\',\'2\')' at line 1
Query: UPDATE mybb_reportedposts SET reportstatus='1' WHERE rid IN (\'0\',\'2\')
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Fix:
Öffne die Datei moderation.php und suche nach
PHP-Code:
$rids = addslashes("'0','$rids'");
Ersetzen durch:
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 583
Themen: 95
Registriert seit: 15.02.2006
MyBB-Version: 1.4.4
Danke Michael.
Funtzt Wunderbar !!!
greetz DaStaFlexX
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bitte benutzt den folgenden Fix aus Sicherheitsgrünen.
In Datei moderation.php suche nach:
PHP-Code:
if(!is_array($mybb->input['reports']))
{
error($lang->error_noselected_reports);
}
$rids = implode($mybb->input['reports'], "','");
$rids = addslashes("'0','$rids'");
$plugins->run_hooks("moderation_do_reports");
Ersetzen durch:
PHP-Code:
if(!is_array($mybb->input['reports']))
{
error($lang->error_noselected_reports);
}
foreach($mybb->input['reports'] as $rid)
{
$reports[] = intval($rid);
}
$rids = implode($reports, "','");
$rids = "'0','$rids'";
$plugins->run_hooks("moderation_do_reports");
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Diese Änderung ist in der 1.1 aber schon enthalten!