$_SERVER['DOCUMENT_ROOT'] = '/home/bitrix/www/'; // на один уровень выше, чем /cron/
define('NO_KEEP_STATISTIC', true);
define('NOT_CHECK_PERMISSIONS',true);
define('SITE_ID', 's1');
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
require($DOCUMENT_ROOT.'/bitrix/modules/main/include/prolog_before.php');
?>
$xmlbody = '';
$i = 0;
$today = date("d.m.Y");
CModule::IncludeModule("iblock");
$arFilter = Array("IBLOCK_ID"=>2, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>10000));
while ($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arFields['PROPERTIES'] = $ob->GetProperties();
$brand = CIBlockElement::GetByID($arFields["PROPERTIES"]["BRAND"]["VALUE"]);
$ar_brand = $brand->GetNext();
$model = CIBlockElement::GetByID($arFields["PROPERTIES"]["MODEL"]["VALUE"]);
$ar_model = $model->GetNext();
if ($arFields["PROPERTIES"]["PRICE_WITH_DISCOUNT"]["VALUE"]!=0){
$money = $arFields["PROPERTIES"]["PRICE_WITH_DISCOUNT"]["VALUE"];
}
else {
$money = $arFields["PROPERTIES"]["PRICE"]["VALUE"];
}
$arResult['PHOTOS_1080'] = [];
foreach($arFields['PROPERTIES']['PHOTOS_1080']['VALUE'] AS $photo_id)
{
array_push($arResult['PHOTOS_1080'], CFile::GetPath($photo_id));
}
if(!empty($arResult["PHOTOS_1080"][0])){
$xmlbody .= '
'.$ar_brand['NAME'].' в лизинг.
'.$ar_model['NAME'].'
'.$arFields["PROPERTIES"]["MODIFICATION"]["VALUE"].'
https://www.evoleasing.ru/izt/'.$arFields["PROPERTIES"]["CONTRACT"]["VALUE"].'/
в наличии
растаможен
'.$arFields["PROPERTIES"]["MILEAGE"]["VALUE"].'
'.$arFields["PROPERTIES"]["YEAR"]["VALUE"].'
'.$money.'
RUR
'.$arFields["PROPERTIES"]["VIN"]["VALUE"].'
'.$arFields["PROPERTIES"]["CONTRACT"]["VALUE"].'
';
for($im = 0; $im < 5; $im++) {
if(!empty($arResult["PHOTOS_1080"][$im])){
$curfoto = $arResult["PHOTOS_1080"][$im];
$xmlbody .= 'https://www.evoleasing.ru'.$curfoto.'';
}
}
$xmlbody .= '
Распродажа изъятого лизингового имущества. Можно в лизинг или за наличные. Скидки!
';
$i++;
}
}
$xmlbody .= '';
$file = $_SERVER["DOCUMENT_ROOT"] . "/upload/docs/usedxml.xml";
$handle = fopen($file, "w+");//Открываем для записи в конец.
if (!$handle) {
echo "Oшибка: файл не создался-".$text;
} else {
fputs ($handle, $xmlbody);
fclose($handle);
echo "Ok! Сохранено по ссылке! ".$today;
}
?>