• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/vk/vk.php
  • Класс: BitrixSaleTradingPlatformVkVk
  • Вызов: Vk::getScope
static function getScope($params)
{
	$scopes = array(
		"notify" => 1,
		"friends" => 2,
		"photos" => 4,
		"audio" => 8,
		"video" => 16,
		"docs" => 131072,
		"notes" => 2048,
		"pages" => 128,
		"status" => 1024,
		"offers" => 32,
		"questions" => 64,
		"wall" => 8192,
		"groups" => 262144,
		"messages" => 4096,
		"email" => 4194304,
		"notifications" => 524288,
		"stats" => 1048576,
		"ads" => 32768,
		"market" => 134217728,
		"offline" => 65536,
	);
	$scope = 0;

	foreach ($params as $param)
	{
		if (isset($scopes[$param]))
			$scope += $scopes[$param];
	}

	return $scope;
}