• Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/historyservice.php
  • Класс: CBPHistoryService
  • Вызов: CBPHistoryService::generateFilePath
static function generateFilePath($documentId)
{
	$arDocumentId = CBPHelper::ParseDocumentId($documentId);

	$dest = "/bizproc/";
	if ($arDocumentId[0] <> '')
		$dest .= preg_replace("/[^a-zA-Z0-9._]/i", "_", $arDocumentId[0]);
	else
		$dest .= "NA";
	$documentIdMD5 = md5($arDocumentId[2]);
	$dest .= "/".preg_replace("/[^a-zA-Z0-9_]/i", "_", $arDocumentId[1])."/".mb_substr($documentIdMD5, 0, 3)."/".$documentIdMD5;

	return $dest;
}