MDL-86988 mod_resource: ensure required library always present.

The `resourcelib` library is explicitly required by the modules
own local library, and neither the add/update methods use it
directly.
This commit is contained in:
Paul Holden
2025-11-26 15:11:12 +00:00
parent 91febb5f8e
commit ae44f84ffa
+5 -2
View File
@@ -94,8 +94,9 @@ function resource_get_post_actions() {
*/
function resource_add_instance($data, $mform) {
global $CFG, $DB;
require_once("$CFG->libdir/resourcelib.php");
require_once("$CFG->dirroot/mod/resource/locallib.php");
$cmid = $data->coursemodule;
$data->timemodified = time();
@@ -121,7 +122,9 @@ function resource_add_instance($data, $mform) {
*/
function resource_update_instance($data, $mform) {
global $CFG, $DB;
require_once("$CFG->libdir/resourcelib.php");
require_once("$CFG->dirroot/mod/resource/locallib.php");
$data->timemodified = time();
$data->id = $data->instance;
$data->revision++;