function hook_domainrecords in Domain Access 5
Same name and namespace in other branches
- 6.2 API.php \hook_domainrecords()
Notify other modules that we are saving node access records.
This hook allows Domain Access modules to overwrite the default bahaviors. See http://api.drupal.org/api/function/hook_node_access_records/5 for more detail.
Parameters
&$grants: The existing default $grants, passed by reference.
$node: The node object being saved.
Return value
No return value. Modify the $grants array, passed by reference.
Related topics
1 invocation of hook_domainrecords()
- domain_node_access_records in ./
domain.module - Implement hook_node_access_records()
File
- ./
API.php, line 59 - API documentation file.
Code
function hook_domainrecords(&$grants, $node) {
// Add a sample access record to let a user see their content at all times.
$grants[] = array(
'realm' => 'domain_example',
'gid' => $node->uid,
'grant_view' => TRUE,
'grant_update' => TRUE,
'grant_delete' => TRUE,
'priority' => 0,
);
// Remove the domain_site grant.
foreach ($grants as $key => $grant) {
if ($grant['realm'] == 'domain_site') {
unset($grants[$key]);
}
}
}