You are here

function track_da_files_clear_file_datas_submit in Track da files 7

Submit callback: clear database.

1 string reference to 'track_da_files_clear_file_datas_submit'
track_da_files_table_action_form in includes/track_da_files.admin.inc
Clear and export forms for main report and file report.

File

includes/track_da_files.admin.inc, line 898
Administrative page callbacks for Track da files module.

Code

function track_da_files_clear_file_datas_submit($form, &$form_state) {
  if (isset($form_state['build_info']['args'][0]) && isset($form_state['build_info']['args'][1])) {
    $fid = $form_state['build_info']['args'][0];
    $pid = $form_state['build_info']['args'][1];
    $query = db_delete('track_da_files')
      ->condition('pid', $pid)
      ->execute();
    $query = db_delete('track_da_files_paths')
      ->condition('pid', $pid)
      ->execute();
    drupal_set_message(t('File datas cleared.'));
  }
  else {
    $query = db_delete('track_da_files')
      ->execute();
    $query = db_delete('track_da_files_paths')
      ->execute();
    drupal_set_message(t('File datas cleared.'));
  }
}