[Pieforms-commit] SF.net SVN: pieforms:[318] pieforms-php5/trunk/src/pieform/rules/integer. php
Status: Alpha
Brought to you by:
oracleshinoda
From: <ora...@us...> - 2009-11-10 03:27:00
|
Revision: 318 http://pieforms.svn.sourceforge.net/pieforms/?rev=318&view=rev Author: oracleshinoda Date: 2009-11-10 03:26:54 +0000 (Tue, 10 Nov 2009) Log Message: ----------- Better check for integers that doesn't fail on 32bit systems. Now at least "integer" means "the largest integer a float can handle", which is a much higher limit. Signed-off-by: Nigel McNie <ni...@ca...> Modified Paths: -------------- pieforms-php5/trunk/src/pieform/rules/integer.php Modified: pieforms-php5/trunk/src/pieform/rules/integer.php =================================================================== --- pieforms-php5/trunk/src/pieform/rules/integer.php 2009-11-10 03:25:17 UTC (rev 317) +++ pieforms-php5/trunk/src/pieform/rules/integer.php 2009-11-10 03:26:54 UTC (rev 318) @@ -34,7 +34,7 @@ * the address. */ function pieform_rule_integer(Pieform $form, $value, $element) {/*{{{*/ - if (!is_numeric($value) || $value != (int)$value) { + if (!is_numeric($value) || floor($value) != $value) { return $form->i18n('rule', 'integer', 'integer', $element); } }/*}}}*/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |