Проблема с валидацией длинны строк (например ошибка "Name too long" при имени пользователя в Unicode > 25 символов, при установленом в
\oc-includes\osclass\ItemActions.php ограничении в 50
(line 100;
)...
Сама osc_validate_max объявленная \oc-includes\osclass\helpers\hValidate.php
(line 126;
...)
Использует "srtlen" которая возвращает количество байт а не символов в строке,
для того чтобы узнать количество символов канонически используется "mb_strlen()"
______________________________________________________________
PS: Не смог найти трекера, где можно было бы обсудить проблему с контрибьюторами и оформить pull request
\oc-includes\osclass\ItemActions.php ограничении в 50
(line 100;
PHP:
osc_validate_max($contactName, 50)
Сама osc_validate_max объявленная \oc-includes\osclass\helpers\hValidate.php
(line 126;
PHP:
function osc_validate_max
Использует "srtlen" которая возвращает количество байт а не символов в строке,
для того чтобы узнать количество символов канонически используется "mb_strlen()"
______________________________________________________________
PS: Не смог найти трекера, где можно было бы обсудить проблему с контрибьюторами и оформить pull request