[Pieforms-commit] SF.net SVN: pieforms:[317] pieforms-php5/trunk/src/pieform/rules
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2009-11-10 03:25:25
|
Revision: 317 http://pieforms.svn.sourceforge.net/pieforms/?rev=317&view=rev Author: oracleshinoda Date: 2009-11-10 03:25:17 +0000 (Tue, 10 Nov 2009) Log Message: ----------- Allow minvalue and maxvalue to work with much larger numbers. intval() will fail horribly on 32 bit systems with numbers over 2GB :( Signed-off-by: Nigel McNie <ni...@ca...> Modified Paths: -------------- pieforms-php5/trunk/src/pieform/rules/maxvalue.php pieforms-php5/trunk/src/pieform/rules/minvalue.php Modified: pieforms-php5/trunk/src/pieform/rules/maxvalue.php =================================================================== --- pieforms-php5/trunk/src/pieform/rules/maxvalue.php 2009-11-10 03:23:05 UTC (rev 316) +++ pieforms-php5/trunk/src/pieform/rules/maxvalue.php 2009-11-10 03:25:17 UTC (rev 317) @@ -34,7 +34,7 @@ * @return string The error message, if the value is invalid. */ function pieform_rule_maxvalue(Pieform $form, $value, $element, $maxvalue) {/*{{{*/ - if ($value != '' && intval($value) > $maxvalue) { + if ($value != '' && doubleval($value) > $maxvalue) { return sprintf($form->i18n('rule', 'maxvalue', 'maxvalue', $element), $maxvalue); } }/*}}}*/ Modified: pieforms-php5/trunk/src/pieform/rules/minvalue.php =================================================================== --- pieforms-php5/trunk/src/pieform/rules/minvalue.php 2009-11-10 03:23:05 UTC (rev 316) +++ pieforms-php5/trunk/src/pieform/rules/minvalue.php 2009-11-10 03:25:17 UTC (rev 317) @@ -34,7 +34,7 @@ * @return string The error message, if the value is invalid. */ function pieform_rule_minvalue(Pieform $form, $value, $element, $minvalue) {/*{{{*/ - if ($value != '' && intval($value) < $minvalue) { + if ($value != '' && doubleval($value) < $minvalue) { return sprintf($form->i18n('rule', 'minvalue', 'minvalue', $element), $minvalue); } }/*}}}*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |