Home
Documentation
Downloads
Demo
Tracker
Development
Translation
Moodle.net
Search
projects
/
moodle.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
combined
(merge:
d1584b6
5a3204d
)
Merge branch 'wip-MDL-41222-master' of git://github.com/marinaglancy/moodle
author
Dan Poltawski
<dan@moodle.com>
Tue, 27 Aug 2013 03:03:35 +0000
(11:03 +0800)
committer
Dan Poltawski
<dan@moodle.com>
Tue, 27 Aug 2013 03:03:35 +0000
(11:03 +0800)
1
2
lib/modinfolib.php
patch
|
diff1
|
diff2
|
blob
|
history
diff --cc
lib/modinfolib.php
index
235e3bf
,
85f634f
..
bb889d7
---
1
/
lib/modinfolib.php
---
2
/
lib/modinfolib.php
+++ b/
lib/modinfolib.php
@@@
-242,8
-242,12
+242,12
@@@
class course_modinfo extends stdClass
* @param int $userid User ID
*/
public function __construct($course, $userid) {
- global $CFG, $DB;
+ global $CFG, $DB
, $COURSE, $SITE
;
+ if (!isset($course->modinfo) || !isset($course->sectioncache)) {
+ $course = get_course($course->id, false);
+ }
+
// Check modinfo field is set. If not, build and load it.
if (empty($course->modinfo) || empty($course->sectioncache)) {
rebuild_course_cache($course->id);