function mobile_codes_presets_form_validate in Mobile Codes 6
Same name and namespace in other branches
- 5 mobile_codes.admin.inc \mobile_codes_presets_form_validate()
1 string reference to 'mobile_codes_presets_form_validate'
- mobile_codes_presets_form in ./
mobile_codes.admin.inc - Mobile Codes presets form.
File
- ./
mobile_codes.admin.inc, line 166
Code
function mobile_codes_presets_form_validate($form, &$form_state) {
$preset = mobile_codes_load_preset($form['preset']['name']['#value']);
if ($preset !== FALSE) {
if (!isset($form_state['values']['pid']) || $form_state['values']['pid'] != $preset->pid) {
form_set_error($form['preset']['name']['#name'], t('A preset named "%preset" already exists.', array(
'%preset' => $form['preset']['name']['#value'],
)));
}
}
if (preg_match('/[^0-9a-zA-Z_\\-]/', $form['preset']['name']['#value'])) {
form_set_error($form['preset']['name']['#name'], t('Please only use alphanumic characters, underscores (_), and hyphens (-) for preset names.'));
}
}