[-] BO : FIx issue failling the multilang field length validation on products

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@16247 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
gCharmes
2012-07-05 15:30:14 +00:00
parent 2128d67569
commit ae4ebb9a1f
@@ -1735,12 +1735,15 @@ class AdminProductsControllerCore extends AdminController
// Check multilingual fields sizes
foreach ($rules['sizeLang'] as $fieldLang => $maxLength)
foreach ($languages as $language)
if ($value = Tools::getValue($fieldLang.'_'.$language['id_lang']) && Tools::strlen($value) > $maxLength)
{
$value = Tools::getValue($fieldLang.'_'.$language['id_lang']);
if ($value && Tools::strlen($value) > $maxLength)
$this->errors[] = sprintf(
Tools::displayError('The field %1$s is too long (%2$d chars max).'),
call_user_func(array($className, 'displayFieldName'), $fieldLang, $className),
$maxLength
);
}
if ($this->isProductFieldUpdated('description_short') && isset($_POST['description_short']))
$_POST['description_short'] = $saveShort;