%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.topic.new/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/forum.topic.new/templates/.default/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if (!$this->__component->__parent || empty($this->__component->__parent->__name)):
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/style.css');
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/themes/blue/style.css');
$GLOBALS['APPLICATION']->SetAdditionalCSS('/bitrix/components/bitrix/forum/templates/.default/styles/additional.css');
endif;
if (!empty($arResult["ERROR_MESSAGE"])):
?>
<div class="forum-note-box forum-note-error">
<div class="forum-note-box-text"><?=ShowError($arResult["ERROR_MESSAGE"], "forum-note-error");?></div>
</div>
<?
endif;
/********************************************************************
Input params
********************************************************************/
/***************** BASE ********************************************/
$arParams["IMAGE_SIZE"] = (intVal($arParams["IMAGE_SIZE"]) > 0 ? $arParams["IMAGE_SIZE"] : 500);
$arParams["SHOW_VOTE"] = ($arParams["SHOW_VOTE"] == "Y" && IsModuleInstalled("vote") ? "Y" : "N");
/********************************************************************
/Input params
********************************************************************/
if ($arResult["VIEW"] == "Y"):
?><?$GLOBALS["APPLICATION"]->IncludeComponent(
"bitrix:forum.message.template",
".preview",
Array(
"MESSAGE" => $arResult["MESSAGE_VIEW"],
"ATTACH_MODE" => $arParams["ATTACH_MODE"],
"ATTACH_SIZE" => $arParams["ATTACH_SIZE"],
"arResult" => $arResult,
"arParams" => $arParams
),
$component->__parent,
array("HIDE_ICONS" => "Y")
);?><?
elseif ($arResult["SHOW_MESSAGE_FOR_AJAX"] == "Y"):
ob_end_clean();
ob_start();
$GLOBALS["bShowImageScriptPopup"] = true;
?><?$GLOBALS["APPLICATION"]->IncludeComponent(
"bitrix:forum.message.template",
".preview",
Array(
"MESSAGE" => $arResult["MESSAGE"],
"ATTACH_MODE" => $arParams["ATTACH_MODE"],
"ATTACH_SIZE" => $arParams["ATTACH_SIZE"],
"arResult" => $arResult,
"arParams" => $arParams
),
$component->__parent,
array("HIDE_ICONS" => "Y")
);?><?
if(!function_exists("__ConvertData"))
{
function __ConvertData(&$item, $key)
{
static $search = array("\");
static $replace = array("&#92;");
if(is_array($item))
array_walk($item, "__ConvertData");
else
{
$item = htmlspecialcharsbx($item);
$item = str_replace($search, $replace, $item);
}
}
}
$post =
$res = array("id" => $arParams["MID"], "post" => ob_get_clean());
if ($_REQUEST["CONVERT_DATA"] == "Y")
array_walk($res, "__ConvertData");
$GLOBALS["APPLICATION"]->RestartBuffer();
?><?=CUtil::PhpToJSObject($res)?><?
die();
endif;
?>