- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/location/import/compiler/compiler.php
- Класс: BitrixSaleLocationImportCompilerCompiler
- Вызов: Compiler::putToFile2
private function putToFile2($data, $poolName, $fileSubname, $checkDir = false)
{
$dir = $_SERVER['DOCUMENT_ROOT'].$this->workDir.$this->filePools[$poolName]['DIR'];
$fName = $dir.$fileSubname.'.csv';
if($checkDir && !file_exists($dir))
mkdir($dir, 0755, true);
if(!file_exists($fName))
file_put_contents($fName, implode(';', array_keys($data)).PHP_EOL, FILE_APPEND);
file_put_contents($fName, implode(';', $data).PHP_EOL, FILE_APPEND);
}