function node_access_rebuild_progressive_cron in Node Access Rebuild Progressive 7
Same name and namespace in other branches
- 8 node_access_rebuild_progressive.module \node_access_rebuild_progressive_cron()
- 2.x node_access_rebuild_progressive.module \node_access_rebuild_progressive_cron()
Implements hook_cron().
2 string references to 'node_access_rebuild_progressive_cron'
- node_access_rebuild_progressive_admin_form in ./
node_access_rebuild_progressive.module - Module settings form callback.
- node_access_rebuild_progressive_form_node_configure_rebuild_confirm_alter in ./
node_access_rebuild_progressive.module - Implements hook_form_FORM_ID_alter().
File
- ./
node_access_rebuild_progressive.module, line 60 - Provides ability to rebuild node access silently.
Code
function node_access_rebuild_progressive_cron() {
// Not enabled on cron, nothing to do.
if (!variable_get('node_access_rebuild_progressive_cron', FALSE)) {
return;
}
// Trigger the processing.
if (node_access_needs_rebuild()) {
node_access_rebuild_progressive_trigger();
}
// Process a batch of nodes if needed.
if (variable_get('node_access_rebuild_progressive_current', 0) > 0) {
node_access_rebuild_progressive_process_cron();
}
}