• Модуль: controller
  • Путь к файлу: ~/bitrix/modules/controller/classes/general/controllerlog.php
  • Класс: CControllerLog
  • Вызов: CControllerLog::Add
static function Add($arFields)
{
	/** @global CDatabase $DB */
	global $DB;
	/** @global CUser $USER */
	global $USER;

	if (!CControllerLog::CheckFields($arFields))
	{
		return false;
	}

	if (!isset($arFields["USER_ID"]) && is_object($USER))
	{
		$arFields["USER_ID"] = $USER->GetId();
	}

	unset($arFields["TIMESTAMP_X"]);
	$arFields["~TIMESTAMP_X"] = $DB->CurrentTimeFunction();

	$ID = $DB->Add("b_controller_log", $arFields, array("DESCRIPTION"));

	return $ID;
}