%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/modules/forum/install/components/bitrix/forum/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/modules/forum/install/components/bitrix/forum/templates/.default/list.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if ($_SERVER['REQUEST_METHOD'] == "GET" && $_GET["ACTION"] == "FORUM_SUBSCRIBE"):
/********************************************************************
Input params
********************************************************************/
/***************** URL *********************************************/
$res = $arResult;
$URL_NAME_DEFAULT = array(
"profile_view" => "PAGE_NAME=profile_view&UID=#UID#",
"subscr_list" => "PAGE_NAME=subscr_list");
foreach ($URL_NAME_DEFAULT as $URL => $URL_VALUE)
{
if (strLen(trim($res["URL_TEMPLATES_".strToUpper($URL)])) <= 0)
$res["URL_TEMPLATES_".strToUpper($URL)] = $APPLICATION->GetCurPage()."?".$URL_VALUE;
$res["~URL_TEMPLATES_".strToUpper($URL)] = $res["URL_TEMPLATES_".strToUpper($URL)];
$res["URL_TEMPLATES_".strToUpper($URL)] = htmlspecialcharsbx($res["~URL_TEMPLATES_".strToUpper($URL)]);
}
/***************** ADDITIONAL **************************************/
/********************************************************************
/Input params
********************************************************************/
$res["URL"] = array(
"PROFILE" => CComponentEngine::MakePathFromTemplate($res["URL_TEMPLATES_PROFILE_VIEW"], array("UID" => $GLOBALS["USER"]->GetID())),
"~PROFILE" => CComponentEngine::MakePathFromTemplate($res["~URL_TEMPLATES_PROFILE_VIEW"], array("UID" => $GLOBALS["USER"]->GetID())),
"SUBSCRIBES" => CComponentEngine::MakePathFromTemplate($res["URL_TEMPLATES_SUBSCR_LIST"], array()),
"~SUBSCRIBES" => CComponentEngine::MakePathFromTemplate($res["~URL_TEMPLATES_SUBSCR_LIST"], array()));
?>
<div class="forum-header-box">
<div class="forum-header-title"><span><?=GetMessage("F_TITLE_SUBSCRIBE")?></span></div>
</div>
<div class="forum-info-box forum-subscribes">
<div class="forum-info-box-inner">
<form class="forum-form" action="<?=POST_FORM_ACTION_URI?>" method="POST">
<?=bitrix_sessid_post()?>
<input type="hidden" name="PAGE_NAME" value="list" />
<input type="hidden" name="FID" value="<?=$arResult["FID"]?>" />
<?=GetMessage("F_SUBSCRIBE_0")?>: <br />
<div>
<input type="radio" name="ACTION" value="FORUM_SUBSCRIBE" id="FORUM_SUBSCRIBE" />
<label for="FORUM_SUBSCRIBE"><?=GetMessage("F_SUBSCRIBE_1")?></label><br />
<input type="radio" name="ACTION" value="FORUM_SUBSCRIBE_TOPICS" id="FORUM_SUBSCRIBE_TOPICS" />
<label for="FORUM_SUBSCRIBE_TOPICS"><?=GetMessage("F_SUBSCRIBE_2")?></label><br />
</div>
<div class="forum-group-buttons">
<input type="submit" value="<?=GetMessage("F_SUBSCRIBE")?>" />
</div>
</form>
</div>
</div>
<?
if ($arParams["SET_TITLE"] == "Y"):
$GLOBALS["APPLICATION"]->SetTitle(GetMessage("F_TITLE_SUBSCRIBE"));
endif;
if ($arParams["SET_NAVIGATION"] != "N"):
$name = trim($_SESSION["FORUM"]["SHOW_NAME"] == "Y" ? $USER->GetFullName() : "");
$name = trim(empty($name) ? $USER->GetLogin() : $name);
$APPLICATION->AddChainItem($name, $res["URL"]["~PROFILE"]);
$APPLICATION->AddChainItem(GetMessage("F_TITLE_SUBSCRIBE"));
endif;
return false;
endif;
?><?$APPLICATION->IncludeComponent("bitrix:forum.topic.list", "",
Array(
"FID" => $arResult["FID"],
"USE_DESC_PAGE" => $arParams["USE_DESC_PAGE_TOPIC"],
"URL_TEMPLATES_INDEX" => $arResult["URL_TEMPLATES_INDEX"],
"URL_TEMPLATES_FORUMS" => $arResult["URL_TEMPLATES_FORUMS"],
"URL_TEMPLATES_LIST" => $arResult["URL_TEMPLATES_LIST"],
"URL_TEMPLATES_READ" => $arResult["URL_TEMPLATES_READ"],
"URL_TEMPLATES_MESSAGE" => $arResult["URL_TEMPLATES_MESSAGE"],
"URL_TEMPLATES_PROFILE_VIEW" => $arResult["URL_TEMPLATES_PROFILE_VIEW"],
"URL_TEMPLATES_MESSAGE_APPR" => $arResult["URL_TEMPLATES_MESSAGE_APPR"],
"URL_TEMPLATES_TOPIC_NEW" => $arResult["URL_TEMPLATES_TOPIC_NEW"],
"URL_TEMPLATES_SUBSCR_LIST" => $arResult["URL_TEMPLATES_SUBSCR_LIST"],
"URL_TEMPLATES_TOPIC_MOVE" => $arResult["URL_TEMPLATES_TOPIC_MOVE"],
"URL_TEMPLATES_RSS" => $arResult["URL_TEMPLATES_RSS"],
"PAGEN" => intVal($GLOBALS["NavNum"] + 1),
"TOPICS_PER_PAGE" => $arParams["TOPICS_PER_PAGE"],
"MESSAGES_PER_PAGE" => $arParams["MESSAGES_PER_PAGE"],
"DATE_FORMAT" => $arParams["DATE_FORMAT"],
"DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"],
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"],
"PAGE_NAVIGATION_TEMPLATE" => $arParams["PAGE_NAVIGATION_TEMPLATE"],
"PAGE_NAVIGATION_WINDOW" => $arParams["PAGE_NAVIGATION_WINDOW"],
"WORD_LENGTH" => $arParams["WORD_LENGTH"],
"SHOW_FORUM_ANOTHER_SITE" => $arParams["SHOW_FORUM_ANOTHER_SITE"],
"SET_NAVIGATION" => $arParams["SET_NAVIGATION"],
"DISPLAY_PANEL" => $arParams["DISPLAY_PANEL"],
"SET_TITLE" => $arParams["SET_TITLE"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"TMPLT_SHOW_ADDITIONAL_MARKER" => $arParams["~TMPLT_SHOW_ADDITIONAL_MARKER"],
"SHOW_RSS" => $arParams["USE_RSS"],
"SHOW_AUTHOR_COLUMN" => $arParams["SHOW_AUTHOR_COLUMN"],
"SEO_USER" => $arParams["SEO_USER"]
), $component
);?>
<?
if (in_array("USERS_ONLINE", $arParams["SHOW_STATISTIC_BLOCK"])):
?>
<?$APPLICATION->IncludeComponent("bitrix:forum.statistic", "",
Array(
"FID" => $arResult["FID"],
"TID" => 0,
"PERIOD" => $arParams["TIME_INTERVAL_FOR_USER_STAT"],
"SHOW" => array("USERS_ONLINE"),
"URL_TEMPLATES_PROFILE_VIEW" => $arResult["URL_TEMPLATES_PROFILE_VIEW"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"CACHE_TIME_USER_STAT" => $arParams["CACHE_TIME_USER_STAT"],
"WORD_LENGTH" => $arParams["WORD_LENGTH"],
"WORD_WRAP_CUT" => $arParams["WORD_WRAP_CUT"],
"SEO_USER" => $arParams["SEO_USER"],
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"]
), $component
);?>
<?
endif;
@include_once(str_replace(array("\\", "//"), "/", dirname(__FILE__)."/footer.php"));
?>