From 9d9befbee0a99f11f81d281a16c5c59f0ebd104a Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Fri, 18 Mar 2011 10:03:05 +0000 Subject: [PATCH] [drupal] handle sensor form submission --- server/drupal/modules/logger/logger.module | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/server/drupal/modules/logger/logger.module b/server/drupal/modules/logger/logger.module index b11ae57..8db0159 100644 --- a/server/drupal/modules/logger/logger.module +++ b/server/drupal/modules/logger/logger.module @@ -891,9 +891,20 @@ function _logger_sensors_form() { '#value' => t('Update'), ); + $form['#submit'][] = '_logger_sensors_submit'; + return $form; } +function _logger_sensors_submit($form, &$form_state) { + foreach ($form_state['values']['list'] as $sensor => $chart) { + if ($chart) + db_query("UPDATE {logger_meters} SET chart = %d WHERE meter = '%s'", 1, $sensor); + else + db_query("UPDATE {logger_meters} SET chart = %d WHERE meter = '%s'", 0, $sensor); + } +} + /** * Implementation of hook_form_alter(). */