hook_domainrecords(&$grants, $node)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/6 for more detail.
Note: In Drupal 7, this is a core feature.
&$grants The existing default $grants, passed by reference.
$node The node object being saved.
No return value. Modify the $grants array, passed by reference.
./API.php, line 62
<?php
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, // If this value is > 0, then other grants will not be recorded
);
// Remove the domain_site grant.
foreach ($grants as $key => $grant) {
if ($grant['realm'] == 'domain_site') {
unset($grants[$key]);
}
}
}
?>