abuse_admin_configure_reasons_submit

Definition

abuse_admin_configure_reasons_submit($form_id, $form_values)
abuse/abuse.module, line 328

Code

<?php
function abuse_admin_configure_reasons_submit($form_id, $form_values) {
  if ($form_values['op'] == t('add')) {
    db_query("INSERT INTO {abuse_reasons} (arid, reason, description, argumentation) VALUES (%d, '%s', '%s', '%s')", 
      db_next_id('{abuse_reasons}_arid'), $form_values['short_form'], $form_values['description'], $form_values['email_notice']);
    drupal_set_message(t('Reason successfully added to list of reasons.'));
  } 
  elseif ($form_values['op'] == t('remove')) {
    foreach ($form_values as $key => $value) {
      if (strpos($key, 'arid') == 0 && $value == 1) {
        db_query("DELETE FROM {abuse_reasons} WHERE arid = %d", str_replace('arid', '', $key));
      }
    }
    drupal_set_message(t('Reasons successfully removed from list of reasons.'));
  }
}
?>