You are here

function mobile_codes_presets_form_submit in Mobile Codes 5

Same name and namespace in other branches
  1. 6 mobile_codes.admin.inc \mobile_codes_presets_form_submit()

File

./mobile_codes.admin.inc, line 186

Code

function mobile_codes_presets_form_submit($form_id, $form_values) {
  $data = serialize(array(
    'type' => $form_values['type'],
    'data' => $form_values['data'],
    'size' => $form_values['size'],
    'tinyurl' => $form_values['tinyurl'],
  ));
  _mobile_codes_flush_cache();
  if (!isset($form_values['pid'])) {
    db_query("INSERT INTO {mobile_codes_presets} (name, data) VALUES ('%s', '%s')", $form_values['name'], $data);
    drupal_set_message(t('Preset created.'));
  }
  else {
    db_query("UPDATE {mobile_codes_presets} set name = '%s', data = '%s' WHERE pid = %d", $form_values['name'], $data, $form_values['pid']);
    _mobile_codes_presets_flush($form_values['pid']);
    drupal_set_message(t('Preset updated.'));
    drupal_goto('admin/settings/mobile_codes');
  }
}