if (IntVal($arParams["ID"]) > 0) { $arBlogUser = CBlogUser::GetByID($arParams["ID"], BLOG_BY_USER_ID); $arBlogUser = CBlogTools::htmlspecialcharsExArray($arBlogUser); if ($arBlogUser) { if ($USER->IsAuthorized() && $USER->GetID() == $arBlogUser["USER_ID"]) { if ($arParams["SET_TITLE"] == "Y") { $APPLICATION->SetTitle(GetMessage("B_B_FR_TITLES")); } } else { $dbUser = CUser::GetByID($arBlogUser["USER_ID"]); $arUser = $dbUser->GetNext(); if ($arParams["SET_TITLE"] == "Y") { $APPLICATION->SetTitle(str_replace("#NAME#", CBlogUser::GetUserName($arBlogUser["ALIAS"], $arUser["NAME"], $arUser["LAST_NAME"], $arUser["LOGIN"]), GetMessage("B_B_FR_TITLE_OF"))); } } $dbList = CBlogUser::GetUserFriendsList($arParams["ID"], $USER->GetID(), $USER->IsAuthorized(), $arParams["MESSAGE_COUNT"], $arParams["GROUP_ID"]); $arResult["FRIENDS_POSTS"] = array(); $arResult["IDS"] = array(); $p = new blogTextParser(false, $arParams["PATH_TO_SMILE"]); $arParserParams = array("imageWidth" => $arParams["IMAGE_MAX_WIDTH"], "imageHeight" => $arParams["IMAGE_MAX_HEIGHT"]); while ($arList = $dbList->Fetch()) { $arResult["IDS"][] = $arList["ID"]; $arPost = CBlogPost::GetByID($arList["ID"]); $arPost = CBlogTools::htmlspecialcharsExArray($arPost); $arBlog = CBlog::GetByID($arPost["BLOG_ID"]); $arBlog = CBlogTools::htmlspecialcharsExArray($arBlog); $arPost["urlToPost"] = CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_POST"], array("blog" => $arBlog["URL"], "post_id" => CBlogPost::GetPostID($arPost["ID"], $arPost["CODE"], $arParams["ALLOW_POST_CODE"]))); $arPost["urlToAuthor"] = CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_USER"], array("user_id" => $arPost["AUTHOR_ID"])); if ($arPost["AUTHOR_ID"] == $arBlog["OWNER_ID"]) { $arPost["urlToBlog"] = CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_BLOG"], array("blog" => $arBlog["URL"])); } else {