• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/socialnetwork/group.php
  • Класс: BitrixTasksIntegrationSocialNetworkGroup
  • Вызов: Group::delete
static function delete(array $groupIds): array
{
	global $APPLICATION;

	$result = [];

	if (empty($groupIds) || !static::includeModule())
	{
		return $result;
	}

	$permissions = static::checkPermissions($groupIds);
	foreach ($permissions as $groupId => $canDelete)
	{
		$APPLICATION->ResetException();

		$deleteResult = ($canDelete && CSocNetGroup::Delete($groupId));
		if (!$deleteResult && ($e = $APPLICATION->GetException()))
		{
			$deleteResult = $e->GetString();
		}

		$result[$groupId] = $deleteResult;
	}

	return $result;
}