You are here

function advagg_js_compress_batch_process in Advanced CSS/JS Aggregation 7.2

The batch processor.

1 string reference to 'advagg_js_compress_batch_process'
advagg_js_compress_batch_callback in advagg_js_compress/advagg_js_compress.module
The batch callback.

File

advagg_js_compress/advagg_js_compress.module, line 712
Advanced CSS/JS aggregation js compression module.

Code

function advagg_js_compress_batch_process($redo, &$context) {

  // Give it up to 3 minutes.
  $max_time = ini_get('max_execution_time');
  if ($max_time != 0 && $max_time < 180) {
    set_time_limit(180);
  }
  ignore_user_abort(TRUE);

  // Display a progress message...
  $context['message'] = t("Now processing @filename...", array(
    '@filename' => $redo['data'],
  ));

  // Do heavy lifting here...
  advagg_js_compress_redo_files(array(
    $redo,
  ));
}