function advagg_js_compress_batch_callback in Advanced CSS/JS Aggregation 7.2
The batch callback.
1 string reference to 'advagg_js_compress_batch_callback'
- advagg_js_compress_menu in advagg_js_compress/
advagg_js_compress.module - Implements hook_menu().
File
- advagg_js_compress/
advagg_js_compress.module, line 682 - Advanced CSS/JS aggregation js compression module.
Code
function advagg_js_compress_batch_callback() {
$batch = array(
'operations' => array(),
'finished' => 'advagg_js_compress_batch_done',
'title' => t('Batch JS Minification'),
'init_message' => t('Starting'),
'progress_message' => t('Processed @current out of @total.'),
'error_message' => t('JS minification has encountered an error.'),
);
list($list, $redo_list) = advagg_js_compress_all_js_files_list();
$config_path = advagg_admin_config_root_path();
if (empty($redo_list)) {
$redo_list = $list;
}
foreach ($redo_list as $redo) {
$batch['operations'][] = array(
'advagg_js_compress_batch_process',
array(
$redo,
),
);
}
batch_set($batch);
// The path to redirect to when done.
batch_process($config_path . '/advagg/js-compress');
}