You are here

function tracking_code_edit_form_submit in Tracking Code 7

Submit function for tracking_code edit form.

File

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

Code

function tracking_code_edit_form_submit($form, &$form_state) {
  db_update('tracking_code')
    ->fields(array(
    'name' => $form_state['values']['tracking_code_name'],
    'code' => $form_state['values']['tracking_code_code'],
    'region' => $form_state['values']['tracking_code_region'],
    'status' => $form_state['values']['tracking_code_status'],
    'visibility' => $form_state['values']['tracking_code_visibility'],
    'pages' => $form_state['values']['tracking_code_pages'],
    'content_types' => serialize($form_state['values']['tracking_code_content_types']),
    'roles' => serialize($form_state['values']['tracking_code_roles']),
  ))
    ->condition('tcid', $form_state['values']['delta'], '=')
    ->execute();
  $form_state['redirect'] = 'admin/structure/tracking_code';
  drupal_set_message(t('Updated tracking code "%name."', array(
    '%name' => $form_state['values']['tracking_code_name'],
  )));
}