You are here

function tracking_code_overview_form_submit in Tracking Code 7

Submit function for tracking_code overview/weight table.

File

./tracking_code.admin.inc, line 401
admin page callbacks and form handlers for the tracking code module

Code

function tracking_code_overview_form_submit($form, &$form_state) {
  foreach ($form_state['values'] as $key => $value) {
    if (preg_match('/^weight_[0-9]+$/', $key)) {
      $tcid = end(explode('weight_', $key));
      db_update('tracking_code')
        ->fields(array(
        'weight' => $value,
      ))
        ->condition('tcid', $tcid, '=')
        ->execute();
    }
  }
  drupal_set_message(t('Tracking code weights have been updated.'));
}