|
Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Topics | |
| calendar | |
| external | |
| test | |
Namespaces | |
| namespace | calendartype_test_example |
| | |
| namespace | core_calendar |
| Action factory. | |
| namespace | core_calendar\external |
| | |
| namespace | core_calendar\external\export |
| This is the external method for exporting a calendar token. | |
| namespace | core_calendar\local |
| Contains class containing the internal calendar API. | |
| namespace | core_calendar\local\event |
| Core container for calendar events. | |
| namespace | core_calendar\local\event\data_access |
| Event vault class. | |
| namespace | core_calendar\local\event\entities |
| Calendar action event class. | |
| namespace | core_calendar\local\event\exceptions |
| Invalid callback exception. | |
| namespace | core_calendar\local\event\factories |
| Action factory interface. | |
| namespace | core_calendar\local\event\forms |
| The mform for creating a calendar event. | |
| namespace | core_calendar\local\event\mappers |
| Event create form and update form mapper. | |
| namespace | core_calendar\local\event\proxies |
| Course module cm_info proxy. | |
| namespace | core_calendar\local\event\strategies |
| Raw event retrieval strategy. | |
| namespace | core_calendar\local\event\value_objects |
| Class representing an action a user should take. | |
| namespace | core_calendar\output |
| Class to display collection select for the refresh interval. | |
| namespace | core_calendar\privacy |
| Privacy class for requesting user data. | |
Functions | |
| create_action_event (array $data) | |
| Helper function to create an action event. | |
| create_event ($properties) | |
| Create a calendar event with the given properties. | |
| create_group_override_event (string $modulename, int $instanceid, int $courseid, int $groupid) | |
| Helper function to create an group override calendar event. | |
| create_standard_events (int $quantity) | |
| Helper function to create a x number of events for each event type. | |
| create_user_override_event (string $modulename, int $instanceid, int $userid) | |
| Helper function to create an user override calendar event. | |
Variables | |
| global | $CFG |
| global | core_calendar\external\export::$CFG |
| if (!defined( 'MOODLE_INTERNAL')) | |
| The mform for exporting calendar events. | |
| create_action_event | ( | array | $data | ) |
Helper function to create an action event.
| array | $data | The event data. |
| bool|calendar_event |
| create_event | ( | $properties | ) |
Create a calendar event with the given properties.
| array | $properties | The properties to set on the event |
| calendar_event |
| create_group_override_event | ( | string | $modulename, |
| int | $instanceid, | ||
| int | $courseid, | ||
| int | $groupid ) |
Helper function to create an group override calendar event.
| string | $modulename | The modulename. |
| int | $instanceid | The instance id. |
| int | $courseid | The course id. |
| int | $groupid | The group id. |
| calendar_event|false |
| create_standard_events | ( | int | $quantity | ) |
Helper function to create a x number of events for each event type.
| int | $quantity | The quantity of events to be created. |
| array | List of created events. |
| create_user_override_event | ( | string | $modulename, |
| int | $instanceid, | ||
| int | $userid ) |
Helper function to create an user override calendar event.
| string | $modulename | The modulename. |
| int | $instanceid | The instance id. |
| int | $userid | The user id. |
| calendar_event|false |
| if(!defined('MOODLE_INTERNAL')) | ( | ! | defined 'MOODLE_INTERNAL' | ) |
The mform for exporting calendar events.