• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/webdavtmpfile.php
  • Класс: CWebDavTmpFile
  • Вызов: CWebDavTmpFile::generatePath
static function generatePath()
{
	$tmpName = md5(mt_rand() . mt_rand());
	$dir = rtrim(CTempFile::GetDirectoryName(2, 'webdav'), '/') . '/';
	CheckDirPath($dir); //make folder recursive
	$pathItems = explode(CTempFile::GetAbsoluteRoot(), $dir . $tmpName);

	return array(array_pop($pathItems), $tmpName);
}