G
N
I
D
A
O
L

Получить сообщения форума по ID с ЧИСТКОЙ СООБЩЕНИЙ

$arRes = [];
    $arForumsAllow = [];
    $parser = new forumTextParser(LANGUAGE_ID);
    while ($el = $rsData->fetch()) {
        $arMessage = CForumMessage::GetByID($el['UF_COMMENT_ID']);
        if ($arMessage && $arMessage['APPROVED']=="Y") {
            if(!isset($arForumsAllow[$arMessage["FORUM_ID"]]))
                $arForumsAllow[$arMessage["FORUM_ID"]] = forumTextParser::GetFeatures($arMessage["FORUM_ID"]);

            $arMessage["POST_MESSAGE"] = Cutil::JSEscape(htmlspecialcharsbx($arMessage["POST_MESSAGE"]));
            $arMessage["POST_MESSAGE"] = $parser->convert($arMessage["POST_MESSAGE"], $arForumsAllow[$arMessage["FORUM_ID"]]);
            $el['MESSAGE'] = $arMessage;
            $arRes[$el['UF_COMMENT_ID']] = $el;
        }
    }