You are here

function book_access_form_book_admin_settings_alter in Book access 6

Implements hook_form_FORM_ID_alter() for book_admin_settings().

File

./book_access.module, line 47
Allows access control for book nodes on a per book basis. It is based on forum_access.module and tac_lite.module.

Code

function book_access_form_book_admin_settings_alter(&$form, &$form_state) {
  $form['book_access_default_roles_access'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Default roles access'),
    '#default_value' => variable_get('book_access_default_roles_access', array()),
    '#options' => array(
      'view' => t('View book'),
      'update' => t('Edit pages'),
      'delete' => t('Delete pages'),
    ),
    '#description' => t('The default access values for the new roles.'),
  );
  $form['book_access_default_users_access'] = array(
    '#type' => 'checkboxes',
    '#title' => t('Default users access'),
    '#default_value' => variable_get('book_access_default_users_access', array()),
    '#options' => array(
      'view' => t('View book'),
      'update' => t('Edit pages'),
      'delete' => t('Delete pages'),
    ),
    '#description' => t('The default access values for the new users.'),
  );
  $form['buttons']['#weight'] = 100;
}