This commit is contained in:
merelendor 2025-09-08 08:35:04 +00:00
commit a62b367eb1
11 changed files with 42 additions and 30 deletions

View File

@ -1602,7 +1602,10 @@ switch($PARAM_1)
$restrictions_values = array_unique($restrictions_values);
foreach($restrictions_values AS $rv)
{
array_push($restrictions, $flags['RESTRICTIONS'][ $rv ]);
if($flags['RESTRICTIONS'][ $rv ] !== null && $flags['RESTRICTIONS'][ $rv ] !== "")
{
array_push($restrictions, $flags['RESTRICTIONS'][ $rv ]);
}
}
//filter for pts
@ -1618,7 +1621,10 @@ switch($PARAM_1)
$pts_values = array_unique($pts_values);
foreach($pts_values AS $rp)
{
array_push($pts, $flags['PTS'][ $rp ]);
if($flags['PTS'][ $rp ] !== null && $flags['PTS'][ $rp ] !== "")
{
array_push($pts, $flags['PTS'][ $rp ]);
}
}
//filter for reserved

View File

@ -24,19 +24,19 @@ $this->setFrameMode(true);
<ul>
<li class="pay">
<p>Ежемесячный платёж (от)</p>
<p><?= $arParams['CALCULATION']['MONTHLY']; ?> р.</p>
<p><?= $arParams['CALCULATION']['MONTHLY']; ?> </p>
</li>
<li>
<p>Стоимость автомобиля (от)</p>
<p><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> р.</p>
<p><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> </p>
</li>
<li>
<p>Экономия по налогу на прибыль (до)</p>
<p><?= $arParams['CALCULATION']['SAVINGS_TAX']; ?> р.</p>
<p><?= $arParams['CALCULATION']['SAVINGS_TAX']; ?> </p>
</li>
<li>
<p>НДС к возмещению из бюджета (до)</p>
<p><?= $arParams['CALCULATION']['SAVINGS_VAT']; ?> р.</p>
<p><?= $arParams['CALCULATION']['SAVINGS_VAT']; ?> </p>
</li>
</ul>
<div class="item_footer">

View File

@ -56,8 +56,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$ar_res['CALCULATION'] = [];
$ar_res['CALCULATION']['MONTHLY'] = number_format(($ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_TAX_COEFFICIENT/1.2), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_VAT_COEFFICIENT/1.2), 0, ".", " ");
$brands_ar_res['ITEMS'][] = $ar_res;
}

View File

