function _batch_progress_page_js
7.x batch.inc | _batch_progress_page_js() |
6.x batch.inc | _batch_progress_page_js() |
Batch processing page with JavaScript support.
1 call to _batch_progress_page_js()
- _batch_start in drupal-6.x/
includes/ batch.inc - Initiate the batch processing
File
- drupal-6.x/
includes/ batch.inc, line 68 - Batch processing API for processes to run in multiple HTTP requests.
Code
function _batch_progress_page_js() {
$batch = batch_get();
// The first batch set gets to set the page title
// and the initialization and error messages.
$current_set = _batch_current_set();
drupal_set_title($current_set['title']);
drupal_add_js('misc/progress.js', 'core', 'header', FALSE, FALSE);
$url = url($batch['url'], array('query' => array('id' => $batch['id'])));
$js_setting = array(
'batch' => array(
'errorMessage' => $current_set['error_message'] . '<br/>' . $batch['error_message'],
'initMessage' => $current_set['init_message'],
'uri' => $url,
),
);
drupal_add_js($js_setting, 'setting');
drupal_add_js('misc/batch.js', 'core', 'header', FALSE, FALSE);
$output = '<div id="progress"></div>';
return $output;
}