- Модуль: sale
- Путь к файлу: ~/bitrix/modules/sale/lib/controller/basket.php
- Класс: BitrixSaleControllerBasket
- Вызов: Basket::listAction
public function listAction($select=[], $filter, $order=[], PageNavigation $pageNavigation)
{
$select = empty($select)? ['*']:$select;
$order = empty($order)? ['ID'=>'ASC']:$order;
$items = BitrixSaleBasket::getList(
[
'select'=>$select,
'filter'=>$filter,
'order'=>$order,
'offset' => $pageNavigation->getOffset(),
'limit' => $pageNavigation->getLimit()
]
)->fetchAll();
return new Page('ITEMS', $items, function() use ($filter)
{
return count(
BitrixSaleBasket::getList(['filter'=>$filter])->fetchAll()
);
});
}