From 654119b54e0526bd03ca92b675d380bce8dc0460 Mon Sep 17 00:00:00 2001 From: mjollnir_ Date: Mon, 28 Jul 2008 10:44:25 +0000 Subject: [PATCH] MDL-15758 - fixing assignment & resource bugs --- mod/assignment/lib.php | 4 ++++ mod/resource/lib.php | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index b65fba7af4..c1dae2afb4 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -3176,6 +3176,10 @@ class assignment_portfolio_caller extends portfolio_module_caller_base { } public function __wakeup() { + global $CFG; + if (empty($CFG)) { + return true; // too early yet + } require_once($this->assignmentfile); $this->assignment = unserialize(serialize($this->assignment)); } diff --git a/mod/resource/lib.php b/mod/resource/lib.php index ecaf5801c1..b5e8c93851 100644 --- a/mod/resource/lib.php +++ b/mod/resource/lib.php @@ -718,6 +718,10 @@ class resource_portfolio_caller extends portfolio_module_caller_base { } public function __wakeup() { + global $CFG; + if (empty($CFG)) { + return; // too early yet + } require_once($this->resourcefile); $this->resource = unserialize(serialize($this->resource)); } -- 2.39.5