• Модуль: 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; }