You are here

function autosave_node_update in Autosave 7.2

Implements hook_node_update().

File

./autosave.module, line 477
Does background saves of node being edited.

Code

function autosave_node_update($node) {
  if (isset($node->form_id)) {

    // we remove ALL edits for that page (not just the users) to avoid:
    //  - user1 saves but doesn't submit
    //  - user2 edits same node and submits
    //  - user1 comes back to edit -> user1 SHOULD lose edits since user2 has precedence
    db_delete('autosaved_forms')
      ->condition('form_id', $node->form_id)
      ->condition('path', $_GET['q'])
      ->execute();
  }
}