Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.

Differences Between: [Versions 311 and 403]

List of deprecated mod_data functions.

Copyright: 2021 Jun Pataleta
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 63 lines (2 kb)
Included or required: 1 time
Referenced: 0 times
Includes or requires: 0 files

Defines 1 function


Functions that are not part of a class:

data_get_completion_state($course, $cm, $userid, $type)   X-Ref
Obtains the automatic completion state for this database item based on any conditions
on its settings. The call for this is in completion lib where the modulename is appended
to the function name. This is why there are unused parameters.

param: stdClass $course Course
param: cm_info|stdClass $cm course-module
param: int $userid User ID
param: bool $type Type of comparison (or/and; can be used as return value if no conditions)
return: bool True if completed, false if not, $type if conditions not set.