- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/location/import/compiler/compiler.php
- Класс: BitrixSaleLocationImportCompileris
- Вызов: is::addItemToCSV
private function addItemToCSV($fName, $group, $item)
{
$data = array(
'CODE' => $item['CODE'],
'PARENT_CODE' => $item['PARENT_CODE'],
'TYPE_CODE' => $item['TYPE_CODE']
);
$data['NAME.RU.NAME'] = '';
$data['NAME.EN.NAME'] = '';
$data['NAME.UA.NAME'] = '';
$name = unserialize($item['LANGNAMES']);
foreach($name as $lid => $values)
{
foreach($values as $i => $val)
$data['NAME.'.$lid.'.'.$i] = $val;
}
$data['EXT.YAMARKET.0'] = '';
$data['EXT.ZIP.0'] = '';
$externals = unserialize($item['EXTERNALS']);
if(!empty($externals))
{
foreach($externals as $type => $values)
{
if(is_array($values))
{
foreach($values as $i => $val)
$data['EXT.'.$type.'.'.$i] = $val;
}
}
}
$data['LONGITUDE'] = $item['LONGITUDE'];
$data['LATITUDE'] = $item['LATITUDE'];
/*
$this->output($data);
$this->output($group);
$this->output($fName);
*/
$this->putToFile2(
$data,
$group,
$fName,
true
);
}