MyBB.de Forum

Normale Version: [NG] ' in Betreffen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Wenn man bei Inline-Beitragsmoderation auf Teilen geht und die Beiträge auswählt und trennen will, kommt ein SQL-Error. Das Thema wird aber trotzdem geteilt. Den genauen Error habe ich nicht mehr, doch war es
Code:
UPDATE... '[i][color=red]Betreff mit' oder so[/color][/i]'...WHERE...
Das ein ' zwischen 2 ' nicht geht ist logisch.
Der Fehler ist bereits bekannt und wird mit MyBB 1.2 behoben.

Fix:

Öffne die Datei moderation.php und suche nach:
PHP-Code:
$db->query("UPDATE ".TABLE_PREFIX."posts SET subject='$thread[subject]' WHERE pid='$oldthread[pid]' LIMIT 1");
update_first_post($newtid); 
Ersetzen durch:
PHP-Code:
$db->query("UPDATE ".TABLE_PREFIX."posts SET subject='".addslashes($thread['subject'])."' WHERE pid='$oldthread[pid]' LIMIT 1");
update_first_post($newtid);