You are here

function _imagefield_crop_widget_enforce_minimum_validate in Imagefield Crop 7

Same name and namespace in other branches
  1. 7.2 imagefield_crop.module \_imagefield_crop_widget_enforce_minimum_validate()
1 string reference to '_imagefield_crop_widget_enforce_minimum_validate'
imagefield_crop_field_widget_settings_form in ./imagefield_crop.module
Implements hook_field_widget_settings_form().

File

./imagefield_crop.module, line 175
Provide a widget to crop uploaded image.

Code

function _imagefield_crop_widget_enforce_minimum_validate($element, &$form_state) {
  $settings = $form_state['values']['instance']['widget']['settings'];
  list($rw, $rh) = !empty($settings['resolution']) ? explode('x', $settings['resolution']) : array(
    0,
    0,
  );
  if ($settings['enforce_minimum'] && (!is_numeric($rw) || (int) $rw != $rw || $rw <= 0 || !is_numeric($rh) || (int) $rh != $rh || $rh <= 0)) {
    form_error($element, t('Target resolution must be defined as WIDTH_HEIGHT if minimum is to be enforced.'));
  }
}