• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/controller/timeline/calendar/sharing.php
  • Класс: Bitrix\Crm\Controller\Timeline\Calendar\Sharing
  • Вызов: Sharing::cancelMeetingAction
public function cancelMeetingAction(int $eventId, int $ownerId, int $ownerTypeId)
{
	if (!\Bitrix\Crm\Service\Container::getInstance()->getUserPermissions()->checkUpdatePermissions($ownerTypeId, $ownerId))
	{
		$this->addError(\Bitrix\Crm\Controller\ErrorCode::getAccessDeniedError());

		return false;
	}

	$result = Helper::getInstance()->cancelMeeting($eventId);
	if (!$result)
	{
		$this->addError(new Error('Error while trying to cancel meeting'));
	}

	return $result;
}