You are here

function mobile_codes_presets_form_validate in Mobile Codes 5

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

File

./mobile_codes.admin.inc, line 166

Code

function mobile_codes_presets_form_validate($form_id, $form_values) {
  $preset = mobile_codes_load_preset($form_values['name']);
  if ($preset !== FALSE) {
    if (!isset($form_values['pid']) || $form_values['pid'] != $preset->pid) {
      form_set_error('name', t('A preset named "%preset" already exists.', array(
        '%preset' => $form_values['name'],
      )));
    }
  }
  if (preg_match('/[^0-9a-zA-Z_\\-]/', $form_values['name'])) {
    form_set_error('name', t('Please only use alphanumic characters, underscores (_), and hyphens (-) for preset names.'));
  }
}