Ejemplo n.º 1
0
 /**
  *
  * @param type $minHeight
  * @param type $maxHeight
  * @param type $minWidth
  * @param type $maxWidth
  * @param type $messages_prefixed
  * @return \Zend_Validate_File_ImageSize 
  */
 protected function _getValidateImageSize($minHeight = 40, $maxHeight = 320, $minWidth = 40, $maxWidth = 800, $messages_prefixed = "")
 {
     $image = new Zend_Validate_File_ImageSize(array('minHeight' => $minHeight, 'maxHeight' => $maxHeight, 'minWidth' => $minWidth, 'maxWidth' => $maxWidth));
     $image->setMessage(sprintf($this->_translate('ERROR_IMAGE_HEIGHT_TOO_SMALL'), $this->_translate($messages_prefixed), $minHeight), Zend_Validate_File_ImageSize::HEIGHT_TOO_SMALL);
     $image->setMessage(sprintf($this->_translate('ERROR_IMAGE_HEIGHT_TOO_BIG'), $this->_translate($messages_prefixed), $maxHeight), Zend_Validate_File_ImageSize::HEIGHT_TOO_BIG);
     $image->setMessage(sprintf($this->_translate('ERROR_IMAGE_WIDTH_TO_SMALL'), $this->_translate($messages_prefixed), $minWidth), Zend_Validate_File_ImageSize::WIDTH_TOO_SMALL);
     $image->setMessage(sprintf($this->_translate('ERROR_IMAGE_WIDTH_TO_BIG'), $this->_translate($messages_prefixed), $maxWidth), Zend_Validate_File_ImageSize::WIDTH_TOO_BIG);
     return $image;
 }