function workbench_scheduler_admin_edit_revision_schedule_submit in Workbench Scheduler 7
Same name and namespace in other branches
- 7.2 workbench_scheduler.admin.inc \workbench_scheduler_admin_edit_revision_schedule_submit()
Submit function for editing the schedule applied to a node's revision.
File
- ./
workbench_scheduler.admin.inc, line 574 - Provides admin functions for Workbench Scheduler.
Code
function workbench_scheduler_admin_edit_revision_schedule_submit($form, &$form_state) {
$schedule_data = array(
'sid' => $form_state['values']['workbench_scheduler_sid'],
'start_date' => strtotime($form_state['values']['workbench_scheduler_start_date']),
'end_date' => strtotime($form_state['values']['workbench_scheduler_end_date']),
);
$nid = $form_state['values']['nid'];
$vid = $form_state['values']['vid'];
if (workbench_scheduler_save_node_schedule($nid, $vid, $schedule_data)) {
drupal_set_message(t('Revision schedule updated'), 'status', FALSE);
drupal_goto('node/' . $nid . '/manage_schedules/');
}
else {
drupal_set_message(t('Error saving workbench schedule for node'), 'error', FALSE);
}
}