Неправильно обрабатывается обязательное поле типа html/text: заполненное поле считается не заполненным.
Ошибка кроется в строке 513 файла component.php данного компонента:
а должно быть как минимум вот это:
PS Если уже исправление было - то не просьба меня не пинать
Ошибка кроется в строке 513 файла component.php данного компонента:
Код |
---|
elseif (is_array($propertyValue) && array_key_exists("VALUE", $propertyValue)) { if(strlen($propertyValue["VALUE"]) <= 0) $bError = true; } |
а должно быть как минимум вот это:
Код |
---|
elseif (is_array($propertyValue) && array_key_exists("VALUE", $propertyValue)) { if(!is_array($propertyValue["VALUE"]) && strlen($propertyValue["VALUE"]) <= 0) $bError = true; elseif (strlen($propertyValue["VALUE"]["TEXT"]) <= 0) { $bError = true; } } |
PS Если уже исправление было - то не просьба меня не пинать