function uc_store_validate_number in Ubercart 7.3
Generic form element validation handler for numbers.
2 string references to 'uc_store_validate_number'
- uc_product_form in uc_product/
uc_product.module - Implements hook_form().
- uc_store_element_info in uc_store/
uc_store.module - Implements hook_element_info().
File
- uc_store/
uc_store.module, line 529 - Contains global Ubercart functions and store administration functionality.
Code
function uc_store_validate_number(&$element, &$form_state) {
$value = $element['#value'];
if ($value != '') {
if (!is_numeric($value)) {
form_error($element, t('%name must be a number.', array(
'%name' => $element['#title'],
)));
}
elseif (empty($element['#allow_negative']) && $value < 0) {
form_error($element, t('%name must not be negative.', array(
'%name' => $element['#title'],
)));
}
}
}