diff --git a/lib/outputrenderers.php b/lib/outputrenderers.php
index 584da5e01c1..5c636a408cf 100644
--- a/lib/outputrenderers.php
+++ b/lib/outputrenderers.php
@@ -528,9 +528,6 @@ class core_renderer extends renderer_base {
WCAG 1 (2,3) Check
';
}
- if (!empty($CFG->additionalhtmlfooter)) {
- $output .= "\n".$CFG->additionalhtmlfooter;
- }
return $output;
}
@@ -552,15 +549,22 @@ class core_renderer extends renderer_base {
/**
* The standard tags (typically script tags that are not needed earlier) that
- * should be output after everything else, . Designed to be called in theme layout.php files.
+ * should be output after everything else. Designed to be called in theme layout.php files.
*
* @return string HTML fragment.
*/
public function standard_end_of_body_html() {
+ global $CFG;
+
// This function is normally called from a layout.php file in {@link core_renderer::header()}
// but some of the content won't be known until later, so we return a placeholder
// for now. This will be replaced with the real content in {@link core_renderer::footer()}.
- return $this->unique_end_html_token;
+ $output = '';
+ if (!empty($CFG->additionalhtmlfooter)) {
+ $output .= "\n".$CFG->additionalhtmlfooter;
+ }
+ $output .= $this->unique_end_html_token;
+ return $output;
}
/**