From 5975ced7e1ec2f0432c8333f5bc1b7f754a29d76 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Thu, 21 Sep 2023 22:22:38 +0100 Subject: [PATCH] MDL-79455 tool_uploadcourse: safe preview of uploaded course data. --- admin/tool/uploadcourse/classes/tracker.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/admin/tool/uploadcourse/classes/tracker.php b/admin/tool/uploadcourse/classes/tracker.php index 0daa84527c5..8ce934cc1da 100644 --- a/admin/tool/uploadcourse/classes/tracker.php +++ b/admin/tool/uploadcourse/classes/tracker.php @@ -173,6 +173,10 @@ class tool_uploadcourse_tracker { } else { $outcome = $OUTPUT->pix_icon('i/invalid', ''); } + + // Ensure our data is suitable for HTML output. + $data = array_map('s', $data); + echo html_writer::start_tag('tr', array('class' => 'r' . $this->rownb % 2)); echo html_writer::tag('td', $line, array('class' => 'c' . $ci++)); echo html_writer::tag('td', $outcome, array('class' => 'c' . $ci++));