From fbc8123eb4201bce23f2b1850817a3d596450f26 Mon Sep 17 00:00:00 2001 From: Paul Holden Date: Mon, 2 Sep 2024 14:24:33 +0100 Subject: [PATCH] MDL-82973 tool_usertours: add missing filelib library require. --- admin/tool/usertours/classes/step.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/admin/tool/usertours/classes/step.php b/admin/tool/usertours/classes/step.php index 485bc081536..b59c8f9384d 100644 --- a/admin/tool/usertours/classes/step.php +++ b/admin/tool/usertours/classes/step.php @@ -562,7 +562,8 @@ class step { * @return $this */ public function persist($force = false) { - global $DB; + global $CFG, $DB; + require_once("{$CFG->libdir}/filelib.php"); if (!$this->dirty && !$force) { return $this; @@ -719,6 +720,9 @@ class step { * @return object */ public function prepare_data_for_form() { + global $CFG; + require_once("{$CFG->libdir}/filelib.php"); + $data = $this->to_record(); foreach (self::get_config_keys() as $key) { $data->$key = $this->get_config($key, configuration::get_step_default_value($key));