You are here

function node_access_rebuild_progressive_admin_form in Node Access Rebuild Progressive 7

Module settings form callback.

1 string reference to 'node_access_rebuild_progressive_admin_form'
node_access_rebuild_progressive_menu in ./node_access_rebuild_progressive.module
Implements hook_menu().

File

./node_access_rebuild_progressive.module, line 28
Provides ability to rebuild node access silently.

Code

function node_access_rebuild_progressive_admin_form() {
  $form = array();
  $form['node_access_rebuild_progressive_cron'] = array(
    '#type' => 'checkbox',
    '#title' => t('Enable progressive node access rebuild at cron time'),
    '#description' => t('It is recommended that you run cron via drush for using this feature.'),
    '#default_value' => variable_get('node_access_rebuild_progressive_cron', FALSE),
  );
  $form['node_access_rebuild_progressive_chunk'] = array(
    '#type' => 'textfield',
    '#title' => 'Number of nodes to process in each chunk',
    '#default_value' => variable_get('node_access_rebuild_progressive_chunk', 500),
    '#description' => t('The number of nodes that will be processed per cron run. Make sure it can safely fit in memory, and in the cron run time if you are not running cron via drush.'),
  );
  return system_settings_form($form);
}