[-] 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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user