• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/publicaction/site.php
  • Класс: BitrixLandingPublicActionSite
  • Вызов: Site::getRights
static function getRights($id)
{
	$result = new PublicActionResult();
	$error = new BitrixLandingError;
	$result->setResult([]);
	$id = (int)$id;

	// check access for get rights
	if (!Manager::checkFeature(Manager::FEATURE_PERMISSIONS_AVAILABLE))
	{
		$error->addError(
			'FEATURE_NOT_AVAIL',
			BitrixLandingRestrictionManager::getSystemErrorMessage(
				'limit_sites_access_permissions'
			)
		);
		$result->setError($error);
	}
	// get rights
	else
	{
		$result->setResult(
			Rights::getOperationsForSite(
				$id
			)
		);
	}

	return $result;
}