You are here

function fasttoggle_sitewide_toggleable_roles in Fasttoggle 6

Same name and namespace in other branches
  1. 7 module/fasttoggle_user/fasttoggle_user.inc \fasttoggle_sitewide_toggleable_roles()
2 calls to fasttoggle_sitewide_toggleable_roles()
fasttoggle_perm in ./fasttoggle.module
Implementation of hook_perm().
fasttoggle_user_toggleable_roles in ./fasttoggle.inc

File

./fasttoggle.inc, line 19
Provides common routines.

Code

function fasttoggle_sitewide_toggleable_roles() {
  static $roles;
  if (!isset($roles)) {
    $allowed_roles = variable_get('fasttoggle_role_settings', array());
    $roles = $allowed_roles ? array_intersect_key(fasttoggle_potential_toggleable_roles(), $allowed_roles) : array();
  }
  return $roles;
}