MyBB.de Forum
[NG] ' in Betreffen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html)
+----- Thema: [NG] ' in Betreffen (/thread-2248.html)



[NG] ' in Betreffen - StefanT - 03.06.2006

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.


RE: [NG] ' in Betreffen - Michael - 03.06.2006

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);