See Release Notes
Long Term Support Release
Differences Between: [Versions 310 and 401] [Versions 39 and 401]
Event create form and update form mapper.
Copyright: | 2017 Ryan Wyllie <ryan@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 139 lines (5 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
create_update_form_mapper:: (3 methods):
from_legacy_event_to_data()
from_data_to_event_properties()
get_time_duration_from_form_data()
Class: create_update_form_mapper - X-Ref
Event create form and update form mapper class.from_legacy_event_to_data(\calendar_event $legacyevent) X-Ref |
Generate the appropriate data for the form from a legacy event. param: \calendar_event $legacyevent return: stdClass |
from_data_to_event_properties(\stdClass $data) X-Ref |
Generate the appropriate calendar_event properties from the form data. param: \stdClass $data return: stdClass |
get_time_duration_from_form_data(\stdClass $data) X-Ref |
A helper function to calculate the time duration for an event based on the event_form data. param: \stdClass $data event_form data return: int |