From e6eb1b56c5d2c463f79e609466d977720753a3b0 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 29 Nov 2010 12:36:35 +0100 Subject: [PATCH] LSform :: dataEntryForm : Added requiredAllAttributes parameter --- public_html/includes/class/class.LSform.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public_html/includes/class/class.LSform.php b/public_html/includes/class/class.LSform.php index 414882f9..1651c98a 100644 --- a/public_html/includes/class/class.LSform.php +++ b/public_html/includes/class/class.LSform.php @@ -140,7 +140,7 @@ class LSform { continue; } $element = $this -> elements[$elementName]; - if (isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) { + if ((isset($this -> dataEntryFormConfig['requiredAllAttributes']) && $this -> dataEntryFormConfig['requiredAllAttributes']) || isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) { $element -> setRequired(); } $field = array(); @@ -435,7 +435,7 @@ class LSform { continue; } $element = $this -> elements[$elementName]; - if (isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) { + if ((isset($this -> dataEntryFormConfig['requiredAllAttributes']) && $this -> dataEntryFormConfig['requiredAllAttributes']) || isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) { $element -> setRequired(); } if( !($element -> getPostData($this -> _postData)) ) {