You are here

function book_access_ui_reset_one_to_defaults_submit in Book access 7.2

Form submissions callback for to reset one book node's defaults.

See also

book_access_ui_grants_form_access()

1 string reference to 'book_access_ui_reset_one_to_defaults_submit'
book_access_ui_grants_form in ./book_access_ui.admin.inc
Form builder for the book access configuration page.

File

./book_access_ui.admin.inc, line 211
Administration interface for the Book access module.

Code

function book_access_ui_reset_one_to_defaults_submit($form, &$form_state) {
  $bid = $form['#bid'];
  BookAccess::resetToDefault($bid);

  // rebuild permissions
  $node = node_load($bid, NULL, TRUE);
  if ($node) {
    node_access_acquire_grants($node);
  }
  else {
    drupal_set_message("Could not rebuild permissions for this book", "error");
  }
  cache_clear_all();
}