• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/classes/general/im_disk.php
  • Класс: CIMDisk
  • Вызов: CIMDisk::RemoveTmpFileAgent
static function RemoveTmpFileAgent()
{
	$storageModel = self::GetStorage();
	if (!$storageModel)
	{
		return "CIMDisk::RemoveTmpFileAgent();";
	}
	$date = new BitrixMainTypeDateTime();
	$date->add('YESTERDAY');

	$fileModels = BitrixDiskFile::getModelList(Array(
		'filter' => Array(
			'GLOBAL_CONTENT_VERSION' => 1,
			'=TYPE' => BitrixDiskInternalsFileTable::TYPE,
			'STORAGE_ID' => $storageModel->getId(),
			' $date
		),
		'limit' => 200
	));
	foreach ($fileModels as $fileModel)
	{
		$fileModel->delete(BitrixDiskSystemUser::SYSTEM_USER_ID);
	}

	return "CIMDisk::RemoveTmpFileAgent();";
}