From 43922aa6f92a2e1d29012685214ecb8143f645f4 Mon Sep 17 00:00:00 2001
From: ftimme <ft@falkotimme.com>
Date: Wed, 30 May 2012 09:24:08 -0400
Subject: [PATCH] - Fixed ISINT check because we do allow 0 (FILTER_VALIDATE_INT doesn't allow 0).
---
interface/lib/classes/tform.inc.php | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git a/interface/lib/classes/tform.inc.php b/interface/lib/classes/tform.inc.php
index 648a1b4..d8d97bf 100644
--- a/interface/lib/classes/tform.inc.php
+++ b/interface/lib/classes/tform.inc.php
@@ -790,16 +790,17 @@
}
break;
case 'ISINT':
- if(function_exists('filter_var')) {
- if(!filter_var($field_value, FILTER_VALIDATE_INT)) {
- $errmsg = $validator['errmsg'];
- if(isset($this->wordbook[$errmsg])) {
- $this->errorMessage .= $this->wordbook[$errmsg]."<br />\r\n";
- } else {
- $this->errorMessage .= $errmsg."<br />\r\n";
- }
- }
- } else {
+ // Commented out the filter_var part because we do allow 0
+ //if(function_exists('filter_var')) {
+ // if(!filter_var($field_value, FILTER_VALIDATE_INT)) {
+ // $errmsg = $validator['errmsg'];
+ // if(isset($this->wordbook[$errmsg])) {
+ // $this->errorMessage .= $this->wordbook[$errmsg]."<br />\r\n";
+ // } else {
+ // $this->errorMessage .= $errmsg."<br />\r\n";
+ // }
+ // }
+ //} else {
$tmpval = intval($field_value);
if($tmpval === 0 and !empty($field_value)) {
$errmsg = $validator['errmsg'];
@@ -809,7 +810,7 @@
$this->errorMessage .= $errmsg."<br />\r\n";
}
}
- }
+ //}
break;
case 'ISPOSITIVE':
if(!is_numeric($field_value) || $field_value <= 0){
--
Gitblit v1.9.1