function regcode_admin_create_validate in Registration codes 7.2
Same name and namespace in other branches
- 6.2 regcode.admin.php \regcode_admin_create_validate()
- 6 regcode.admin.php \regcode_admin_create_validate()
- 7 regcode.admin.php \regcode_admin_create_validate()
Validate create form.
File
- ./
regcode.admin.inc, line 223 - Functions and pages needed for the admin UI of regcode module.
Code
function regcode_admin_create_validate($form, &$form_state) {
if (!is_numeric($form_state['values']['regcode_create_maxuses']) || $form_state['values']['regcode_create_maxuses'] < 0) {
form_set_error('regcode_create_maxuses', t('Invalid maxuses, specify a positive integer or enter "0" for unlimited'));
}
$begins = $form_state['values']['regcode_create_begins'];
$expires = $form_state['values']['regcode_create_expires'];
$b = strtotime($begins['month'] . '/' . $begins['day'] . '/' . $begins['year']);
$c = strtotime($expires['month'] . '/' . $expires['day'] . '/' . $expires['year']);
if ($b > $c) {
form_set_error('regcode_create_begins', t('Active fron date should not be greater then expires on.'));
}
}