function book_access_ui_grants_form_submit in Book access 6.2
Same name and namespace in other branches
- 7.2 book_access_ui.admin.inc \book_access_ui_grants_form_submit()
Form submission callback for book_access_ui_grants_form().
See also
File
- ./
book_access_ui.admin.inc, line 257 - Administration interface for the Book access module.
Code
function book_access_ui_grants_form_submit($form, &$form_state) {
$bid = $form['#bid'];
BookAccess::setAuthorGrants($bid, $form['#author'], $form_state['values']['author']);
BookAccess::setRoleGrants($bid, $form['#rids'], $form_state['values']['roles']);
if (!empty($form['#uids'])) {
BookAccess::setUserGrants($bid, $form['#uids'], $form_state['values']['users']);
}
$batch = array(
'title' => t('Rebuilding book access permissions'),
'operations' => array(
array(
'_book_access_ui_rebuild_batch_operation',
array(
$bid,
),
),
),
'finished' => '_book_access_ui_rebuild_batch_finished',
'progress_message' => '',
'file' => drupal_get_path('module', 'book_access') . '/book_access_ui.admin.inc',
);
batch_set($batch);
}