summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2006-08-10 15:36:55 +0000
committerDries Buytaert <dries@buytaert.net>2006-08-10 15:36:55 +0000
commitba9f7f17946e35bac44c4dbdbef3bcd8d9a8e8f9 (patch)
tree73bff720bf0d044f00835a206dfb7c997b8567a0
parentfd7c5f10c2b77497ee4a524c69fc0eaf5fb11ed7 (diff)
downloadbrdo-ba9f7f17946e35bac44c4dbdbef3bcd8d9a8e8f9.tar.gz
brdo-ba9f7f17946e35bac44c4dbdbef3bcd8d9a8e8f9.tar.bz2
- Patch #77668 by matthieu: fixed contact form.
-rw-r--r--modules/contact/contact.module6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/contact/contact.module b/modules/contact/contact.module
index a0662a86b..9f355b91a 100644
--- a/modules/contact/contact.module
+++ b/modules/contact/contact.module
@@ -160,7 +160,7 @@ function contact_admin_categories() {
* Category edit page.
*/
function contact_admin_edit($cid = NULL) {
- if (arg(2) == "edit" && $cid > 0) {
+ if (arg(3) == "edit" && $cid > 0) {
$edit = db_fetch_array(db_query("SELECT * FROM {contact} WHERE cid = %d", $cid));
}
$form['category'] = array('#type' => 'textfield',
@@ -236,7 +236,7 @@ function contact_admin_edit_submit($form_id, $form_values) {
$recipients[$key] = trim($recipient);
}
$form_values['recipients'] = implode(',', $recipients);
- if (arg(2) == 'add') {
+ if (arg(3) == 'add') {
db_query("INSERT INTO {contact} (category, recipients, reply, weight, selected) VALUES ('%s', '%s', '%s', %d, %d)", $form_values['category'], $form_values['recipients'], $form_values['reply'], $form_values['weight'], $form_values['selected']);
drupal_set_message(t('Category %category has been added.', array('%category' => theme('placeholder', $form_values['category']))));
watchdog('mail', t('Contact form: category %category added.', array('%category' => theme('placeholder', $form_values['category']))), WATCHDOG_NOTICE, l(t('view'), 'admin/build/contact'));
@@ -272,7 +272,7 @@ function contact_admin_delete($cid = NULL) {
* Process category delete form submission.
*/
function contact_admin_delete_submit($form_id, $form_values) {
- db_query("DELETE FROM {contact} WHERE cid = %d", arg(3));
+ db_query("DELETE FROM {contact} WHERE cid = %d", arg(4));
drupal_set_message(t('Category %category has been deleted.', array('%category' => theme('placeholder', $form_values['category']))));
watchdog('mail', t('Contact form: category %category deleted.', array('%category' => theme('placeholder', $form_values['category']))), WATCHDOG_NOTICE);