You are here

function content_access_action_roles_permissions_list in Content Access 7

Returns an options list array for the content access permission parameter.

1 string reference to 'content_access_action_roles_permissions_list'
content_access_rules_rules_action_info in content_access_rules/content_access_rules.rules.inc
Implementation of hook_rules_action_info().

File

content_access_rules/content_access_rules.rules.inc, line 158
Rules specific functions that expose content_access' API.

Code

function content_access_action_roles_permissions_list() {
  $options = array();
  $roles = array_map('filter_xss_admin', user_roles());
  foreach (_content_access_get_operations() as $op => $label) {
    foreach ($roles as $rid => $role) {
      $options[$op][$op . ':' . $rid] = $op . ' ' . $role;
    }
  }
  return $options;
}