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);
}