[-] CORE : fixed bug #PSCFV-5190 - ObjectModel setDefinitionRetrocompatibility faulty
This commit is contained in:
+13
-7
@@ -1473,13 +1473,19 @@ abstract class ObjectModelCore
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->def['fields'] = array();
|
$this->def['fields'] = array();
|
||||||
$suffix = (isset($data['lang']) && $data['lang']) ? 'Lang' : '';
|
$suffixs = array('', 'Lang');
|
||||||
foreach ($this->{'fieldsValidate'.$suffix} as $field => $validate)
|
foreach($suffixs as $suffix)
|
||||||
$this->def['fields'][$field]['validate'] = $validate;
|
{
|
||||||
foreach ($this->{'fieldsRequired'.$suffix} as $field)
|
foreach ($this->{'fieldsValidate'.$suffix} as $field => $validate)
|
||||||
$this->def['fields'][$field]['required'] = true;
|
$this->def['fields'][$field]['validate'] = $validate;
|
||||||
foreach ($this->{'fieldsSize'.$suffix} as $field => $size)
|
|
||||||
$this->def['fields'][$field]['size'] = $size;
|
foreach ($this->{'fieldsRequired'.$suffix} as $field)
|
||||||
|
$this->def['fields'][$field]['required'] = true;
|
||||||
|
|
||||||
|
foreach ($this->{'fieldsSize'.$suffix} as $field => $size)
|
||||||
|
$this->def['fields'][$field]['size'] = $size;
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user