- Модуль: bizproc
- Путь к файлу: ~/bitrix/modules/bizproc/classes/general/historyservice.php
- Класс: CBPHistoryService
- Вызов: CBPHistoryService::addHistory
public function addHistory($arFields)
{
global $DB;
self::ParseFields($arFields, 0);
$arInsert = $DB->PrepareInsert("b_bp_history", $arFields);
$strSql =
"INSERT INTO b_bp_history (".$arInsert[0].", MODIFIED) ".
"VALUES(".$arInsert[1].", ".$DB->CurrentTimeFunction().")";
$DB->Query($strSql, False, "File: ".__FILE__."
Line: ".__LINE__);
$ID = intval($DB->LastID());
$arEventParams = array(
"ID" => $ID,
"DOCUMENT_ID" => array($arFields['MODULE_ID'], $arFields['ENTITY'], $arFields['DOCUMENT_ID']),
);
foreach (GetModuleEvents('bizproc', 'OnAddToHistory', true) as $arEvent)
$result = ExecuteModuleEventEx($arEvent, array($arEventParams));
return $ID;
}