BugFix [master] - messages class escape more text automatically (#2612)
because we are using javascript to populate the messages list we need to make sure all special chars are escaped or line feeds will cause problems
This commit is contained in:
parent
3ce76d577c
commit
c295bd25e1
|
|
@ -39,7 +39,7 @@ if (!class_exists('messages')) {
|
|||
$message_mood = $_SESSION['message_mood'] ?: 'default';
|
||||
$message_delay = $_SESSION['message_delay'];
|
||||
|
||||
$html .= "display_message('".$message_text."', '".$message_mood."'";
|
||||
$html .= "display_message('".str_replace(array("\r\n", "\n", "\r"),'\\n', htmlspecialchars($message_text))."', '".$message_mood."'";
|
||||
if ($message_delay != '') {
|
||||
$html .= ", '".$message_delay."'";
|
||||
}
|
||||
|
|
@ -51,7 +51,7 @@ if (!class_exists('messages')) {
|
|||
$message_mood = $message['mood'] ?: 'default';
|
||||
$message_delay = $message['delay'];
|
||||
|
||||
$html .= "display_message('".$message_text."', '".$message_mood."'";
|
||||
$html .= "display_message('".str_replace(array("\r\n", "\n", "\r"),'\\n', htmlspecialchars($message_text))."', '".$message_mood."'";
|
||||
if ($message_delay != '') {
|
||||
$html .= ", '".$message_delay."'";
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue