From: Andrey Kutejko Date: Tue, 6 Aug 2013 23:21:09 +0000 (+0300) Subject: fix decimal validator X-Git-Tag: 0.6~39 X-Git-Url: https://git.andy128k.dev/?a=commitdiff_plain;h=2cef81159ff7a772ce811eabd89642c78840c285;p=ipf-legacy-orm.git fix decimal validator --- diff --git a/ipf/orm/validator.php b/ipf/orm/validator.php index 526471e..104d089 100644 --- a/ipf/orm/validator.php +++ b/ipf/orm/validator.php @@ -82,9 +82,14 @@ class IPF_ORM_Validator return true; } else if ($type == 'array' || $type == 'object') { $length = strlen(serialize($value)); + } else if ($type == 'decimal') { + if (!$maximumLength) + $maximumLength = 18; + $length = strlen($value); } else { $length = strlen($value); } + if ($length > $maximumLength) { return false; }