• Модуль: 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);
}