mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 12:32:08 +02:00
MDL-72594 calendar: Add overdue status to event exporter
A new "overdue" value will be returned when exporting events, which evaluates to true if the event has passed (eg assignment is past due).
This commit is contained in:
parent
9145d80b0b
commit
262d0e07b6
@ -91,6 +91,7 @@ class event_exporter_base extends exporter {
|
||||
$data->visible = $event->is_visible() ? 1 : 0;
|
||||
$data->timemodified = $event->get_times()->get_modified_time()->getTimestamp();
|
||||
$data->component = $event->get_component();
|
||||
$data->overdue = $data->timesort < time();
|
||||
|
||||
if ($repeats = $event->get_repeats()) {
|
||||
$data->repeatid = $repeats->get_id();
|
||||
@ -212,6 +213,12 @@ class event_exporter_base extends exporter {
|
||||
'timeusermidnight' => ['type' => PARAM_INT],
|
||||
'visible' => ['type' => PARAM_INT],
|
||||
'timemodified' => ['type' => PARAM_INT],
|
||||
'overdue' => [
|
||||
'type' => PARAM_BOOL,
|
||||
'optional' => true,
|
||||
'default' => false,
|
||||
'null' => NULL_ALLOWED
|
||||
],
|
||||
];
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user