#!/usr/bin/php -q
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("БУ фид");
$xmlbody = '';
$i = 0;
$today = date("d.m.Y");
CModule::IncludeModule("iblock");
// $arSelect = Array("ID", "NAME", "PROPERTY_CONTRACT", "PROPERTY_VEHICLE_TYPE","PROPERTY_VEHICLE_SUBTYPE","PROPERTY_BRAND","PROPERTY_MODEL", "PROPERTY_MODIFICATION","PROPERTY_VIN","PROPERTY_YEAR","PROPERTY_MILEAGE","PROPERTY_MILEAGE","PROPERTY_ENGINE_HOURS","PROPERTY_ENGINE_POWER","PROPERTY_ENGINE_VOLUME","PROPERTY_ENGINE_FUEL","PROPERTY_PARKING_CITY","PROPERTY_PARKING_REGION","PROPERTY_PRICE","PROPERTY_PRICE_WITH_DISCOUNT","PROPERTY_RESERVE_DATE","PROPERTY_SPECIAL_OFFER","PROPERTY_LEASING_AVAILABLE","PROPERTY_AFTER_ACCIDENT","PROPERTY_DESCRIPTION","PROPERTY_PHOTO","PROPERTY_PHOTOS_1080","PROPERTY_PHOTOS_480","PROPERTY_PHOTOS_120");
$arSelect = Array("ID", "NAME", "PROPERTY_CONTRACT", "PROPERTY_VEHICLE_TYPE","PROPERTY_VEHICLE_SUBTYPE","PROPERTY_BRAND","PROPERTY_MODEL", "PROPERTY_MODIFICATION","PROPERTY_VIN","PROPERTY_YEAR","PROPERTY_MILEAGE","PROPERTY_MILEAGE","PROPERTY_ENGINE_HOURS","PROPERTY_ENGINE_POWER","PROPERTY_ENGINE_VOLUME","PROPERTY_ENGINE_FUEL","PROPERTY_PARKING_CITY","PROPERTY_PARKING_REGION","PROPERTY_PRICE","PROPERTY_PRICE_WITH_DISCOUNT","PROPERTY_RESERVE_DATE","PROPERTY_SPECIAL_OFFER","PROPERTY_LEASING_AVAILABLE","PROPERTY_AFTER_ACCIDENT","PROPERTY_DESCRIPTION","PROPERTY_PHOTO");
$arFilter = Array("IBLOCK_ID"=>2, "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array("SORT"=>"ASC"), $arFilter, false, Array("nPageSize"=>1000), $arSelect);
while ($ob = $res->GetNextElement())
{
$arFields = $ob->GetFields();
$arFields['PROPERTIES'] = $ob->GetProperties();
$brand = CIBlockElement::GetByID($arFields["PROPERTY_BRAND_VALUE"]);
$ar_brand = $brand->GetNext();
$model = CIBlockElement::GetByID($arFields["PROPERTY_MODEL_VALUE"]);
$ar_model = $model->GetNext();
$mainfoto = CFile::GetPath($arFields["PROPERTY_PHOTO_VALUE"]);
if ($arFields["PROPERTY_PRICE_WITH_DISCOUNT_VALUE"]!=0){
$money = $arFields["PROPERTY_PRICE_WITH_DISCOUNT_VALUE"];
}
else {
$money = $arFields["PROPERTY_PRICE_VALUE"];
}
$xmlbody .= '
'.$ar_brand['NAME'].'
'.$ar_model['NAME'].'
'.$arFields["PROPERTY_MODIFICATION_VALUE"].'
https://www.evoleasing.ru/izt/'.$arFields["PROPERTY_CONTRACT_VALUE"].'/
в наличии
растаможен
'.$arFields["PROPERTY_MILEAGE_VALUE"].'
'.$arFields["PROPERTY_YEAR_VALUE"].'
'.$money.'
RUR
'.$arFields["PROPERTY_VIN_VALUE"].'
https://www.evoleasing.ru'.$mainfoto.'
';
$i++;
// print $arFields["ID"]." => ".$arFields["NAME"]."
";
?>
print_r($i." => ".$arFields["NAME"]);
// print_r("mainfoto => ".$mainfoto);
?>
}
?>
//print_r($arFields);
?>
$xmlbody .= '';
?>
//print_r($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;
}
?>