function pmpermission_hunt_and_update_all_child_permission in Drupal PM (Project Management) 7.2
Check and performs access update if supplied pmorganization.
1 call to pmpermission_hunt_and_update_all_child_permission()
- pmpermission_node_update in pmpermission/
pmpermission.module - Implements hook_node_update().
File
- pmpermission/
pmpermission.module, line 816 - Main module file for the pmpermission module.
Code
function pmpermission_hunt_and_update_all_child_permission($node) {
$nids = pmpermission_get_all_child_nids($node->nid);
if ($nids) {
$batch = array(
'title' => t('Rebuilding access permissions for the @type "@title"', array(
'@type' => $node->type,
'@title' => $node->title,
)),
'operations' => array(
array(
'_pmpermission_node_access_rebuild_batch_operation',
array(
$nids,
),
),
),
'finished' => '_pmpermission_node_access_rebuild_batch_finished',
);
batch_set($batch);
}
}