• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/invitation.php
  • Класс: BitrixIntranetInvitation
  • Вызов: Invitation::canListDelete
static function canListDelete(array $params = []): bool
{
	if (!Loader::includeModule('socialnetwork'))
	{
		return false;
	}

	global $USER;

	$currentUserId = (isset($params['CURRENT_USER_ID']) && intval($params['CURRENT_USER_ID']) > 0 ? intval($params['CURRENT_USER_ID']) : $USER->getId());

	$canEdit = (
		$USER->isAdmin()
		|| Loader::includeModule('bitrix24') && CBitrix24::isPortalAdmin($currentUserId)
		|| CSocNetUser::isCurrentUserModuleAdmin(SITE_ID, !(Loader::includeModule('bitrix24') && CBitrix24::isPortalAdmin($currentUserId)))
	);

	return $canEdit;
}