mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2026-01-04 18:53:49 +00:00
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:
@@ -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."'";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user