You are here

function workbench_scheduler_workbench_moderation_transition_delete in Workbench Scheduler 7.2

Implements hook_workbench_moderation_transition_delete().

File

./workbench_scheduler.module, line 1519
Content scheduling for Workbench.

Code

function workbench_scheduler_workbench_moderation_transition_delete($transition) {

  // Delete any schedules that use this transition.
  // Also deletes schedules when states (Draft, Published etc.) are deleted.
  $schedules = workbench_scheduler_schedules_load();
  if (!empty($schedules)) {
    foreach ($schedules as $schedule) {
      if ($schedule->transition == $transition->id) {
        workbench_scheduler_delete_schedules($schedule->name);
      }
    }
  }
}