From 015cc65efb99d98b5cebc021db50b15ece92e41c Mon Sep 17 00:00:00 2001 From: Björn Geiger Date: Mon, 24 Oct 2011 13:30:25 +0200 Subject: weitere korrektur --- library/Poolctrl/Validator/DateGreaterThan.php | 108 ------------------------- 1 file changed, 108 deletions(-) delete mode 100755 library/Poolctrl/Validator/DateGreaterThan.php (limited to 'library/Poolctrl/Validator/DateGreaterThan.php') diff --git a/library/Poolctrl/Validator/DateGreaterThan.php b/library/Poolctrl/Validator/DateGreaterThan.php deleted file mode 100755 index d7be22d..0000000 --- a/library/Poolctrl/Validator/DateGreaterThan.php +++ /dev/null @@ -1,108 +0,0 @@ - "Value must be set to a date later than %compare% date", - ); - - protected $_messageVariables = array( - 'element' => '_element', - 'compare' => '_compare', - ); - - protected $_element; - protected $_compare; - protected $_min; - protected $_minTimestamp; - - public function __construct($option) - { - if ($option instanceof Zend_Config) { - $option = $option->toArray(); - } - - if (is_array($option)) { - if (array_key_exists('min', $option)) { - $min = $option['min']; - $minTimestamp = strtotime($min); - } else { - require_once 'Zend/Validate/Exception.php'; - throw new Zend_Validate_Exception("Missing option 'min'"); - } - if (array_key_exists('element', $option)) { - $element = $option['element']; - } else { - require_once 'Zend/Validate/Exception.php'; - throw new Zend_Validate_Exception("Missing option 'element'"); - } - if (array_key_exists('compare', $option)) { - $compare = $option['compare']; - } else { - require_once 'Zend/Validate/Exception.php'; - throw new Zend_Validate_Exception("Missing option 'compare'"); - } - } - - $this->setElement($element); - $this->setCompare($compare); - $this->setMin($min); - $this->setMinTimestamp($minTimestamp); - } - - public function getElement() - { - return $this->_element; - } - - public function setElement($element) - { - $this->_element = $element; - } - - public function getCompare() - { - return $this->_compare; - } - - public function setCompare($compare) - { - $this->_compare = $compare; - } - - public function getMin() - { - return $this->_min; - } - - public function setMin($min) - { - $this->_min = $min; - return $this; - } - - public function getMinTimestamp() - { - return $this->_minTimestamp; - } - - public function setMinTimestamp($minTimestamp) - { - $this->_minTimestamp = $minTimestamp; - } - - public function isValid($value) - { - $this->_setValue($value); - $valueTimestamp = strtotime($value); - - if ($this->getMinTimestamp() >= $valueTimestamp) { - $this->_error(self::NOT_GREATER); - return false; - } - return true; - } -} \ No newline at end of file -- cgit v1.2.3-55-g7522