You are here

function filefield_validate_image_resolution_help in FileField 6.3

Automatic help text appended to fields that have image resolution validation.

File

./filefield.module, line 902
FileField: Defines a CCK file field type.

Code

function filefield_validate_image_resolution_help($max_size = '0', $min_size = '0') {
  if (!empty($max_size)) {
    if (!empty($min_size)) {
      if ($max_size == $min_size) {
        return t('Images must be exactly @min_size pixels', array(
          '@min_size' => $min_size,
        ));
      }
      else {
        return t('Images must be between @min_size pixels and @max_size', array(
          '@max_size' => $max_size,
          '@min_size' => $min_size,
        ));
      }
    }
    else {
      if (image_get_toolkit()) {
        return t('Images larger than @max_size pixels will be scaled', array(
          '@max_size' => $max_size,
        ));
      }
      else {
        return t('Images must be smaller than @max_size pixels', array(
          '@max_size' => $max_size,
        ));
      }
    }
  }
  if (!empty($min_size)) {
    return t('Images must be larger than @max_size pixels', array(
      '@max_size' => $min_size,
    ));
  }
}