function _image_field_resolution_validate
_image_field_resolution_validate($element, &$form_state)
Element validate function for resolution fields.
File
- modules/image/image.field.inc, line 171
- Implement an image field, based on the file module's file field.
Code
function _image_field_resolution_validate($element, &$form_state) { if (!empty($element['x']['#value']) || !empty($element['y']['#value'])) { foreach (array('x', 'y') as $dimension) { $value = $element[$dimension]['#value']; if (!is_numeric($value)) { form_error($element[$dimension], t('Height and width values must be numeric.')); return; } if (intval($value) == 0) { form_error($element[$dimension], t('Both a height and width value must be specified in the !name field.', array('!name' => $element['#title']))); return; } } form_set_value($element, intval($element['x']['#value']) . 'x' . intval($element['y']['#value']), $form_state); } else { form_set_value($element, '', $form_state); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!image!image.field.inc/function/_image_field_resolution_validate/7.x