class CAuctionRate
Метод возвращает массив всех ставок лота
array get(
array $arSort,
array $arFilter,
array $arGroup,
int $pageTop,
array $arSelect
)
Входные параметры:
$arSort - сортировка ставок
$arFilter - фильтр ставок
$arGroup - группировка
$pageTop - ограничение количества ставок сверху
$arSelect - массив выбираемых полей
Метод возвращает следующую ставку лота
float getNext(float $lastRate, float $stepRate)
Входные параметры:
$lastRate - последняя ставка лота
$stepRate - шаг ставки
Метод удаляет все ставки лота
bool delete(int $lotId)
Входные параметры:
$lotId - код лота
Метод добавляет ставку к лоту
bool add(int $lotId, array $arFields, array &$arErrors)
Входные параметры:
$lotId - код лота
$arFields - входные данные
$arErrors - возвращаемые ошибки
Пример использования
$rate = new CAuctionRate();$res = $rate->add(
57,
array(
"UF_AUCTION_ID" => 1,//код аукциона/раздела
"UF_PRICE" => "100",//размер ставки
"UF_USER_ID" => 10,//код покупателя
"UF_COMMENT" => "comment rate"//комментарий к ставке
),
$arErrors
);