|
| __construct () |
|
| getId () |
|
| getTitle () |
|
| getDescription () |
|
| hasAutoActivation () |
|
| hasFlexibleSchedule () |
|
| addToExternalSettingsForm (int $a_form_id, array &$a_fields, bool $a_is_active) |
|
| hasCustomSettings () |
|
| getDefaultScheduleType () |
|
| getDefaultScheduleValue () |
|
| run () |
|
| setDateTimeProvider (?Closure $date_time_provider) |
|
| isDue (?DateTimeImmutable $last_run, ?int $schedule_type, ?int $schedule_value, bool $is_manually_executed=false) |
|
| getScheduleType () |
| Get current schedule type (if flexible) More...
|
|
| getScheduleValue () |
| Get current schedule value (if flexible) More...
|
|
| setSchedule (?int $a_type, ?int $a_value) |
| Update current schedule (if flexible) More...
|
|
| getAllScheduleTypes () |
| Get all available schedule types. More...
|
|
| getScheduleTypesWithValues () |
|
| getValidScheduleTypes () |
| Returns a collection of all valid schedule types for a specific job. More...
|
|
| isManuallyExecutable () |
|
| hasCustomSettings () |
|
| addCustomSettingsToForm (ilPropertyFormGUI $a_form) |
|
| saveCustomSettings (ilPropertyFormGUI $a_form) |
|
| addToExternalSettingsForm (int $a_form_id, array &$a_fields, bool $a_is_active) |
|
| activationWasToggled (ilDBInterface $db, ilSetting $setting, bool $a_currently_active) |
| Important: This method is (also) called from the setup process, where the constructor of an ilCronJob ist NOT executed. More...
|
|
| getId () |
|
| getTitle () |
|
| getDescription () |
|
| hasAutoActivation () |
| Is to be activated on "installation", does only work for ILIAS core cron jobs. More...
|
|
| hasFlexibleSchedule () |
|
| getDefaultScheduleType () |
|
| getDefaultScheduleValue () |
|
| run () |
|
◆ __construct()
ilCalendarCronRemoteReader::__construct |
( |
| ) |
|
◆ addToExternalSettingsForm()
ilCalendarCronRemoteReader::addToExternalSettingsForm |
( |
int |
$a_form_id, |
|
|
array & |
$a_fields, |
|
|
bool |
$a_is_active |
|
) |
| |
◆ getDefaultScheduleType()
ilCalendarCronRemoteReader::getDefaultScheduleType |
( |
| ) |
|
◆ getDefaultScheduleValue()
ilCalendarCronRemoteReader::getDefaultScheduleValue |
( |
| ) |
|
Definition at line 87 of file class.ilCalendarCronRemoteReader.php.
89 if ($this->calendar_settings === null) {
90 return self::DEFAULT_SYNC_HOURS;
92 return $this->calendar_settings->getWebCalSyncHours();
◆ getDescription()
ilCalendarCronRemoteReader::getDescription |
( |
| ) |
|
◆ getId()
ilCalendarCronRemoteReader::getId |
( |
| ) |
|
◆ getTitle()
ilCalendarCronRemoteReader::getTitle |
( |
| ) |
|
◆ hasAutoActivation()
ilCalendarCronRemoteReader::hasAutoActivation |
( |
| ) |
|
◆ hasCustomSettings()
ilCalendarCronRemoteReader::hasCustomSettings |
( |
| ) |
|
◆ hasFlexibleSchedule()
ilCalendarCronRemoteReader::hasFlexibleSchedule |
( |
| ) |
|
◆ run()
ilCalendarCronRemoteReader::run |
( |
| ) |
|
◆ $calendar_settings
◆ $lng
◆ $logger
ilLogger ilCalendarCronRemoteReader::$logger |
|
private |
◆ DEFAULT_SYNC_HOURS
const ilCalendarCronRemoteReader::DEFAULT_SYNC_HOURS = 1 |
|
private |
The documentation for this class was generated from the following file: