Prevent redirect after node save
You can alter the form and add your own submit handler in which the user will be redirected back to the edit form:

function &lt;MODULE&gt;_form_alter(&amp;$form, $form_state, $form_id) {
    if (strstr($form_id, '_node_form')) {
      $form['actions']['submit']['#submit'] = array('&lt;MODULE&gt;_form_submit');
    }
}
// Custom submit handler for '_node_form'.
function &lt;MODULE&gt;_form_submit($form, &amp;$form_state) {
  // Call default action.
  node_form_submit($form, $form_state);
  // Redirect back to the edit page for this node.
  $form_state['redirect'] = url('node/' . $form_state['nid'] . '/edit', array(
      'absolute' =&gt; TRUE
    )
  );

  $_GET['destination'] = $form_state['redirect'];
}


You might have to tweak the above code to suit your needs.