You are here

function fasttoggle_perm in Fasttoggle 6

Same name and namespace in other branches
  1. 5 fasttoggle.module \fasttoggle_perm()

Implementation of hook_perm().

File

./fasttoggle.module, line 93
Enables fast toggling of binary or not so binary settings.

Code

function fasttoggle_perm() {
  $available_roles = fasttoggle_sitewide_toggleable_roles();
  $roles = array();
  if (!empty($available_roles)) {
    foreach ($available_roles as $key => $name) {
      $roles[] = fasttoggle_role_permission($name);
    }
  }
  $fixed_roles = array(
    'promote posts',
    'make posts sticky',
    'moderate posts',
    'moderate users',
    'moderate comments',
    'administer fasttoggle',
  );
  $result = array_merge($roles, $fixed_roles);
  asort($result);
  return $result;
}