abuse_admin_reason_settings_submit($form, &$form_state)
abuse/abuse.admin.inc, line 263
<?php
function abuse_admin_reason_settings_submit($form, &$form_state) {
$values = $form_state['values'];
$op = $form_state['clicked_button']['#value'];
if ($values['op'] == t('Save')) {
db_query("INSERT INTO {abuse_reasons} (reason, description, argumentation) VALUES ('%s', '%s', '%s')",
$values['short_form'], $values['description'], $values['email_notice']);
drupal_set_message(t("Added new reason to list"));
}
elseif ($op == t('Remove')) {
foreach ($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("Successfully removed reason from list");
}
}
}
}
?>