Документация для разработчиков
Темная тема

GetGroupsList

Описание и параметры

CDBResult
CCatalogGroup::GetGroupsList(
	array arFilter = Array()
);

Метод возвращает записи из таблицы связей между типами цен и группами пользователей сайта по фильтру arFilter. Нестатический метод.

Параметры вызова

ПараметрОписание
arFilter Фильтр задается в виде ассоциативного массива, ключами в котором являются названия полей, а значениями - условия на значения.
Допустимые ключи:
  • CATALOG_GROUP_ID - код типа цен;
  • GROUP_ID - код группы пользователей;
  • BUY - флаг со значениями: Y - запись о разрешении пользователям данной группы покупать товары по ценам данного типа, N - запись о разрешении пользователям данной группы видеть цены данного типа;
  • ID - код записи

Возвращаемые значения

Объект класса CDBResult, содержащий набор ассоциативных массивов с ключами

Ключ Описание
ID Код записи.
CATALOG_GROUP_ID Код типа цен.
GROUP_ID Код группы пользователей.
BUY Флаг со значениями: Y - запись о разрешении пользователям данной группы покупать товары по ценам данного типа, N - запись о разрешении пользователям данной группы видеть цены данного типа.

Примеры использования

<?
// Выберем коды типов цен, по которым все пользователи
// (т.е. группа 2) могут покупать товары
$db_res = CCatalogGroup::GetGroupsList(array("GROUP_ID"=>2, "BUY"=>"Y"));
while ($ar_res = $db_res->Fetch())
{
	echo $ar_res["CATALOG_GROUP_ID"].", ";
}
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024