Your IP : 216.73.216.170


Current Path : /home/bitrix/ext_www/vebmarket.yacl.site/
Upload File :
Current File : /home/bitrix/ext_www/vebmarket.yacl.site/404.php

<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');

CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

use \Bitrix\Main\Page\Asset;
use Bitrix\Main\Localization\Loc;

$APPLICATION->SetTitle("Страница не найдена");
$APPLICATION->SetPageProperty('SHOW_H1', 'N');
$APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y");
?>
<div class="page-404">
	<div class="container">
		<div class="page-404-heading">
			<h1>Ошибка 404</h1>
			<p>К&nbsp;сожалению, такой страницы нет. Попробуйте воспользоваться поиском.</p>
		</div>
		<div class="page-404-article">
			<div class="page-404-content page-404-scroll">
				<p class="text-small">Вот что можно спросить:</p>
				<ul class="list">
					<?						
					$rsEntity = \CUserTypeEntity::GetList(array(),array(
						"ENTITY_ID"=>"HLBLOCK_".\Veb\Market::getBlockId('company'),
					));
					$arEnumToPropCode = array();	
					while($arEntity = $rsEntity->Fetch())
					{
						if($arEntity["USER_TYPE_ID"]!="enumeration")
							continue;
						$rsType = \CUserFieldEnum::GetList(array(), array(
							"USER_FIELD_ID" => $arEntity["ID"],
						));
							        
						while($arType = $rsType->Fetch()) 
						{
							$arEnumToPropCode[$arType["ID"]] = preg_replace("/^UF\_/","",$arEntity["FIELD_NAME"]);
						}
							
					}
											
					$hintClass = \Veb\Market::getDataClass('search_hint');
										
					$result = $hintClass::getList(array(
						'runtime' => array(new \Bitrix\Main\Entity\ExpressionField("RAND", "RAND()")),		
						'order' => array('RAND'),
						//'select' => $select,
						'limit' => 12,
					));	
		
					while ($item = $result->Fetch())
					{
						$urlParams = "";
						foreach($item['UF_TAGS'] as $enumId)
							$urlParams .= ($urlParams?"&":"").$arEnumToPropCode[$enumId].'[]='.$enumId;
						?><li class="list-item"><a class="list-link" href="/market/?<?=$urlParams?>"><?=$item['UF_STRING']?></a></li><?
					}
					?>					
				</ul>
			</div>
		</div>
	</div>
</div>
<?

$APPLICATION->SetPageProperty("BODY_CLASS", "main-search");
Asset::getInstance()->addJs(SITE_TEMPLATE_PATH."/assets/js/search.js");

ob_start();
?><div class="search">
	<span class="search-clear-all" data-all-clear><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLEAR_ALL")?></span>
	<form data-search-form class="form search-form" action="/market/">
		<div class="search-form-icon"></div>
		<div class="search-form-request">
			<ul class="list list-flex">
				<li class="list-item list-item-input">
					<input type="text" placeholder="<?=Loc::getMessage("VM_MARKET_LIST_SEARCH_PH")?>" autocomplete="off" name="q" id="search_input"><span class="list-item-input-clear" data-input-clear><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLEAR")?></span>
				</li>
			</ul>
		</div>
		<button class="button button-large button-solid-blue" type="submit"><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_SUBMIT")?></button>
	</form>
</div>

<div class="content-popup" id="search">
	<div class="content-popup-container">
		<div class="content-popup-heading text-right"><a class="content-popup-close" href="#" data-search-close="search"><?=Loc::getMessage("VM_MARKET_LIST_SEARCH_CLOSE")?></a></div>
		<div class="content-popup-main">
			<div class="container">
				<div class="custom-scroll">
					<div class="search-result" id="search_results"></div>
				</div>
			</div>
		</div>
	</div>
</div>
<?
$APPLICATION->AddViewContent("search",ob_get_contents());
ob_end_clean();
?>

<?

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>