You are here

function workbench_scheduler_node_set_complete in Workbench Scheduler 7

Same name and namespace in other branches
  1. 7.2 workbench_scheduler.module \workbench_scheduler_node_set_complete()

Mark that a node schedule has been completed.

Parameters

int $nid: The node id.

int $vid: The node revision id.

int $sid: The schedule id.

2 calls to workbench_scheduler_node_set_complete()
workbench_scheduler_process_end_dates in ./workbench_scheduler.module
Run schedules for end times / states.
workbench_scheduler_process_start_dates in ./workbench_scheduler.module
Run schedules for start times / states.

File

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

Code

function workbench_scheduler_node_set_complete($nid, $vid, $sid) {
  db_update('workbench_scheduler_nodes')
    ->fields(array(
    'completed' => 1,
  ))
    ->condition('nid', $nid)
    ->condition('vid', $vid)
    ->condition('sid', $sid)
    ->execute();
  module_invoke_all('workbench_scheduler_post_node_set_complete', $nid, $vid, $sid);
}