From 885d4817499f49328160b0e699b9fa00da6dfc74 Mon Sep 17 00:00:00 2001 From: Amaia Anabitarte Date: Thu, 23 Jan 2020 13:05:47 +0100 Subject: [PATCH] MDL-67337 filter_displayh5p: Apply filter inside tags --- filter/displayh5p/filter.php | 34 ++++++++++++++++--- .../displayh5p/tests/behat/h5p_filter.feature | 16 +++++++-- filter/displayh5p/tests/filter_test.php | 18 ++++++---- 3 files changed, 55 insertions(+), 13 deletions(-) diff --git a/filter/displayh5p/filter.php b/filter/displayh5p/filter.php index 9e2bae7d174..61360950ae3 100644 --- a/filter/displayh5p/filter.php +++ b/filter/displayh5p/filter.php @@ -74,6 +74,7 @@ class filter_displayh5p extends moodle_text_filter { $specialchars = ['?', '&']; $escapedspecialchars = ['\?', '&']; $h5pcontents = array(); + $h5plinks = array(); // Check all allowed sources. foreach ($allowedsources as $source) { @@ -82,7 +83,8 @@ class filter_displayh5p extends moodle_text_filter { if (($source == $localsource)) { $params['tagbegin'] = '#"],