TypeError
count(): Argument #1 ($value) must be of type Countable|array, null given TypeError thrown with message "count(): Argument #1 ($value) must be of type Countable|array, null given" Stacktrace: #16 TypeError in /var/www/leselshop.ru/local/templates/main/components/bitrix/menu/top_mobile_catalog/result_modifier.php:48 #15 include in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php:947 #14 CBitrixComponentTemplate:__IncludeMutatorFile in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php:854 #13 CBitrixComponentTemplate:IncludeTemplate in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php:784 #12 CBitrixComponent:showComponentTemplate in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php:724 #11 CBitrixComponent:includeComponentTemplate in /var/www/leselshop.ru/bitrix/components/bitrix/menu/component.php:410 #10 include in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php:615 #9 CBitrixComponent:__includeComponent in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php:105 #8 CBitrixComponent:executeComponent in /var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php:668 #7 CBitrixComponent:includeComponent in /var/www/leselshop.ru/bitrix/modules/main/classes/general/main.php:1188 #6 CAllMain:IncludeComponent in /var/www/leselshop.ru/local/templates/main/header.php:202 #5 include_once in /var/www/leselshop.ru/bitrix/modules/main/include/prolog_after.php:88 #4 require in /var/www/leselshop.ru/bitrix/modules/main/include/prolog.php:11 #3 require_once in /var/www/leselshop.ru/bitrix/header.php:1 #2 require in /var/www/leselshop.ru/catalog/detail.php:2 #1 include_once in /var/www/leselshop.ru/bitrix/modules/main/include/urlrewrite.php:128 #0 include_once in /var/www/leselshop.ru/bitrix/urlrewrite.php:2
Stack frames (17)
16
TypeError
/var/www/leselshop.ru/local/templates/main/components/bitrix/menu/top_mobile_catalog/result_modifier.php48
15
include
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php947
14
CBitrixComponentTemplate __IncludeMutatorFile
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php854
13
CBitrixComponentTemplate IncludeTemplate
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php784
12
CBitrixComponent showComponentTemplate
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php724
11
CBitrixComponent includeComponentTemplate
/var/www/leselshop.ru/bitrix/components/bitrix/menu/component.php410
10
include
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php615
9
CBitrixComponent __includeComponent
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php105
8
CBitrixComponent executeComponent
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php668
7
CBitrixComponent includeComponent
/var/www/leselshop.ru/bitrix/modules/main/classes/general/main.php1188
6
CAllMain IncludeComponent
/var/www/leselshop.ru/local/templates/main/header.php202
5
include_once
/var/www/leselshop.ru/bitrix/modules/main/include/prolog_after.php88
4
require
/var/www/leselshop.ru/bitrix/modules/main/include/prolog.php11
3
require_once
/var/www/leselshop.ru/bitrix/header.php1
2
require
/var/www/leselshop.ru/catalog/detail.php2
1
include_once
/var/www/leselshop.ru/bitrix/modules/main/include/urlrewrite.php128
0
include_once
/var/www/leselshop.ru/bitrix/urlrewrite.php2
/var/www/leselshop.ru/local/templates/main/components/bitrix/menu/top_mobile_catalog/result_modifier.php
    // Get Active Discounts
    $dbProductDiscounts = CCatalogDiscount::GetList(
      array("SORT" => "ASC"),
      array(
            "ACTIVE" => "Y",
            "!>ACTIVE_FROM" => $DB->FormatDate(date("Y-m-d H:i:s"),  "YYYY-MM-DD HH:MI:SS", CSite::GetDateFormat("FULL")),
            "!<ACTIVE_TO" => $DB->FormatDate(date("Y-m-d H:i:s"),  "YYYY-MM-DD HH:MI:SS",  CSite::GetDateFormat("FULL")),
      ),
      false,
      false,
      array( "ID" )
    );
  }
 
  while ($arProductDiscounts = $dbProductDiscounts->Fetch())
  {
    $activeDiscounts[] = $arProductDiscounts;
  }
 
  if ( (count($cardsWithSaleProp) == 0) && (count($activeDiscounts) == 0) )  
  {
      foreach($arResult as $k=>$arItem){
          if($arItem["LINK"]== '/sales/') unset($arResult[$k]);
      }
  }
  
  foreach ($arResult as $k=>$arItem) {   
 
        $sectionCode = str_replace('/', '', $arItem['LINK']);
 
        if( 
            $arItem['LINK'] == '/trends/' 
            or $arItem['LINK'] == '/new/' 
            or $arItem['LINK'] == '/sales/' 
            or $arItem['LINK'] == '/instashop/' 
            or $arItem['LINK'] == '/catalog/dlinnye/'
            or $arItem['LINK'] == '/catalog/ofisnye/'
            or $arItem['LINK'] == '/catalog/povsednevnye/'
        ) continue;
 
Arguments
  1. "count(): Argument #1 ($value) must be of type Countable|array, null given"
    
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php
    }
 
    /**
     * @param array &$arResult
     * @param array &$arParams
     *
     * @return void
     * @internal
     */
    public function __IncludeMutatorFile(/** @noinspection PhpUnusedParameterInspection */
        &$arResult, &$arParams)
    {
        /** @noinspection PhpUnusedLocalVariableInspection */
        global $APPLICATION, $USER, $DB;
 
        if($this->__folder <> '')
        {
            if (file_exists($_SERVER["DOCUMENT_ROOT"].$this->__folder."/result_modifier.php"))
            {
                include($_SERVER["DOCUMENT_ROOT"].$this->__folder."/result_modifier.php");
            }
        }
    }
 
    /**
     * @return void
     * @internal
     */
    public function __IncludeCSSFile()
    {
        /** @global CMain $APPLICATION */
        global $APPLICATION;
 
        if ($this->__folder <> '')
        {
            if (
                $this->__hasCSS
                || file_exists($_SERVER["DOCUMENT_ROOT"].$this->__folder."/style.css")
            )
            {
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component_template.php
 
        if (!$this->__bInited)
            return false;
 
        $arLangMessages = null;
        $externalEngine = ($arBXAvailableTemplateEngines[$this->__engineID]["function"] <> '' && function_exists($arBXAvailableTemplateEngines[$this->__engineID]["function"]));
 
        $arParams = $this->__component->arParams;
 
        if($this->__folder <> '')
        {
            if ($externalEngine)
            {
                $arLangMessages = $this->IncludeLangFile("", false, true);
            }
            else
            {
                $this->IncludeLangFile();
            }
            $this->__IncludeMutatorFile($arResult, $arParams);
            if (!isset($this->__hasCSS) || $this->__hasCSS)
                $this->__IncludeCSSFile();
            if (!isset($this->__hasJS) || $this->__hasJS)
                $this->__IncludeJSFile();
        }
 
        $parentTemplateFolder = "";
        $parentComponent = $this->__component->GetParent();
        if ($parentComponent)
        {
            $parentTemplate = $parentComponent->GetTemplate();
            if ($parentTemplate)
                $parentTemplateFolder = $parentTemplate->GetFolder();
        }
 
        if ($externalEngine)
        {
            $result = call_user_func(
                $arBXAvailableTemplateEngines[$this->__engineID]["function"],
                $this->__file,
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php
        $this->__template->setLanguageId($this->getLanguageId());
        if ($this->__template->Init($this, $siteTemplate, $customTemplatePath))
            return true;
        else
            return false;
    }
    /**
     * Function executes initialized template of the component.
     *
     * <p>Note: component must be inited by initComponent method.</p>
     * @return void
     *
     */
    final public function showComponentTemplate()
    {
        if (!$this->__bInited)
            return null;
 
        if ($this->__template)
            $this->__template->includeTemplate($this->arResult);
 
        if(is_array($this->arResultCacheKeys))
        {
            $arNewResult = array();
            foreach($this->arResultCacheKeys as $key)
                if(array_key_exists($key, $this->arResult))
                    $arNewResult[$key] = $this->arResult[$key];
            $this->arResult = $arNewResult;
        }
 
        if(!empty($this->__editButtons))
        {
            foreach($this->__editButtons as $button)
            {
                if($button[0] == 'AddEditAction')
                    $this->addEditAction($button[1], $button[2], $button[3], $button[4]);
                else
                    $this->addDeleteAction($button[1], $button[2], $button[3], $button[4]);
            }
        }
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php
 
        return $result;
    }
    /**
     * Function executes the template.
     *
     * <p>Note: component must be inited by initComponent method.</p>
     * @param string $templatePage
     * @param string $customTemplatePath
     * @return void
     *
     */
    final public function includeComponentTemplate($templatePage = "", $customTemplatePath = "")
    {
        if (!$this->__bInited)
            return null;
 
        if ($this->initComponentTemplate($templatePage, $this->getSiteTemplateId(), $customTemplatePath))
        {
            $this->showComponentTemplate();
            if($this->__component_epilog)
                $this->includeComponentEpilog($this->__component_epilog);
        }
        else
        {
            $this->abortResultCache();
            $this->__showError(str_replace(
                array("#PAGE#", "#NAME#"),
                array($templatePage, $this->getTemplateName()),
                "Cannot find '#NAME#' template with page '#PAGE#'"
            ));
        }
        $this->__template->__component = null;
    }
    /**
     * Function initializes the template of the component. Returns true on success.
     *
     * <p>Instansiates the template object and calls it's init function.</p>
     * <p>Note: component must be inited by initComponent method.</p>
     * @param string $templatePage
/var/www/leselshop.ru/bitrix/components/bitrix/menu/component.php
    !empty($arParams["RETURN"])
    && $arParams["RETURN"] == "Y"
)
{
    return $arResult;
}
 
if ($arParams["DELAY"] == "Y")
{
    $APPLICATION->AddBufferContent(array($this, "GetMenuString"), $arParams["ROOT_MENU_TYPE"]);
 
    if ($this->InitComponentTemplate())
    {
        $APPLICATION->AddHeadScript($this->__template->__folder."/script.js");
        $APPLICATION->SetAdditionalCSS($this->__template->__folder."/style.css");
    }
}
else
{
    $this->IncludeComponentTemplate();
}
 
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php
        $arResult = &$this->arResult;
 
        $componentPath = $this->__path;
        $componentName = $this->__name;
        $componentTemplate = $this->getTemplateName();
 
        if ($this->__parent)
        {
            $parentComponentName = $this->__parent->__name;
            $parentComponentPath = $this->__parent->__path;
            $parentComponentTemplate = $this->__parent->getTemplateName();
        }
        else
        {
            $parentComponentName = "";
            $parentComponentPath = "";
            $parentComponentTemplate = "";
        }
 
        return include($_SERVER["DOCUMENT_ROOT"].$this->__path."/component.php");
    }
    /**
     * Function executes the component. Returns the result of it's execution.
     *
     * <p>Note: component must be inited by initComponent method.</p>
     * @param string $componentTemplate
     * @param array $arParams
     * @param CBitrixComponent|null $parentComponent
     * @return mixed
     *
     */
    final public function includeComponent($componentTemplate, $arParams, $parentComponent, $returnResult = false)
    {
        if (!$this->__bInited)
            return null;
 
        if ($componentTemplate !== false)
            $this->setTemplateName($componentTemplate);
 
        if ($parentComponent instanceof cbitrixcomponent)
Arguments
  1. "/var/www/leselshop.ru/bitrix/components/bitrix/menu/component.php"
    
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php
    /**
     * Event called from includeComponent before component execution.
     *
     * <p>Includes component.php from within lang directory of the component.</p>
     * @return void
     *
     */
    public function onIncludeComponentLang()
    {
        $this->includeComponentLang();
    }
    /**
     * Function calls __includeComponent in order to execute the component.
     *
     * @return mixed
     *
     */
    public function executeComponent()
    {
        return $this->__includeComponent();
    }
    /**
     * Constructor with ability to copy the component.
     *
     * @param CBitrixComponent $component
     */
    public function __construct($component = null)
    {
        if(is_object($component) && ($component instanceof cbitrixcomponent))
        {
            $this->__name = $component->__name;
            $this->__relativePath = $component->__relativePath;
            $this->__path = $component->__path;
            $this->__templateName = $component->__templateName;
            $this->__templatePage = $component->__templatePage;
            $this->__template = $component->__template;
            $this->__component_epilog = $component->__component_epilog;
            $this->arParams = $component->arParams;
            $this->arResult = $component->arResult;
            $this->arResultCacheKeys = $component->arResultCacheKeys;
/var/www/leselshop.ru/bitrix/modules/main/classes/general/component.php
            $keysToExport = $component->listKeysSignedParameters();
            if($keysToExport)
            {
                $component->storeSignedParameters(array_intersect_key($arParams, array_combine($keysToExport, $keysToExport)));
            }
 
            $component->arParams = $component->onPrepareComponentParams($arParams);
            $component->__prepareComponentParams($component->arParams);
 
            $componentFrame = new \Bitrix\Main\Composite\Internals\AutomaticArea($component);
            $componentFrame->start();
 
            if($returnResult)
            {
                $component->executeComponent();
                $result = $component->arResult;
            }
            else
            {
                $result = $component->executeComponent();
            }
 
            $this->__arIncludeAreaIcons = $component->__arIncludeAreaIcons;
            $frameMode = $component->getFrameMode();
 
            $componentFrame->end();
        }
        else
        {
            $this->includeComponentLang();
            $this->__prepareComponentParams($arParams);
            $this->arParams = $arParams;
 
            $componentFrame = new \Bitrix\Main\Composite\Internals\AutomaticArea($this);
            $componentFrame->start();
 
            if($returnResult)
            {
                $this->__IncludeComponent();
                $result = $this->arResult;
/var/www/leselshop.ru/bitrix/modules/main/classes/general/main.php
        {
            echo $this->IncludeStringBefore();
        }
 
        $result = null;
        $bComponentEnabled = (!isset($arFunctionParams["ACTIVE_COMPONENT"]) || $arFunctionParams["ACTIVE_COMPONENT"] <> "N");
 
        $component = new CBitrixComponent();
        if ($component->InitComponent($componentName))
        {
            $obAjax = null;
            if ($bComponentEnabled)
            {
                if (($arParams['AJAX_MODE'] ?? '') == 'Y')
                {
                    $obAjax = new CComponentAjax($componentName, $componentTemplate, $arParams, $parentComponent);
                }
 
                $this->__componentStack[] = $component;
                $result = $component->IncludeComponent($componentTemplate, $arParams, $parentComponent, $returnResult);
 
                array_pop($this->__componentStack);
            }
 
            if ($bDrawIcons)
            {
                $panel = new CComponentPanel($component, $componentName, $componentTemplate, $parentComponent, $bComponentEnabled);
                $arIcons = $panel->GetIcons();
 
                echo $this->IncludeStringAfter($arIcons["icons"], $arIcons["parameters"]);
            }
 
            if ($bComponentEnabled && $obAjax)
            {
                $obAjax->Process();
            }
        }
 
        if ($bShowDebug)
        {
/var/www/leselshop.ru/local/templates/main/header.php
<body class="main">
<div class="preloader">
 
</div>
<?
$APPLICATION->ShowPanel(); ?>
<div id="wrapper">
 
    <header>
        <div class="top-line">
            <div class="catch">
                <div>
                </div>
                <div class="top-menu">
                    <div class="close-top-menu js-close-mobile-menu">
                        <i class="fa fa-times" aria-hidden="true"></i>
                    </div>
                    <ul class="ul-top-menu">
                        <?
                        $APPLICATION->IncludeComponent(
                            "bitrix:menu",
                            "top_mobile_catalog",
                            array(
                                "ALLOW_MULTI_SELECT" => "Y",    // Разрешить несколько активных пунктов одновременно
                                "CHILD_MENU_TYPE" => "left",    // Тип меню для остальных уровней
                                "DELAY" => "N",    // Откладывать выполнение шаблона меню
                                "MAX_LEVEL" => "2",    // Уровень вложенности меню
                                "MENU_CACHE_GET_VARS" => "",    // Значимые переменные запроса
                                "MENU_CACHE_TIME" => "36000",    // Время кеширования (сек.)
                                "MENU_CACHE_TYPE" => "A",    // Тип кеширования
                                "MENU_CACHE_USE_GROUPS" => "Y",    // Учитывать права доступа
                                "ROOT_MENU_TYPE" => "top",    // Тип меню для первого уровня
                                "USE_EXT" => "Y",    // Подключать файлы с именами вида .тип_меню.menu_ext.php
                                "COMPONENT_TEMPLATE" => "horizontal_multilevel"
                            ),
                            false
                        ); ?>
                        <li class="top_li_h">
                            <a href="#" class="js-empty-link empty">О нас<span class="turner">
                  <i class="fa fa-caret-up up" aria-hidden="true"></i>
/var/www/leselshop.ru/bitrix/modules/main/include/prolog_after.php
    elseif (($siteClosed = getLocalPath("php_interface/include/site_closed.php", BX_PERSONAL_ROOT)) !== false)
    {
        include($_SERVER["DOCUMENT_ROOT"] . $siteClosed);
    }
    else
    {
        include($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/site_closed.php");
    }
    die();
}
 
$sPreviewFile = $_SERVER["DOCUMENT_ROOT"] . BX_PERSONAL_ROOT . "/tmp/templates/__bx_preview/header.php";
if (defined("SITE_TEMPLATE_PREVIEW_MODE") && file_exists($sPreviewFile))
{
    include_once($sPreviewFile);
}
else
{
    Main\Page\Asset::getInstance()->startTarget('TEMPLATE');
    include_once($_SERVER["DOCUMENT_ROOT"] . SITE_TEMPLATE_PATH . "/header.php");
    Main\Page\Asset::getInstance()->startTarget('PAGE');
}
 
/* Draw edit menu for whole content */
global $BX_GLOBAL_AREA_EDIT_ICON;
$BX_GLOBAL_AREA_EDIT_ICON = false;
 
if ($APPLICATION->GetShowIncludeAreas())
{
    $aUserOpt = CUserOptions::GetOption("global", "settings", []);
    if (!isset($aUserOpt["page_edit_control_enable"]) || $aUserOpt["page_edit_control_enable"] != "N")
    {
        $documentRoot = CSite::GetSiteDocRoot(SITE_ID);
        if (isset($_SERVER["REAL_FILE_PATH"]) && $_SERVER["REAL_FILE_PATH"] != "")
        {
            $currentFilePath = $_SERVER["REAL_FILE_PATH"];
        }
        else
        {
            $currentFilePath = $APPLICATION->GetCurPage(true);
Arguments
  1. "/var/www/leselshop.ru/local/templates/main/header.php"
    
/var/www/leselshop.ru/bitrix/modules/main/include/prolog.php
<?php
require_once(__DIR__ . "/../bx_root.php");
 
if (file_exists($_SERVER["DOCUMENT_ROOT"].BX_PERSONAL_ROOT."/html_pages/.enabled"))
{
    require_once(__DIR__ . "/../lib/composite/responder.php");
    Bitrix\Main\Composite\Responder::respond();
}
 
require_once(__DIR__ . "/prolog_before.php");
require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/prolog_after.php");
 
Arguments
  1. "/var/www/leselshop.ru/bitrix/modules/main/include/prolog_after.php"
    
/var/www/leselshop.ru/bitrix/header.php
<?require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog.php");?>
Arguments
  1. "/var/www/leselshop.ru/bitrix/modules/main/include/prolog.php"
    
/var/www/leselshop.ru/catalog/detail.php
<?
    require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
    //require_once($_SERVER["DOCUMENT_ROOT"]."/catalog/cconfig.php");
    $APPLICATION->SetTitle("Карточка");
    $uriStruct = explode('/', $_SERVER['REQUEST_URI']);
?>
  <div class="catch-unlim">
 
    <div id="breadcrumbs">
      <?$APPLICATION->IncludeComponent(
        "bitrix:breadcrumb",
        "",
        Array(
          "COMPONENT_TEMPLATE" => ".default",
          "PATH" => "",
          "SITE_ID" => "s1",
          "START_FROM" => "0"
        )
      );?>
    </div>
 
    <?$APPLICATION->IncludeComponent(
        "bitrix:catalog.element",
        "detail",
        array(
          "ACTION_VARIABLE" => "action",
          "ADD_DETAIL_TO_SLIDER" => "N",
          "ADD_ELEMENT_CHAIN" => "Y",
          "ADD_PICT_PROP" => "-",
          "ADD_PROPERTIES_TO_BASKET" => "Y",
          "ADD_SECTIONS_CHAIN" => "Y",
          "ADD_TO_BASKET_ACTION" => array("ADD"),
          "BACKGROUND_IMAGE" => "-",
          "BASKET_URL" => "/personal/basket.php",
          "BLOG_EMAIL_NOTIFY" => "N",
          "BLOG_URL" => "catalog_comments",
          "BLOG_USE" => "N",
          "BRAND_USE" => "N",
          "BROWSER_TITLE" => "-",
          "CACHE_GROUPS" => "N",
Arguments
  1. "/var/www/leselshop.ru/bitrix/header.php"
    
/var/www/leselshop.ru/bitrix/modules/main/include/urlrewrite.php
            }
 
            $ext = strtolower(GetFileExtension($url));
            if ($ext != "php")
            {
                continue;
            }
 
            // D7 response is not available here
            if (stristr(php_sapi_name(), "cgi") !== false && (!defined("BX_HTTP_STATUS") || !BX_HTTP_STATUS))
            {
                header("Status: 200 OK");
            }
            else
            {
                header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
            }
 
            $_SERVER["REAL_FILE_PATH"] = $url;
            include_once $io->GetPhysicalName($_SERVER['DOCUMENT_ROOT'] . $url);
            die();
        }
    }
}
 
//admin section 404
if (str_starts_with($requestUri, "/bitrix/admin/"))
{
    $_SERVER["REAL_FILE_PATH"] = "/bitrix/admin/404.php";
    include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/admin/404.php";
    die();
}
 
define("BX_CHECK_SHORT_URI", true);
 
Arguments
  1. "/var/www/leselshop.ru/catalog/detail.php"
    
/var/www/leselshop.ru/bitrix/urlrewrite.php
<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
if(file_exists($_SERVER['DOCUMENT_ROOT'].'/404.php'))
    include_once($_SERVER['DOCUMENT_ROOT'].'/404.php');
?>
Arguments
  1. "/var/www/leselshop.ru/bitrix/modules/main/include/urlrewrite.php"
    

Environment & details:

Key Value
ELEMENT_CODE
"dzhemper_kaskad"
ELEMENT_ID
"54953"
IBLOCK_ID
"110"
empty
empty
empty
Key Value
SESS_AUTH
array:1 [
  "POLICY" => array:18 [
    "SESSION_TIMEOUT" => 24
    "SESSION_IP_MASK" => "0.0.0.0"
    "MAX_STORE_NUM" => 10
    "STORE_IP_MASK" => "0.0.0.0"
    "STORE_TIMEOUT" => 525600
    "CHECKWORD_TIMEOUT" => 2880
    "PASSWORD_LENGTH" => 6
    "PASSWORD_UPPERCASE" => "N"
    "PASSWORD_LOWERCASE" => "N"
    "PASSWORD_DIGITS" => "N"
    "PASSWORD_PUNCTUATION" => "N"
    "PASSWORD_CHECK_WEAK" => "N"
    "PASSWORD_CHECK_POLICY" => "N"
    "PASSWORD_CHANGE_DAYS" => 0
    "PASSWORD_UNIQUE_COUNT" => 0
    "LOGIN_ATTEMPTS" => 0
    "BLOCK_LOGIN_ATTEMPTS" => 0
    "BLOCK_TIME" => 0
  ]
]
SESS_IP
"216.73.216.87"
SESS_TIME
1765557162
IS_EXPIRED
null
BX_SESSION_SIGN
"dd2a57606a58234c04f22b3c5631fa3d"
BX_ANALYTICS_TS
1765557162
SESS_OPERATIONS
[]
fixed_session_id
"7ed75f4bfebe866f1e2249ccd976b2ec"
IPOLSDEK_MODULE_TOKEN
"66dda5ca247ad6b4ddd7d575956d56f74d2bc6569a437da97ce4ff309e60e484"
IPOLSDEK_WIDGET_TOKEN
"e059e9b965aadfe225e58a7935c251932d0926e761d0a3a56e36500fa943e5de"
l54Fz54J5oQMrymvpqNkv5QOUU7uoJMg_BITRIX_CONVERSION_CONTEXT_s1
null
l54Fz54J5oQMrymvpqNkv5QOUU7uoJMg___store
null
SESS_SHOW_INCLUDE_TIME_EXEC
null
Key Value
USER
"lesel"
HOME
"/home/lesel"
HTTP_REFERER
"https://leselshop.ru/dzhemper/dzhemper_kaskad"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_ACCEPT
"*/*"
HTTP_HOST
"leselshop.ru"
SCRIPT_FILENAME
"/var/www/leselshop.ru/bitrix/urlrewrite.php"
REDIRECT_STATUS
"200"
SERVER_NAME
"leselshop.ru"
SERVER_PORT
"443"
SERVER_ADDR
"185.87.199.35"
REMOTE_PORT
"10280"
REMOTE_ADDR
"216.73.216.87"
SERVER_SOFTWARE
"nginx/1.24.0"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
REQUEST_SCHEME
"https"
SERVER_PROTOCOL
"HTTP/2.0"
DOCUMENT_ROOT
"/var/www/leselshop.ru"
DOCUMENT_URI
"/dzhemper/dzhemper_kaskad/"
REQUEST_URI
"/dzhemper/dzhemper_kaskad/"
SCRIPT_NAME
"/dzhemper/dzhemper_kaskad/"
CONTENT_LENGTH
""
CONTENT_TYPE
""
REQUEST_METHOD
"GET"
QUERY_STRING
"ELEMENT_CODE=dzhemper_kaskad&ELEMENT_ID=54953&IBLOCK_ID=110"
FCGI_ROLE
"RESPONDER"
PHP_SELF
"/dzhemper/dzhemper_kaskad/"
REQUEST_TIME_FLOAT
1765557162.5642
REQUEST_TIME
1765557162
REAL_FILE_PATH
"/catalog/detail.php"
empty
0. Whoops\Handler\PrettyPageHandler