• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/classes/general/timeman_report.php
  • Класс: CAllTimeManReport
  • Вызов: CAllTimeManReport::Add
static function Add($arFields)
{
	global $DB;

	$e = GetModuleEvents('timeman', 'OnBeforeTMReportAdd');
	while ($a = $e->Fetch())
	{
		if (false === ExecuteModuleEventEx($a, array($arFields)))
			return false;
	}

	if (!self::CheckFields('ADD', $arFields))
		return false;

	if ($ID = $DB->Add('b_timeman_reports', $arFields, array('REPORT')))
	{
		$arFields['ID'] = $ID;

		$e = GetModuleEvents('timeman', 'OnAfterTMReportAdd');
		while ($a = $e->Fetch())
			ExecuteModuleEventEx($a, array($arFields));
	}

	return $ID;
}