PHP 8.3 fix for non defined variables

This commit is contained in:
merelendor 2024-05-14 20:42:24 +03:00
parent 3568349b00
commit ea37a51f11
4 changed files with 67 additions and 64 deletions

View File

@ -12,26 +12,24 @@
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<? if(count($arResult['ITEMS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<div class="logos_list">
<? foreach($arResult['ITEMS'] AS $brand): ?>
<div class="list_item">
<a href="<?= $arParams['PATH']; ?><?= $brand['CODE']; ?>">
<img src="<?= $brand['PREVIEW_PICTURE']; ?>" alt="<?= $brand['NAME']; ?>"/>
</a>
</div>
<? endforeach; ?>
<?/*?>
<div class="list_item other_item">
<a href="#">
Другие бренды
<? if(is_array($arResult['ITEMS']) && count($arResult['ITEMS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<div class="logos_list">
<? foreach($arResult['ITEMS'] AS $brand): ?>
<div class="list_item">
<a href="<?= $arParams['PATH']; ?><?= $brand['CODE']; ?>">
<img src="<?= $brand['PREVIEW_PICTURE']; ?>" alt="<?= $brand['NAME']; ?>"/>
</a>
</div>
<?*/?>
<? endforeach; ?>
<?/*?>
<div class="list_item other_item">
<a href="#">
Другие бренды
</a>
</div>
<?*/?>
</div>
</div>
<? endif; ?>

View File

@ -13,21 +13,19 @@
$this->setFrameMode(true);
?>
<?/*<h2 class="h2">Спецпредложения и акции на тракторы в лизинг</h2>*/?>
<? if(count($arResult['OFFERS']) > 0): ?>
<div class="container">
<h2 class="h2">Популярная специальная техника в лизинг</h2>
<div class="special_list">
<? foreach($arResult['OFFERS'] AS $offer): ?>
<div class="special_item">
<a href="<?= $offer['CODE']; ?>">
<span class="special_name"><?= $offer['NAME']; ?></span>
<img src="<?= $offer['PREVIEW_PICTURE']; ?>" alt="<?= $offer['NAME']; ?>">
<span class="speacial_text"><?= $offer['PREVIEW_TEXT']; ?></span>
</a>
</div>
<? endforeach; ?>
</div>
<? if(is_array($arResult['OFFERS']) && count($arResult['OFFERS']) > 0): ?>
<div class="container">
<h2 class="h2">Популярная специальная техника в лизинг</h2>
<div class="special_list">
<? foreach($arResult['OFFERS'] AS $offer): ?>
<div class="special_item">
<a href="<?= $offer['CODE']; ?>">
<span class="special_name"><?= $offer['NAME']; ?></span>
<img src="<?= $offer['PREVIEW_PICTURE']; ?>" alt="<?= $offer['NAME']; ?>">
<span class="speacial_text"><?= $offer['PREVIEW_TEXT']; ?></span>
</a>
</div>
<? endforeach; ?>
</div>
</div>
<? endif; ?>

View File

@ -12,25 +12,25 @@
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<? if(count($arResult['SECTIONS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<div class="types_grid">
<? foreach($arResult['SECTIONS'] AS $section): ?>
<div class="grid_item">
<p class="h2"><?= $section['NAME']; ?></p>
<ul>
<? if(is_array($arResult['SECTIONS']) && count($arResult['SECTIONS']) > 0): ?>
<div class="container">
<h2 class="h2"><?= $arParams['TITLE']; ?></h2>
<div class="types_grid">
<? foreach($arResult['SECTIONS'] AS $section): ?>
<div class="grid_item">
<p class="h2"><?= $section['NAME']; ?></p>
<ul>
<? if(is_array($section['ITEMS'])): ?>
<? foreach($section['ITEMS'] AS $item): ?>
<li>
<a href="<?= $arParams['PATH']; ?><?= $item['CODE']; ?><?= isset($arParams['BRAND']) ? "/".$arParams['BRAND_SLUG']."/" : ""; ?>"><?= $item['NAME']; ?></a>
</li>
<? endforeach; ?>
</ul>
<img src="<?= $section['PICTURE']; ?>" alt="<?= $section['NAME']; ?>"/>
</div>
<? endforeach; ?>
</div>
<? endif; ?>
</ul>
<img src="<?= $section['PICTURE']; ?>" alt="<?= $section['NAME']; ?>"/>
</div>
<? endforeach; ?>
</div>
</div>
<? endif; ?>

View File

@ -194,24 +194,31 @@ $this->setFrameMode(true);
)
); ?>
<? if(!isset($arResult['TYPE']) || !isset(($arResult['BRAND']))): ?>
<div class="container">
<h2 class="h2">Преимущества работы с компанией “Эволюция”</h2>
<div class="content_columns">
<div class="column">
<p>Таким образом, внедрение современных методик требует определения и уточнения новых предложений! В рамках спецификации современных стандартов, действия представителей оппозиции, инициированные исключительно синтетически, преданы социально-демократической анафеме.</p>
<p>Однозначно, ключевые особенности структуры проекта лишь добавляют фракционных разногласий и объективно рассмотрены соответствующими инстанциями. Не следует, однако, забывать, что разбавленное изрядной долей эмпатии, рациональное мышление выявляет срочную потребность дальнейших направлений развития.</p>
<p>Однозначно, акционеры крупнейших компаний, вне зависимости от их уровня, должны быть в равной степени предоставлены сами себе. Безусловно, понимание сути ресурсосберегающих технологий однозначно фиксирует необходимость стандартных подходов. Современные технологии достигли такого уровня, что начало повседневной работы по формированию позиции создаёт необходимость включения в производственный план целого ряда внеочередных мероприятий с учётом комплекса благоприятных перспектив.</p>
</div>
<div class="column">
<img src="/images/thumb_content.jpg" alt="" />
<? if(!empty($arResult['DETAIL_TEXT'])): ?>
<? if(!isset($arResult['TYPE']) || !isset(($arResult['BRAND']))): ?>
<section>
<div class="container">
<?/*
<h2 class="h2">Преимущества <?= mb_strtolower($arResult['TYPE_GENITIVE']); ?> <?= $arResult['BRAND_NAME']; ?></h2>
*/?>
<h2 class="h2"><?= $arResult['PROPERTIES']['MARKETING_TEXT_TITLE']['VALUE']; ?></h2>
<div class="content_columns">
<div class="column">
<?= $arResult['DETAIL_TEXT']; ?>
</div>
<? if(!empty($arResult['DETAIL_PICTURE'])): ?>
<div class="column">
<img src="<?= $arResult['DETAIL_PICTURE']; ?>" alt="<?= $arResult['NAME']; ?>"/>
</div>
<? endif; ?>
</div>
</div>
</div>
</section>
<? endif; ?>
<? endif; ?>
</section>
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",