Development

Changeset 1452

You must first sign up to be able to contribute.

Changeset 1452

Show
Ignore:
Timestamp:
06/16/06 10:39:09 (2 years ago)
Author:
fabien
Message:

Added pookey's fix for the 'Any' case in sfNumberValidator. Also added a strtolower() for type checking to avoid any accidental issues like this. (closes #631)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/validator/sfNumberValidator.class.php

    r1436 r1452  
    135135    $this->getParameterHolder()->set('min_error',  'Input is too small'); 
    136136    $this->getParameterHolder()->set('nan_error',  'Input is not a number'); 
    137     $this->getParameterHolder()->set('type',       'Any'); 
     137    $this->getParameterHolder()->set('type',       'any'); 
    138138    $this->getParameterHolder()->set('type_error', 'Input is not a number'); 
    139139 
     
    146146    $allowed_types = array('any', 'decimal', 'float', 'int', 'integer'); 
    147147 
    148     if (!array_search($type, $allowed_types)) 
     148    if (!in_array(strtolower($type), $allowed_types)) 
    149149    { 
    150150      // unknown type