LSform :: dataEntryForm : Added requiredAttributes parameter

This commit is contained in:
Benjamin Renard 2010-11-29 12:05:20 +01:00
parent 405ceba157
commit 1ef8c15e2c

View file

@ -140,6 +140,9 @@ class LSform {
continue; continue;
} }
$element = $this -> elements[$elementName]; $element = $this -> elements[$elementName];
if (isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) {
$element -> setRequired();
}
$field = array(); $field = array();
$field = $element -> getDisplay(); $field = $element -> getDisplay();
if (isset($this -> _elementsErrors[$element -> name])) { if (isset($this -> _elementsErrors[$element -> name])) {
@ -432,6 +435,9 @@ class LSform {
continue; continue;
} }
$element = $this -> elements[$elementName]; $element = $this -> elements[$elementName];
if (isset($this -> dataEntryFormConfig['requiredAttributes']) && is_array($this -> dataEntryFormConfig['requiredAttributes']) && in_array($elementName,$this -> dataEntryFormConfig['requiredAttributes'])) {
$element -> setRequired();
}
if( !($element -> getPostData($this -> _postData)) ) { if( !($element -> getPostData($this -> _postData)) ) {
LSerror :: addErrorCode('LSform_02',$element_name); LSerror :: addErrorCode('LSform_02',$element_name);
return; return;