You are here

function _saferpermissions_anonymous_permissions_process in Safer Permissions 7

Form element process callback.

This function disables permission checkboxes on anonymous users.

1 string reference to '_saferpermissions_anonymous_permissions_process'
saferpermissions_form_user_admin_permissions_alter in ./saferpermissions.module
Implements hook_form_FORM_ID_alter().

File

./saferpermissions.module, line 33
Disallows unwanted permissions for anonymous.

Code

function _saferpermissions_anonymous_permissions_process($element) {
  foreach (array_keys(saferpermissions_disallowed_permissions_anonymous()) as $permission) {
    $element[$permission]['#disabled'] = TRUE;
    $element[$permission]['#default_value'] = FALSE;
  }
  return $element;
}