You are here

function bootstrap_optimizer_batch_finished in Bootstrap optimizer 7

Finish callback after successfull batch operations.

Parameters

$success:

$results:

$operations:

1 string reference to 'bootstrap_optimizer_batch_finished'
bootstrap_optimizer_set_batch in ./bootstrap_optimizer.module
Sets batch operation.

File

./bootstrap_optimizer.batch.inc, line 52

Code

function bootstrap_optimizer_batch_finished($success, $results, $operations) {
  if ($success && !empty($results['processed'])) {
    $message = format_plural($results['processed'], 'One file anylized.', '@count files anylized.');

    // Print all missing files.
    if (!empty($results['missing_files'])) {
      $broken_files = implode("<br/>", $results['missing_files']);
      drupal_set_message(t("Found !count missing files: <br/> !files", array(
        '!count' => count($results['missing_files']),
        '!files' => $broken_files,
      )), 'warning');
    }

    // Print all missing files that was just removed from {system} table.
    if (!empty($results['removed_files'])) {
      $broken_files = implode("<br/>", $results['removed_files']);
      drupal_set_message(t("Removed files: <br/> !files", array(
        '!files' => $broken_files,
      )));
    }

    // Print message if no missing files.
    if (empty($results['removed_files']) && empty($results['missing_files'])) {
      drupal_set_message(t('There are no missing files.'));
    }
  }
  else {
    $message = t('Finished with an error.');
  }
  drupal_set_message($message);
}