You are here

public function StateFlow::set_principle_revision in State Machine 6

Same name and namespace in other branches
  1. 7 modules/state_flow/plugins/state_flow.inc \StateFlow::set_principle_revision()
  2. 7.2 modules/state_flow/plugins/state_flow.inc \StateFlow::set_principle_revision()
1 call to StateFlow::set_principle_revision()
StateFlow::on_enter_published in modules/state_flow/plugins/state_flow.inc

File

modules/state_flow/plugins/state_flow.inc, line 85

Class

StateFlow

Code

public function set_principle_revision() {
  $nid = $this->object->nid;
  $vid = $this
    ->get_latest_revision($nid);
  $result = db_query('UPDATE {node_revision_states} SET status = 0 WHERE nid = %d AND vid != %d', $nid, $vid);
  return;
}