• Модуль: workflow
  • Путь к файлу: ~/bitrix/modules/workflow/classes/general/workflow.php
  • Класс: CAllWorkflow
  • Вызов: CAllWorkflow::GetUniqueFilename
static function GetUniqueFilename($filename)
{
	$ext = GetFileExtension($filename);
	$temp_file = md5($filename.uniqid(rand())).".".$ext;
	while (CWorkflow::IsFilenameExists($temp_file))
		$temp_file = md5($filename.uniqid(rand())).".".$ext;
	return $temp_file;
}