diff --git a/broadcast/index.php b/broadcast/index.php index 7448458..67438a0 100644 --- a/broadcast/index.php +++ b/broadcast/index.php @@ -11,6 +11,7 @@ $page = (int) ($_GET['p'] ?? 1); $length = (int) ($_GET['max'] ?? 20); $asc = ($_GET['asc'] ?? 0) != 0; $keyword = trim ($_GET['q'] ?? ''); +$escaped = ($_GET['escaped'] ?? 0) != 0; $date_start = ($_GET['start'] ?? null) ?: null; $date_end = ($_GET['end'] ?? null) ?: null; @@ -25,9 +26,9 @@ if ($f !== false) $log_data[] = ['date_time' => $dt[0], 'chat_icon' => $chat_info -> author -> imageUrl, - 'chat_name' => $chat_info -> author -> name, - 'chat_message' => $chat_info -> message, - 'answer' => $dt[2]]; + 'chat_name' => $escaped ? htmlspecialchars ($chat_info -> author -> name) : $chat_info -> author -> name, + 'chat_message' => $escaped ? htmlspecialchars ($chat_info -> message) : $chat_info -> message, + 'answer' => $escaped ? htmlspecialchars ($dt[2]) : $dt[2]]; } }