From 881323f8138a5e0ca18bb987f906b005856d972b Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 20 Nov 2014 00:12:56 +0100 Subject: [PATCH] LSform : block form validation if element's errors is defined --- public_html/includes/class/class.LSform.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public_html/includes/class/class.LSform.php b/public_html/includes/class/class.LSform.php index 924de608..70d54db5 100644 --- a/public_html/includes/class/class.LSform.php +++ b/public_html/includes/class/class.LSform.php @@ -272,6 +272,7 @@ class LSform { $msg_error=getFData(_("%{label} attribute data is not valid."),$attr->getLabel()); } $this -> _elementsErrors[$attr->name][]=$msg_error; + $this -> can_validate=false; } /** @@ -338,6 +339,9 @@ class LSform { function checkData() { $retval=true; foreach ($this -> _postData as $element => $values) { + if ($this -> definedError($element)) { + $retval=false; + } if(!is_array($values)) { $values=array($values); }