Hallo, Gast!
AnmeldenRegistrieren

[NG] ' in Betreffen
#1
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.
#2
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); 


Möglicherweise verwandte Themen…
[G] \ in Betreffen
Letzter Beitrag: 13.04.2006, 10:50