Используемая мной версия InstantCMS — 1.9
Сервер на FreeBSD 9.0
В данной версии CMS нашлось 44 файла где используется данная функция.
Я уж подумал что придется менять во всех, но компьютерный бог был в этот раз на моей стороне и сжалился надо мной и оказалось что поправить нужно всего 4 файла:
admin/applets/components.php (49)
admin/applets/config.php (47,49,50,54)
admin/applets/users.php (182,247) (уже исправлено — 183,248)
includes/bbcode/bbcode.lib.php (921)
admin/components/price/backend.php (уже исправлено — 93)
В скобках — номера строк.
Странно, что в некоторых местах уже имеется "решение" данной проблемы — то есть кодеры более правильно использовали данную функцию.
Ну а там где не хватает третьего аргумента придеться править самостоятельно.
На примере файла —
admin/applets/components.php
$link = htmlspecialchars($_REQUEST['link'], ENT_QUOTES);
$link = htmlspecialchars($_REQUEST['link'], ENT_QUOTES, 'cp1251');
После данных исправлений моя
проблема решилась.