%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/forum.topic.search/templates/.default/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/forum.topic.search/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; // ************************* Input params*************************************************************** $arParams["AJAX_CALL"] = ($_REQUEST["AJAX_CALL"] == "Y" ? "Y" : "N"); $filter_value_fid = array( "0" => GetMessage("F_ALL_FORUMS"), "separator" => array("NAME" => " ", "TYPE" => "OPTGROUP")); if (is_array($arResult["GROUPS_FORUMS"])): foreach ($arResult["GROUPS_FORUMS"] as $key => $res): if ($res["TYPE"] == "GROUP"): $filter_value_fid["GROUP_".$res["ID"]] = array( "NAME" => str_pad("", ($res["DEPTH"] - 1)*6, " ").$res["~NAME"], "CLASS" => "forums-selector-optgroup level".$res["DEPTH"], "TYPE" => "OPTGROUP"); else: $filter_value_fid[$res["ID"]] = array( "NAME" => ($res["DEPTH"] > 0 ? str_pad("", $res["DEPTH"]*6, " ")." " : "").$res["~NAME"], "CLASS" => "forums-selector-option level".$res["DEPTH"], "TYPE" => "OPTION"); endif; endforeach; endif; // ************************* Input params*************************************************************** if ($arParams["AJAX_CALL"] == "Y"): if ($arResult["TOPIC"] == "L") { ?><?=CUtil::PhpToJSObject(array( "TOPIC_ID" => $arResult["TID"], "TOPIC_TITLE" => '«<a href="'.$arResult["TOPIC"]["LINK"].'">'.htmlspecialcharsbx($arResult["TOPIC"]["~TITLE"]). '</a>» ( '.GetMessage("FMM_ON_FORUM").': <a href="'.$arResult["FORUM"]["LINK"].'">'.$arResult["FORUM"]["NAME"].'</a>)')); ?><? } elseif (!empty($arResult["TOPIC"])) { ?><?=CUtil::PhpToJSObject(array( "TOPIC_ID" => $arResult["TID"], "TOPIC_TITLE" => '«<a href="'.$arResult["TOPIC"]["LINK"].'">'.htmlspecialcharsbx($arResult["TOPIC"]["~TITLE"]). '</a>» ( '.GetMessage("FMM_ON_FORUM").': <a href="'.$arResult["FORUM"]["LINK"].'">'.$arResult["FORUM"]["NAME"].'</a>)')); ?><? } die(); endif; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?=SITE_CHARSET?>" /> <?$APPLICATION->ShowHead()?> <style type=text/css> body{background-color:white;} </style> <title><?=GetMessage("FMM_SEARCH_TITLE")?></title> </head> <body class="forum-popup-body"> <?if ($arResult["SELF_CLOSE"] == "Y"): ?><script type="text/javascript"><? if (!empty($arResult["TOPIC"])): ?> opener.document.MESSAGES['newTID'].value = '<?=$arResult["TID"]?>'; opener.document.getElementById('TOPIC_INFO').innerHTML = '<?=CUtil::JSEscape('«<a href="'.$arResult["TOPIC"]["LINK"].'">'.htmlspecialcharsbx($arResult["TOPIC"]["~TITLE"]). '</a>» ( '.GetMessage("FMM_ON_FORUM").': <a href="'.$arResult["FORUM"]["LINK"].'">'.$arResult["FORUM"]["NAME"].'</a>)')?>'; <? endif; ?> self.close(); </script> <?else: ?> <div class="forum-info-box forum-filter"> <div class="forum-info-box-inner"> <? $APPLICATION->IncludeComponent("bitrix:forum.interface", "filter_simple", array( "FORM_METHOD_GET" => 'Y', "FIELDS" => array( array( "NAME" => "PAGE_NAME", "TYPE" => "HIDDEN", "VALUE" => "topic_search"), array( "NAME" => "do_search", "TYPE" => "HIDDEN", "VALUE" => "Y"), array( "TITLE" => GetMessage("FMM_SEARCH"), "NAME" => "search_template", "CLASS" => "search-input", "TYPE" => "TEXT", "VALUE" => $_REQUEST["search_template"]), array( "TITLE" => GetMessage("F_FORUM"), "NAME" => "FID", "TYPE" => "SELECT", "MULTIPLE" => "N", "CLASS" => "forums-selector-single", "VALUE" => $filter_value_fid, "ACTIVE" => $_REQUEST["FID"]), array( "TITLE" => GetMessage("F_SEARCH_OBJECT"), "NAME" => "search_field", "TYPE" => "SELECT", "VALUE" => array("" => GetMessage("FMM_ALL"), "title" => GetMessage("FMM_TITLE"), "description" => GetMessage("FMM_DESCRIPTION")), "ACTIVE" => $_REQUEST["search_field"])), "BUTTONS" => array( array( "NAME" => "s", "VALUE" => GetMessage("FMM_SEARCH_GO")))), $component, array( "HIDE_ICONS" => "Y"));?><? ?> </div> </div> <? if ($arResult["SHOW_RESULT"] == "Y"): if ($arResult["NAV_RESULT"] && $arResult["NAV_RESULT"]->NavPageCount > 0): ?> <div class="forum-navigation-box forum-navigation-top"> <div class="forum-page-navigation"> <?=$arResult["NAV_STRING"]?> </div> <div class="forum-clear-float"></div> </div> <? endif; ?> <div class="forum-header-box"> <div class="forum-header-title"><span><?=GetMessage("FMM_SEARCH_TITLE")?></span></div> </div> <? $iStartNumber = (($arResult["NAV_RESULT"]->NavPageNomer-1)*$arResult["NAV_RESULT"]->NavPageSize); $iStartNumber = ($iStartNumber > 0 ? $iStartNumber : 1); ?> <div class="forum-info-box forum-topics"> <div class="forum-info-box-inner"> <ol start="<?=$iStartNumber?>"> <? foreach ($arResult["TOPIC"] as $res): ?> <li> <a class='tableheadtext' href="<?=$res["topic_id_search"]?>"><?=$res["TITLE"]?></a> <? if (strLen(trim($res["DESCRIPTION"])) > 0) { ?>, <?=$res["DESCRIPTION"]?><? } ?> </li> <? endforeach; ?> </ol> </div> </div> <? if ($arResult["NAV_RESULT"] && $arResult["NAV_RESULT"]->NavPageCount > 0): ?> <div class="forum-navigation-box forum-navigation-bottom"> <div class="forum-page-navigation"> <?=$arResult["NAV_STRING"]?> </div> <div class="forum-clear-float"></div> </div> <? endif; endif; endif; ?> </body> </html> <? die(); ?>