From 35c3e29d982567838a2353374da1b47501618290 Mon Sep 17 00:00:00 2001 From: Tobias Reischmann <tobias.reischmann@wi.uni-muenster.de> Date: Wed, 19 Sep 2018 16:56:33 +0200 Subject: [PATCH] Fixed replacement of the filter for more than one video in the page --- filter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filter.php b/filter.php index a1e68c0..44391a7 100644 --- a/filter.php +++ b/filter.php @@ -109,7 +109,7 @@ class filter_opencast extends moodle_text_filter { $newtext = $renderer->render_player($mustachedata); // Replace video tag. - $text = preg_replace('/<video.*<\/video>/', $newtext, $text, 1); + $text = preg_replace('/<video(?:(?!<\/video>).)*?' . preg_quote($match, '/') . '.*?<\/video>/', $newtext, $text, 1); } } } -- GitLab