$arResult["TIME_MAX"] = $res["TIME"]; } $tags = $res["~NAME"]; if (count($arTags) > 0) { if (array_key_exists($tags, $arTags)) { $tags = implode(",", $arTags); } else { $tags .= "," . implode(",", $arTags); } } $res["URL"] = str_replace("#TAGS#", urlencode($tags), $arResult["URL"]); $res["NAME_HTML"] = ToLower($res["NAME"]); $arResult["SEARCH"][] = $res; $arResult["CNT"][$res["NAME"]] = $res["CNT"]; $arResult["DATE"][$res["NAME"]] = $res["TIME"]; } while ($res = $obSearch->getNext()); } } if ($arParams["SORT"] != "CNT") { uasort($arResult["SEARCH"], "__sortName"); } $arResult["TAGS_CHAIN"] = array(); if ($arParams["~TAGS"]) { $res = array_unique(explode(",", $arParams["~TAGS"])); $url = array(); foreach ($res as $key => $tags) { $tags = trim($tags); if (!empty($tags)) { $url_without = $res; unset($url_without[$key]); $url[$tags] = $tags;