@ -29,19 +29,19 @@ $this->setFrameMode(true);
<ul>
<li class="pay">
<p>Ежемесячный платёж (от)</p>
<p><?= $arItem['CALCULATION']['MONTHLY']; ?> р.</p>
<p><?= $arItem['CALCULATION']['MONTHLY']; ?> </p>
</li>
<li>
<p>Стоимость автомобиля (от)</p>
<p><?= number_format($arItem['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> р.</p>
<p><?= number_format($arItem['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> </p>
</li>
<li>
<p>Экономия по налогу на прибыль (до)</p>
<p><?= $arItem['CALCULATION']['SAVINGS_TAX']; ?> р.</p>
<p><?= $arItem['CALCULATION']['SAVINGS_TAX']; ?> </p>
</li>
<li>
<p>НДС к возмещению из бюджета (до)</p>
<p><?= $arItem['CALCULATION']['SAVINGS_VAT']; ?> р.</p>
<p><?= $arItem['CALCULATION']['SAVINGS_VAT']; ?> </p>
</li>
</ul>
<div class="item_footer">

View File

@ -51,8 +51,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$ar_res['CALCULATION'] = [];
$ar_res['CALCULATION']['MONTHLY'] = number_format(($ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_TAX_COEFFICIENT/1.2), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_VAT_COEFFICIENT/1.2), 0, ".", " ");
$models_ar_res['ITEMS'][] = $ar_res;
}

View File

@ -29,19 +29,19 @@ $this->setFrameMode(true);
<ul>
<li class="pay">
<p>Ежемесячный платёж (от)</p>
<p><?= $arItem['CALCULATION']['MONTHLY']; ?> р.</p>
<p><?= $arItem['CALCULATION']['MONTHLY']; ?> </p>
</li>
<li>
<p>Стоимость автомобиля (от)</p>
<p><?= number_format($arItem['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> р.</p>
<p><?= number_format($arItem['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> </p>
</li>
<li>
<p>Экономия по налогу на прибыль (до)</p>
<p><?= $arItem['CALCULATION']['SAVINGS_TAX']; ?> р.</p>
<p><?= $arItem['CALCULATION']['SAVINGS_TAX']; ?> </p>
</li>
<li>
<p>НДС к возмещению из бюджета (до)</p>
<p><?= $arItem['CALCULATION']['SAVINGS_VAT']; ?> р.</p>
<p><?= $arItem['CALCULATION']['SAVINGS_VAT']; ?> </p>
</li>
</ul>
<div class="item_footer">

View File

@ -365,8 +365,8 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$ar_res['CALCULATION'] = [];
$ar_res['CALCULATION']['MONTHLY'] = number_format(($ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE'] / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_TAX_COEFFICIENT/1.2), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($ar_res['PROPERTIES']['PRICE']['VALUE']*0.55 + $ar_res['PROPERTIES']['PRICE']['VALUE'] / CALCULATION_COEFFICIENT * 58)*SAVINGS_VAT_COEFFICIENT/1.2), 0, ".", " ");
$arResult['ITEMS'][] = $ar_res;
}

View File

@ -70,21 +70,21 @@ if(!empty($arParams['PROPERTIES']['PARKING_CITY']['VALUE'])) { array_push($descr
<? if($arParams['PROPERTIES']['LEASING_AVAILABLE']['VALUE_XML_ID'] === 'YES'): ?>
<li class="pay">
<p>Ежемесячный платёж (от)</p>
<p><?= $arParams['CALCULATION']['MONTHLY']; ?> р.</p>
<p><?= $arParams['CALCULATION']['MONTHLY']; ?> </p>
</li>
<? endif; ?>
<li>
<p>Стоимость автомобиля</p>
<? if($arParams['PROPERTIES']['PRICE_WITH_DISCOUNT']['VALUE'] > 0): ?>
<p style="text-decoration: line-through;"><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> р.</p>
<p style="text-decoration: line-through;"><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> </p>
<? else: ?>
<p><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> р.</p>
<p><?= number_format($arParams['PROPERTIES']['PRICE']['VALUE'], 0, ".", " "); ?> </p>
<? endif; ?>
</li>
<? if($arParams['PROPERTIES']['PRICE_WITH_DISCOUNT']['VALUE'] > 0): ?>
<li>
<p>Стоимость со скидкой</p>
<p><?= number_format($arParams['PROPERTIES']['PRICE_WITH_DISCOUNT']['VALUE'], 0, ".", " "); ?> р.</p>
<p><?= number_format($arParams['PROPERTIES']['PRICE_WITH_DISCOUNT']['VALUE'], 0, ".", " "); ?> </p>
</li>
<? endif; ?>
</ul>

View File

@ -482,8 +482,11 @@ if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
$ar_res['CALCULATION'] = [];
$ar_res['CALCULATION']['MONTHLY'] = number_format(($price / CALCULATION_COEFFICIENT), 0, ".", " ");
//$ar_res['CALCULATION']['MONTHLY'] = number_format((($price / 100) * 10), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($price / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($price / 100) * 4), 0, ".", " ");
//$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($price / 100) * 4), 0, ".", " ");
//$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($price / 100) * 4), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_TAX'] = number_format((($price*0.55 + $price / CALCULATION_COEFFICIENT * 58)*SAVINGS_TAX_COEFFICIENT/1.2), 0, ".", " ");
$ar_res['CALCULATION']['SAVINGS_VAT'] = number_format((($price*0.55 + $price / CALCULATION_COEFFICIENT * 58)*SAVINGS_VAT_COEFFICIENT/1.2), 0, ".", " ");
$ar_res['PREVIEW_PICTURE'] = CFile::GetPath($ar_res['PROPERTIES']['PHOTO']['VALUE']);

View File

@ -2632,7 +2632,7 @@ if(!in_array("simulate", $GLOBALS['argv']))
while($sitemap_program_aggregations_brand_ob = $sitemap_program_aggregations_brands->GetNextElement())
{
$sitemap_program_aggregations_brand = $sitemap_program_aggregations_brand_ob->GetFields();
$sitemap_program_aggregations_string .= "<url><loc>".$url."/".$program['ROOT_CHUNK']."/".$sitemap_program_aggregations_brand['CODE']."/"."</loc><lastmod>".$lastmod."</lastmod></url>"."\n";
$sitemap_program_aggregations_string .= "<url><loc>".$url."/".$program['ROOT_CHUNK']."/brand-".$sitemap_program_aggregations_brand['CODE']."/"."</loc><lastmod>".$lastmod."</lastmod></url>"."\n";
$sitemap_program_aggregations_brand_types = CIBlockElement::GetList([ "NAME" => "ASC" ], [ "IBLOCK_ID" => $program['RULES_ID'], "PROPERTY_VEHICLE_BRAND" => $sitemap_program_aggregations_brand['ID'], "ACTIVE" => "Y" ], false, [ "nTopCount" => 1000 ], [], );
while($sitemap_program_aggregations_type_ob = $sitemap_program_aggregations_brand_types->GetNextElement())
@ -2643,11 +2643,12 @@ if(!in_array("simulate", $GLOBALS['argv']))
if(!empty($sitemap_program_aggregations_brand_type['PROPERTIES']['VEHICLE_TYPE']['VALUE']))
{
$sitemap_program_aggregations_brand_type_related = get_related($program['ROOT_ID'], $sitemap_program_aggregations_brand_type['PROPERTIES']['VEHICLE_TYPE']['VALUE']);
$sitemap_program_aggregations_string .= "<url><loc>".$url."/".$program['ROOT_CHUNK']."/".$sitemap_program_aggregations_brand['CODE']."/".$sitemap_program_aggregations_brand_type_related['CODE']."/"."</loc><lastmod>".$lastmod."</lastmod></url>"."\n";
$sitemap_program_aggregations_string .= "<url><loc>".$url."/".$program['ROOT_CHUNK']."/brand-".$sitemap_program_aggregations_brand['CODE']."/".$sitemap_program_aggregations_brand_type_related['CODE']."/"."</loc><lastmod>".$lastmod."</lastmod></url>"."\n";
}
}
}
}
$sitemap_program_aggregations_string .= "</urlset>"."\n";
file_put_contents($_SERVER['DOCUMENT_ROOT']."/sitemap-programs.xml", $sitemap_program_aggregations_string);

View File

@ -48,11 +48,13 @@
</nav>
<div class="header_buttons_wrapper">
<a id="comagic1" href="tel:88003337575">8 800 333 75 75</a>
<? $APPLICATION->IncludeComponent(
<? /*$APPLICATION->IncludeComponent(
"evolution:callback.button",
"",
Array()
); ?>
); */?>
</div>
</div>
<a href="https://lk.evoleasing.ru/" class="lk" title="Личный кабинет" target="_blank"></a>