function devel_generate_batch_content
Form constructor generating in batches.
1 call to devel_generate_batch_content()
- devel_generate_content_form_submit in devel_generate/
devel_generate.module - FormAPI submission to generate nodes.
File
-
devel_generate/
devel_generate_batch.inc, line 10
Code
function devel_generate_batch_content($form_state) {
$operations = array();
// Setup the batch operations and save the variables.
$operations[] = array(
'devel_generate_batch_content_pre_node',
array(
$form_state['values'],
),
);
// Add the kill operation.
if ($form_state['values']['kill_content']) {
$operations[] = array(
'devel_generate_batch_content_kill',
array(),
);
}
// Add the operations to create the nodes.
for ($num = 0; $num < $form_state['values']['num_nodes']; $num++) {
$operations[] = array(
'devel_generate_batch_content_add_node',
array(),
);
}
// Start the batch.
$batch = array(
'title' => t('Generating Content'),
'operations' => $operations,
'finished' => 'devel_generate_batch_finished',
'file' => drupal_get_path('module', 'devel_generate') . '/devel_generate_batch.inc',
);
batch_set($batch);
}