The batch callback.

1 string reference to 'advagg_js_compress_batch_callback'
advagg_js_compress_menu dans advagg_js_compress/advagg_js_compress.module
Implements hook_menu().

Fichier

advagg_js_compress/advagg_js_compress.module, line 682

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');
}