function workbench_scheduler_admin_delete_schedule in Workbench Scheduler 7
Same name and namespace in other branches
- 7.2 workbench_scheduler.admin.inc \workbench_scheduler_admin_delete_schedule()
Confirmation form for deleting a schedule.
1 string reference to 'workbench_scheduler_admin_delete_schedule'
- workbench_scheduler_menu in ./
workbench_scheduler.module - Implements hook_menu().
File
- ./
workbench_scheduler.admin.inc, line 291 - Provides admin functions for Workbench Scheduler.
Code
function workbench_scheduler_admin_delete_schedule($form, &$form_state, $name) {
// Attempt to load the schedule.
if ($schedule = workbench_scheduler_load_schedules($name)) {
// Store to form.
$form['#schedule'] = $schedule;
// Build confirmation form.
return confirm_form($form, t('Are you sure you want to delete the schedule "@label"?', array(
'@label' => $schedule->label,
)), 'admin/config/workbench/scheduler/schedules', t('This action cannot be undone'));
}
else {
drupal_set_message(t('Invalid Schedule machine name'), 'error', FALSE);
// Send back to schedules table.
drupal_goto('admin/config/workbench/scheduler/schedules');
}
}