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:10:59 +00:00
parent e5f1a32269
commit 8d07409ff8
+5 -2
View File
@@ -95,8 +95,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();
@@ -122,7 +123,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++;