• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/sitebutton/preset.php
  • Класс: Bitrix\Crm\SiteButton\Preset
  • Вызов: Preset::addButton
protected function addButton($formData)
{
	$formData['IS_SYSTEM'] = 'Y';
	$formData['ACTIVE_CHANGE_BY'] = self::getCurrentUserId();
	$formData['CREATED_BY'] = self::getCurrentUserId();
	$formData['ACTIVE'] = 'Y';

	$button = new Button();
	$button->mergeData($formData);
	$button->save();
	$this->errors = array_merge($this->errors, $button->getErrors());

	return $button->hasErrors();
}