[-] MO : Fix bug #PSCFV-7800, lang fields definition in Retrocompatibility definition, thankx to Olea

This commit is contained in:
gRoussac
2013-03-26 11:51:50 +01:00
parent b63e5c235c
commit 53b0e11292
+13 -4
View File
@@ -1534,14 +1534,23 @@ abstract class ObjectModelCore
foreach($suffixs as $suffix)
{
foreach ($this->{'fieldsValidate'.$suffix} as $field => $validate)
{
$this->def['fields'][$field]['validate'] = $validate;
if ($suffix == 'Lang')
$this->def['fields'][$field]['lang'] = true;
}
foreach ($this->{'fieldsRequired'.$suffix} as $field)
{
$this->def['fields'][$field]['required'] = true;
foreach ($this->{'fieldsSize'.$suffix} as $field => $size)
if ($suffix == 'Lang')
$this->def['fields'][$field]['lang'] = true;
}
foreach ($this->{'fieldsSize'.$suffix} as $field => $size}
{
$this->def['fields'][$field]['size'] = $size;
if ($suffix == 'Lang')
$this->def['fields'][$field]['lang'] = true;
}
}
}
}