Manager::saveAccess

  1. Bitrix24 API (v. 23.675.0)
  2. calendar
  3. Manager
  4. saveAccess
  • Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/rooms/manager.php
  • Класс: BitrixCalendarRoomsManager
  • Вызов: Manager::saveAccess
public function saveAccess(): Manager
{
	if ($this->getError())
	{
		return $this;
	}

	$access = $this->room->getAccess();
	$id = $this->room->getId();

	if (!empty($access))
	{
		CCalendarSect::SavePermissions(
			$id,
			$access
		);
	}
	else
	{
		CCalendarSect::SavePermissions(
			$id,
			CCalendarSect::GetDefaultAccess(
				$this->room->getType(),
				$this->room->getCreatedBy()
			)
		);
	}

	return $this;
}

Добавить комментарий