You are here

function bootstrap_optimizer_admin_form_submit in Bootstrap optimizer 7

Submit callback for bootstrap optimizer administrative form.

File

./bootstrap_optimizer.admin.inc, line 44
Administrative form for BOOTSTRAP OPTIMIZER module.

Code

function bootstrap_optimizer_admin_form_submit($form, &$form_state) {
  $values = $form_state['values'];

  // Load all files from {system} table.
  $result = db_select('system', 's')
    ->fields('s', array(
    'filename',
  ))
    ->condition('s.status', 1)
    ->execute();
  $files = array();
  foreach ($result as $item) {
    $files[] = $item->filename;
  }

  // Check if user wants only to analyze system table.
  if ($values['op'] == $form['actions']['analyze']['#value']) {
    bootstrap_optimizer_set_batch($files, 'bootstrap_optimizer_analyze_broken_files');
  }
  elseif ($values['op'] == $form['actions']['remove']['#value']) {
    bootstrap_optimizer_set_batch($files, 'bootstrap_optimizer_remove_broken_files');
  }
}