function opigno_moxtra_cronjob_save_meeting_records in Opigno Moxtra 3.x
Same name and namespace in other branches
- 8 opigno_moxtra.module \opigno_moxtra_cronjob_save_meeting_records()
Cron job callback for opigno_moxtra_save_meeting_records.
1 string reference to 'opigno_moxtra_cronjob_save_meeting_records'
- ultimate_cron.job.opigno_moxtra_save_meeting_records.yml in config/
install/ ultimate_cron.job.opigno_moxtra_save_meeting_records.yml - config/install/ultimate_cron.job.opigno_moxtra_save_meeting_records.yml
File
- ./
opigno_moxtra.module, line 330 - Contains opigno_moxtra.module.
Code
function opigno_moxtra_cronjob_save_meeting_records() {
// Get all learning paths and add to queue to check if we have new meeting records.
$gids = \Drupal::entityQuery('group')
->condition('type', 'learning_path')
->execute();
if ($gids) {
$queue_factory = \Drupal::service('queue');
$queue = $queue_factory
->get('opigno_moxtra_save_meeting_records');
foreach ($gids as $gid) {
$item = new \stdClass();
$item->gid = $gid;
$queue
->createItem($item);
}
}
}