diff options
author | Dries Buytaert <dries@buytaert.net> | 2007-11-09 07:55:13 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2007-11-09 07:55:13 +0000 |
commit | 422f85d80792e1f64a5c7e30418a64e4b364afa5 (patch) | |
tree | 3a1841d31e2dfc19e552529109a56a79ceb2e912 /modules | |
parent | beb7cfa80e5e5946a9c0a0e25aa2b619a1bb59b3 (diff) | |
download | brdo-422f85d80792e1f64a5c7e30418a64e4b364afa5.tar.gz brdo-422f85d80792e1f64a5c7e30418a64e4b364afa5.tar.bz2 |
- Patch #189852 by hswong3i: use schema API to update/insert the contact form records.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/contact/contact.admin.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/contact/contact.admin.inc b/modules/contact/contact.admin.inc index 6ab8b2cb4..38360d4fb 100644 --- a/modules/contact/contact.admin.inc +++ b/modules/contact/contact.admin.inc @@ -110,13 +110,13 @@ function contact_admin_edit_submit($form, &$form_state) { } $form_state['values']['recipients'] = implode(',', $recipients); if (empty($form_state['values']['cid']) || $form_state['values']['contact_op'] == 'add') { - db_query("INSERT INTO {contact} (category, recipients, reply, weight, selected) VALUES ('%s', '%s', '%s', %d, %d)", $form_state['values']['category'], $form_state['values']['recipients'], $form_state['values']['reply'], $form_state['values']['weight'], $form_state['values']['selected']); + drupal_write_record('contact', $form_state['values']); drupal_set_message(t('Category %category has been added.', array('%category' => $form_state['values']['category']))); watchdog('mail', 'Contact form: category %category added.', array('%category' => $form_state['values']['category']), WATCHDOG_NOTICE, l(t('view'), 'admin/build/contact')); } else { - db_query("UPDATE {contact} SET category = '%s', recipients = '%s', reply = '%s', weight = %d, selected = %d WHERE cid = %d", $form_state['values']['category'], $form_state['values']['recipients'], $form_state['values']['reply'], $form_state['values']['weight'], $form_state['values']['selected'], $form_state['values']['cid']); + drupal_write_record('contact', $form_state['values'], 'cid'); drupal_set_message(t('Category %category has been updated.', array('%category' => $form_state['values']['category']))); watchdog('mail', 'Contact form: category %category updated.', array('%category' => $form_state['values']['category']), WATCHDOG_NOTICE, l(t('view'), 'admin/build/contact')); } |