Example #1
0
<?php

if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) {
    die;
}
if (!CModule::IncludeModule("forum")) {
    return;
}
$arComponentParameters = array("GROUPS" => array("URL_TEMPLATES" => array("NAME" => GetMessage("F_URL_TEMPLATES"))), "PARAMETERS" => array("FID" => CForumParameters::GetForumsMultiSelect(GetMessage("F_DEFAULT_FID"), "BASE"), "SHOW_FORUM_ANOTHER_SITE" => array("PARENT" => "BASE", "NAME" => GetMessage("F_SHOW_FORUM_ANOTHER_SITE"), "TYPE" => "CHECKBOX", "DEFAULT" => "Y"), "SORT_BY" => array("PARENT" => "BASE", "NAME" => GetMessage("F_SORTING_ORD"), "TYPE" => "LIST", "DEFAULT" => "LAST_POST_DATE", "VALUES" => array("TITLE" => GetMessage("F_SHOW_TITLE"), "USER_START_NAME" => GetMessage("F_SHOW_USER_START_NAME"), "POSTS" => GetMessage("F_SHOW_POSTS"), "VIEWS" => GetMessage("F_SHOW_VIEWS"), "LAST_POST_DATE" => GetMessage("F_SHOW_LAST_POST_DATE"))), "SORT_ORDER" => array("PARENT" => "BASE", "NAME" => GetMessage("F_SORTING_BY"), "TYPE" => "LIST", "DEFAULT" => "DESC", "VALUES" => array("ASC" => GetMessage("F_DESC_ASC"), "DESC" => GetMessage("F_DESC_DESC"))), "SORT_BY_SORT_FIRST" => array("PARENT" => "BASE", "NAME" => GetMessage("F_SORT_BY_SORT_FIRST"), "TYPE" => "CHECKBOX", "DEFAULT" => "N"), "URL_TEMPLATES_INDEX" => array("PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("F_INDEX_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => "index.php"), "URL_TEMPLATES_LIST" => array("PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("F_LIST_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => "list.php?FID=#FID#"), "URL_TEMPLATES_READ" => array("PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("F_READ_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => "read.php?FID=#FID#&TID=#TID#"), "URL_TEMPLATES_MESSAGE" => array("PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("F_MESSAGE_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => "message.php?FID=#FID#&TID=#TID#&MID=#MID#"), "URL_TEMPLATES_PROFILE_VIEW" => array("PARENT" => "URL_TEMPLATES", "NAME" => GetMessage("F_PROFILE_VIEW_TEMPLATE"), "TYPE" => "STRING", "DEFAULT" => "profile_view.php?UID=#UID#"), "DATE_TIME_FORMAT" => CComponentUtil::GetDateTimeFormatField(GetMessage("F_DATE_TIME_FORMAT"), "ADDITIONAL_SETTINGS"), "SET_NAVIGATION" => array("PARENT" => "PAGER_SETTINGS", "NAME" => GetMessage("F_SET_NAVIGATION"), "TYPE" => "CHECKBOX", "DEFAULT" => "N", "REFRESH" => "Y"), "TOPICS_PER_PAGE" => array("PARENT" => "PAGER_SETTINGS", "NAME" => GetMessage("F_TOPICS_PER_PAGE"), "TYPE" => "STRING", "DEFAULT" => intVal(COption::GetOptionString("forum", "TOPICS_PER_PAGE", "10"))), "CACHE_TIME" => array(), "SET_TITLE" => array()));
CForumParameters::AddPagerSettings($arComponentParameters, GetMessage("F_TOPICS"), array("bAddGroupOnly" => $arCurrentValues["SET_NAVIGATION"] != "Y"));