You are here

function workbench_access_role_section_save in Workbench Access 7

Save a role access record and notify other modules.

Parameters

$rid: The active role id.

$access_id: The access id to store.

$access_scheme: The active access scheme

See also

hook_workbench_access_save_role()

2 calls to workbench_access_role_section_save()
WorkbenchAccessRoleTestCase::testWorkbenchAccessRoles in tests/workbench_access.test
workbench_access_role_form_submit in ./workbench_access.admin.inc
Process form submission for adding roles.

File

./workbench_access.module, line 1131
Workbench Access module file.

Code

function workbench_access_role_section_save($rid, $access_id, $access_scheme) {
  $record['rid'] = $rid;
  $record['access_id'] = $access_id;
  $record['access_scheme'] = $access_scheme;
  drupal_write_record('workbench_access_role', $record);
  $role = user_role_load($rid, TRUE);
  module_invoke_all('workbench_access_save_role', $role, $access_id, $access_scheme);
}