diff --git a/admin/tool/usertours/classes/step.php b/admin/tool/usertours/classes/step.php index 95715e177ad..dbfc0361ae0 100644 --- a/admin/tool/usertours/classes/step.php +++ b/admin/tool/usertours/classes/step.php @@ -572,7 +572,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; @@ -729,6 +730,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));