• Модуль: learning
  • Путь к файлу: ~/bitrix/modules/learning/classes/general/certification.php
  • Класс: CAllCertification
  • Вызов: CAllCertification::Add
static function Add($arFields, $arParams = array())
{
	global $DB;

	$bCheckRights = true;
	if (isset($arParams['CHECK_PERMISSIONS']) && ($arParams['CHECK_PERMISSIONS'] === 'N'))
		$bCheckRights = false;

	if(CCertification::CheckFields($arFields, false, $bCheckRights))
	{
		unset($arFields["ID"]);

		CLearnHelper::FireEvent('OnBeforeCertificateAdd', $arFields);

		$ID = $DB->Add("b_learn_certification", $arFields, Array(), "learning");

		$arFields['ID'] = $ID;
		CLearnHelper::FireEvent('OnAfterCertificateAdd', $arFields);

		return $ID;
	}

	return false;
}