<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
?>


<div class="container">
    <div class="search-page">

        <form action="" method="get">
            <input type="hidden" name="tags" value="<?echo $arResult["REQUEST"]["TAGS"]?>" />
            <input type="hidden" name="how" value="<?echo $arResult["REQUEST"]["HOW"]=="d"? "d": "r"?>" />
            <div class="table__search">

                    <input placeholder="Введите текст..." class="search-query" type="text" name="q" value="<?=$arResult["REQUEST"]["QUERY"]?>" />

                    <button type="submit">
                        <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <path d="M14.3321 12.9179C13.9416 12.5274 13.3084 12.5274 12.9179 12.9179C12.5274 13.3084 12.5274 13.9416 12.9179 14.3321L14.3321 12.9179ZM19.1679 20.5821C19.5584 20.9726 20.1916 20.9726 20.5821 20.5821C20.9726 20.1916 20.9726 19.5584 20.5821 19.1679L19.1679 20.5821ZM8.41667 14.7083C4.94188 14.7083 2.125 11.8915 2.125 8.41667H0.125C0.125 12.996 3.83731 16.7083 8.41667 16.7083V14.7083ZM2.125 8.41667C2.125 4.94188 4.94188 2.125 8.41667 2.125V0.125C3.83731 0.125 0.125 3.83731 0.125 8.41667H2.125ZM8.41667 2.125C11.8915 2.125 14.7083 4.94188 14.7083 8.41667H16.7083C16.7083 3.83731 12.996 0.125 8.41667 0.125V2.125ZM14.7083 8.41667C14.7083 11.8915 11.8915 14.7083 8.41667 14.7083V16.7083C12.996 16.7083 16.7083 12.996 16.7083 8.41667H14.7083ZM12.9179 14.3321L19.1679 20.5821L20.5821 19.1679L14.3321 12.9179L12.9179 14.3321Z" fill="#61616C"/>
                        </svg>
                    </button>
            </div>


            <noindex>
                <div class="search-advanced">
                    <div class="search-advanced-result">
                        <?if(is_object($arResult["NAV_RESULT"])):
                            $count = $arResult["NAV_RESULT"]->SelectedRowsCount();
                            $word = "результат";
                            function pluralForm($number, $after) {
                                $cases = array(2, 0, 1, 1, 1, 2);
                                return $after[($number % 100 > 4 && $number % 100 < 20) ? 2 : $cases[min($number % 10, 5)]];
                            }
                            $forms = array('результат', 'результата', 'результатов');
                            if(!empty($arResult["SEARCH"])){
                                ?>
                                <div class="search-result">
                                    По вашему запросу найдено <?echo $count . ' ' . pluralForm($count, $forms);?>
                                </div>
                                <?
                            } else {
                                ?>
                                <div class="search-result" style="font-weight: 500; color: #02ab02;">
                                    К сожалению, мы не нашли, что Вы искали, возможно в запросе допущена ошибка!
                                </div>
                                <?
                            }
                            ?>


                        <?endif;?>
                    </div>
                </div>
            </noindex>
        </form>

    <?if(isset($arResult["REQUEST"]["ORIGINAL_QUERY"])):
        ?>
        <div class="search-language-guess">
            <?echo GetMessage("CT_BSP_KEYBOARD_WARNING", array("#query#"=>'<a href="'.$arResult["ORIGINAL_QUERY_URL"].'">'.$arResult["REQUEST"]["ORIGINAL_QUERY"].'</a>'))?>
        </div><br /><?
    endif;?>

    <div class="search-result">
        <?if($arResult["REQUEST"]["QUERY"] === false && $arResult["REQUEST"]["TAGS"] === false):?>
        <?elseif($arResult["ERROR_CODE"]!=0):?>
            <p><?=GetMessage("CT_BSP_ERROR")?></p>
            <?ShowError($arResult["ERROR_TEXT"]);?>
            <p><?=GetMessage("CT_BSP_CORRECT_AND_CONTINUE")?></p>
            <br /><br />
            <p><?=GetMessage("CT_BSP_SINTAX")?><br /><b><?=GetMessage("CT_BSP_LOGIC")?></b></p>
            <table border="0" cellpadding="5">
                <tr>
                    <td align="center" valign="top"><?=GetMessage("CT_BSP_OPERATOR")?></td><td valign="top"><?=GetMessage("CT_BSP_SYNONIM")?></td>
                    <td><?=GetMessage("CT_BSP_DESCRIPTION")?></td>
                </tr>
                <tr>
                    <td align="center" valign="top"><?=GetMessage("CT_BSP_AND")?></td><td valign="top">and, &amp;, +</td>
                    <td><?=GetMessage("CT_BSP_AND_ALT")?></td>
                </tr>
                <tr>
                    <td align="center" valign="top"><?=GetMessage("CT_BSP_OR")?></td><td valign="top">or, |</td>
                    <td><?=GetMessage("CT_BSP_OR_ALT")?></td>
                </tr>
                <tr>
                    <td align="center" valign="top"><?=GetMessage("CT_BSP_NOT")?></td><td valign="top">not, ~</td>
                    <td><?=GetMessage("CT_BSP_NOT_ALT")?></td>
                </tr>
                <tr>
                    <td align="center" valign="top">( )</td>
                    <td valign="top">&nbsp;</td>
                    <td><?=GetMessage("CT_BSP_BRACKETS_ALT")?></td>
                </tr>
            </table>
        <?elseif(count($arResult["SEARCH"])>0):?>
            <?if($arParams["DISPLAY_TOP_PAGER"] != "N") echo $arResult["NAV_STRING"]?>
            <?foreach($arResult["SEARCH"] as $arItem):?>
                <div class="search-item">
                    <h4><a href="<?echo $arItem["URL"]?>"><?echo $arItem["TITLE_FORMATED"]?></a></h4>
                    <div class="search-preview"><?echo $arItem["BODY_FORMATED"]?></div>
                    <?if(
                        ($arParams["SHOW_ITEM_DATE_CHANGE"] != "N")
                        || ($arParams["SHOW_ITEM_PATH"] == "Y" && $arItem["CHAIN_PATH"])
                        || ($arParams["SHOW_ITEM_TAGS"] != "N" && !empty($arItem["TAGS"]))
                    ):?>
                        <div class="search-item-meta">
                            <?if (
                                $arParams["SHOW_RATING"] == "Y"
                                && $arItem["RATING_TYPE_ID"] <> ''
                                && $arItem["RATING_ENTITY_ID"] > 0
                            ):?>

                            <?endif;?>
                            <?if($arParams["SHOW_ITEM_TAGS"] != "N" && !empty($arItem["TAGS"])):?>
                                <div class="search-item-tags"><label><?echo GetMessage("CT_BSP_ITEM_TAGS")?>: </label><?
                                    foreach ($arItem["TAGS"] as $tags):
                                        ?><a href="<?=$tags["URL"]?>"><?=$tags["TAG_NAME"]?></a> <?
                                    endforeach;
                                    ?></div>
                            <?endif;?>

                            <?if($arParams["SHOW_ITEM_DATE_CHANGE"] != "N"):?>
                                <div class="search-item-date"><label><?echo GetMessage("CT_BSP_DATE_CHANGE")?>: </label><span><?echo $arItem["DATE_CHANGE"]?></span></div>
                            <?endif;?>
                        </div>
                    <?endif?>
                </div>
            <?endforeach;?>
            <?if($arParams["DISPLAY_BOTTOM_PAGER"] != "N") echo $arResult["NAV_STRING"]?>
            <?if($arParams["SHOW_ORDER_BY"] != "N"):?>
                <div class="search-sorting"><label><?echo GetMessage("CT_BSP_ORDER")?>:</label>&nbsp;
                    <?if($arResult["REQUEST"]["HOW"]=="d"):?>
                        <a href="<?=$arResult["URL"]?>&amp;how=r"><?=GetMessage("CT_BSP_ORDER_BY_RANK")?></a>&nbsp;<b><?=GetMessage("CT_BSP_ORDER_BY_DATE")?></b>
                    <?else:?>
                        <b><?=GetMessage("CT_BSP_ORDER_BY_RANK")?></b>&nbsp;<a href="<?=$arResult["URL"]?>&amp;how=d"><?=GetMessage("CT_BSP_ORDER_BY_DATE")?></a>
                    <?endif;?>
                </div>
            <?endif;?>
        <?endif;?>


    </div>
</div>
</div>
