imce_profile_validate

  1. drupal
    1. 6 imce.admin.inc function
    2. 7 imce.admin.inc function
Drupal 7 imce_profile_validate($form, &$form_state)

Profile form validate.

1 string reference to 'imce_profile_validate'

File

sites/all/modules/imce/inc/imce.admin.inc, line 293
Serves administration pages of IMCE.

Code

function imce_profile_validate($form, &$form_state) {
  $profile = &$form_state['values']['profile'];
  $dim_re = '/^\d+x\d+$/';
  $dim_error = t('Dimensions must be specified in <kbd>WIDTHxHEIGHT</kbd> format.');
  // Check max image dimensions
  if ($profile['dimensions'] && !preg_match($dim_re, $profile['dimensions'])) {
    return form_set_error('profile][dimensions', $dim_error);
  }
  // Check thumbnails dimensions
  foreach ($profile['thumbnails'] as $i => $thumb) {
    if (trim($thumb['name']) != '' && !preg_match($dim_re, $thumb['dimensions'])) {
      return form_set_error("profile][thumbnails][$i][dimensions", $dim_error);
    }
  }
}