Differences Between: [Versions 310 and 402] [Versions 39 and 402] [Versions 402 and 403]
Form to define a new instance of lesson or edit an instance. It is used from /course/modedit.php.
Copyright: | 1999 onwards Martin Dougiamas {@link http://moodle.com} |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or late |
File Size: | 457 lines (22 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
mod_lesson_mod_form:: (2 methods):
__construct()
mod_lesson_mod_form()
name:: (6 methods):
definition()
data_preprocessing()
validation()
add_completion_rules()
completion_rule_enabled()
data_postprocessing()
Class: mod_lesson_mod_form - X-Ref
definition() X-Ref |
No description |
data_preprocessing(&$defaultvalues) X-Ref |
Enforce defaults here param: array $defaultvalues Form defaults return: void |
validation($data, $files) X-Ref |
Enforce validation rules here param: object $data Post data to validate return: array |
add_completion_rules() X-Ref |
Display module-specific activity completion rules. Part of the API defined by moodleform_mod return: array Array of string IDs of added items, empty array if none |
completion_rule_enabled($data) X-Ref |
Called during validation. Indicates whether a module-specific completion rule is selected. param: array $data Input data (not yet validated) return: bool True if one or more rules is enabled, false if none are. |
data_postprocessing($data) X-Ref |
Allows module to modify the data returned by form get_data(). This method is also called in the bulk activity completion form. Only available on moodleform_mod. param: stdClass $data the form data to be modified. |