From 7ae552fb565ad5d87eb102b5cb3bac2f94d672c6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Luca=20B=C3=B6sch?= <luca.boesch@bfh.ch>
Date: Mon, 19 Dec 2022 11:38:26 +0100
Subject: [PATCH] =?UTF-8?q?Omit=20double=20headings=20(and=20intro)=20on?=
 =?UTF-8?q?=20Moodle=20=E2=89=A5=204.0.0=20fixes=20#450.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 view.php | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/view.php b/view.php
index cadb75e..8368ad7 100644
--- a/view.php
+++ b/view.php
@@ -58,17 +58,19 @@ $PAGE->requires->css(new moodle_url(\mod_hvp\view_assets::getsiteroot() . '/mod/
 
 // Print page HTML.
 echo $OUTPUT->header();
-echo $OUTPUT->heading(format_string($content['title']));
-echo '<div class="clearer"></div>';
+if ($CFG->branch < 400) {
+    echo $OUTPUT->heading(format_string($content['title']));
+    echo '<div class="clearer"></div>';
 
-// Output introduction.
-if (trim(strip_tags($content['intro'], '<img>'))) {
-    echo $OUTPUT->box_start('mod_introbox', 'hvpintro');
-    echo format_module_intro('hvp', (object) array(
-        'intro'       => $content['intro'],
-        'introformat' => $content['introformat'],
-    ), $cm->id);
-    echo $OUTPUT->box_end();
+    // Output introduction.
+    if (trim(strip_tags($content['intro'], '<img>'))) {
+        echo $OUTPUT->box_start('mod_introbox', 'hvpintro');
+        echo format_module_intro('hvp', (object) array(
+            'intro'       => $content['intro'],
+            'introformat' => $content['introformat'],
+        ), $cm->id);
+        echo $OUTPUT->box_end();
+    }
 }
 
 $hashub = (has_capability('mod/hvp:share', $context) && !empty(get_config('mod_hvp', 'site_uuid')) && !empty(get_config('mod_hvp', 'hub_secret')));
-- 
GitLab