• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/main.php
  • Класс: CAllMain
  • Вызов: CAllMain::GetGroupRightList
static function GetGroupRightList($arFilter, $site_id=false)
{
	static $fields = ['MODULE_ID' => 1, 'GROUP_ID' => 1, 'G_ACCESS' => 1];

	$query = ModuleGroupTable::query()->setSelect(['*']);

	foreach ($arFilter as $field => $value)
	{
		if (isset($fields[$field]))
		{
			$query->where($field, $value);
		}
	}

	if ($site_id)
	{
		$query->where('SITE_ID', $site_id);
	}
	else
	{
		$query->whereNull('SITE_ID');
	}

	return $query->exec();
}