Moodle APIs 4.1
Moodle 4.1.9+ (Build: 20240402)
Classes | Functions
modinfolib.php File Reference

modinfolib.php - Functions/classes relating to cached information about module instances on a course. More...

Classes

class  cached_cm_info
 Class that is the return value for the _get_coursemodule_info module API function. More...
 
class  cm_info
 
class  course_modinfo
 
class  section_info
 

Functions

 get_course_and_cm_from_cmid ($cmorid, $modulename='', $courseorid=0, $userid=0)
 Efficiently retrieves the $course (stdclass) and $cm (cm_info) objects, given a cmid.
 
 get_course_and_cm_from_instance ($instanceorid, $modulename, $courseorid=0, $userid=0)
 Efficiently retrieves the $course (stdclass) and $cm (cm_info) objects, given an instance id or record and module name.
 
 get_fast_modinfo ($courseorid, $userid=0, $resetonly=false)
 Returns reference to full info about modules in course (including visibility).
 
moodle_database rebuild_course_cache (int $courseid=0, bool $clearonly=false, bool $partialrebuild=false)
 Rebuilds or resets the cached list of course activities stored in MUC.
 

Detailed Description

modinfolib.php - Functions/classes relating to cached information about module instances on a course.

@subpackage lib

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
Author
sam marshall