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

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