You are here

function registration_entity_access_registration_entity_settings in Entity Registration 7.2

Same name and namespace in other branches
  1. 8.2 modules/registration_entity_access/registration_entity_access.module \registration_entity_access_registration_entity_settings()
  2. 8 modules/registration_entity_access/registration_entity_access.module \registration_entity_access_registration_entity_settings()
  3. 7 modules/registration_entity_access/registration_entity_access.module \registration_entity_access_registration_entity_settings()

Implements hook_registration_entity_settings().

File

modules/registration_entity_access/registration_entity_access.module, line 11
Entity Registration per entity access control

Code

function registration_entity_access_registration_entity_settings($settings) {

  // add a settings element for the user roles with registration access
  return array(
    'registration_entity_access_roles' => array(
      '#type' => 'checkboxes',
      '#title' => t('Roles that can register'),
      '#description' => t('Override the default access control settings by selecting which roles can %register for this event.', array(
        '%register' => t('register'),
      )),
      '#options' => user_roles(TRUE),
      '#default_value' => isset($settings['settings']['registration_entity_access_roles']) ? $settings['settings']['registration_entity_access_roles'] : array(),
    ),
  );
}