You are here

function saferpermissions_saferpermissions_anonymous_permission_ban_info in Safer Permissions 7

Implements hook_saferpermissions_anonymous_permission_ban_info().

File

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

Code

function saferpermissions_saferpermissions_anonymous_permission_ban_info() {
  $permissions = array(
    // Book
    'create new books',
    'add content to books',
    // Contextual links
    'access contextual links',
    // Dashboard
    'access dashboard',
    // Locale
    'translate interface',
    // Node
    'access content overview',
    'view revisions',
    'revert revisions',
    'delete revisions',
    // Overlay
    'access overlay',
    // Path
    'create url aliases',
    // Shortcut
    'customize shortcut links',
    'switch shortcut sets',
    // Statistics
    'access statistics',
    'view post access counter',
    // System
    'access administration pages',
    'access site in maintenance mode',
    'view the administration theme',
    'access site reports',
    // Toolbar
    'access toolbar',
    // User
    'cancel account',
  );
  foreach (filter_formats() as $name => $format) {
    if (_saferpermissions_text_format_is_forbidden($name)) {
      $permissions[] = filter_permission_name($format);
    }
  }
  return $permissions;
}