- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/controller/propertygroups.php
- Класс: BitrixSaleControllerPropertyGroups
- Вызов: PropertyGroups::listAction
public function listAction($select=[], $filter, $order=[], $start=0)
{
$result = [];
$orderPropsGroup = new CSaleOrderPropsGroup();
$select = empty($select)? ['*']:$select;
$order = empty($order)? ['ID'=>'ASC']:$order;
$r = $orderPropsGroup->GetList($order, $filter, false, self::getNavData($start), $select);
while ($l = $r->fetch())
$result[] = $l;
return new Page('PROPERTY_GROUPS', $result, function() use ($filter)
{
$orderPropsGroup = new CSaleOrderPropsGroup();
$list = [];
$r = $orderPropsGroup->GetList([], $filter);
while ($l = $r->fetch())
$list[] = $l;
return count($list);
});
}