• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/controller/controlbutton.php
  • Класс: BitrixIntranetControllerControlButton
  • Вызов: ControlButton::getAvailableItemsAction
public function getAvailableItemsAction(): array
{
	$items = [];

	if (ModuleManager::isModuleInstalled('im'))
	{
		$items[] = 'chat';
		$items[] = 'videocall';
	}

	if (ModuleManager::isModuleInstalled('socialnetwork'))
	{
		$items[] = 'blog_post';
	}

	if (ModuleManager::isModuleInstalled('tasks'))
	{
		$items[] = 'task';
	}

	if (ModuleManager::isModuleInstalled('calendar'))
	{
		$items[] = 'calendar_event';
	}

	return $items;
}