Bitrix API

PresetBasket extends OrderBasket

Table of Contents

Constants

EDIT_MODE  = 1
VIEW_MODE  = 0

Properties

$settingsDialog  : mixed

Methods

__construct()  : mixed
PresetBasket constructor.
getBasePrice()  : mixed
getCatalogMeasures()  : mixed
getCouponsHtml()  : mixed
getDefaultMeasures()  : mixed
getEdit()  : string
getOffersSkuParams()  : mixed
getOffersSkuParamsMode()  : array<string|int, mixed>
getPrices()  : mixed
getProductDataToFillBasket()  : array<string|int, mixed>
getProductDetails()  : array<string|int, mixed>
getProductEditDialogHtml()  : mixed
getProductsData()  : array<string|int, mixed>
getScripts()  : string
getSettingsDialogContent()  : mixed
getTotalHtml()  : mixed
getView()  : string
loadVisibleColumns()  : mixed
prepareData()  : array<string|int, mixed>
setSettingsShowPropsVisible()  : void

Constants

Properties

Methods

__construct()

PresetBasket constructor.

public __construct(Order $order[, mixed $jsObjName = "" ][, mixed $idPrefix = "" ][, mixed $createProductBasement = true ][, mixed $mode = self::EDIT_MODE ]) : mixed
Parameters
$order : Order
$jsObjName : mixed = ""
$idPrefix : mixed = ""
$createProductBasement : mixed = true
$mode : mixed = self::EDIT_MODE

getBasePrice()

public static getBasePrice(Order $order) : mixed
Parameters
$order : Order

getCatalogMeasures()

public static getCatalogMeasures() : mixed

getCouponsHtml()

public getCouponsHtml(mixed $mode[, mixed $needRecalculate = true ]) : mixed
Parameters
$mode : mixed
$needRecalculate : mixed = true

getDefaultMeasures()

public static getDefaultMeasures() : mixed

getEdit()

public getEdit([mixed $defTails = false ]) : string
Parameters
$defTails : mixed = false
Return values
string

getOffersSkuParams()

public getOffersSkuParams(array<string|int, mixed> $productsParams[, array<string|int, mixed> $visibleColumns = array() ]) : mixed
Parameters
$productsParams : array<string|int, mixed>
$visibleColumns : array<string|int, mixed> = array()

getOffersSkuParamsMode()

public static getOffersSkuParamsMode(array<string|int, mixed> $productsParams[, array<string|int, mixed> $visibleColumns = array() ][, int $mode = 0 ]) : array<string|int, mixed>
Parameters
$productsParams : array<string|int, mixed>
$visibleColumns : array<string|int, mixed> = array()
$mode : int = 0
Tags
throws
LoaderException
Return values
array<string|int, mixed>

getPrices()

public getPrices([mixed $discounts = null ]) : mixed
Parameters
$discounts : mixed = null

getProductDataToFillBasket()

public static getProductDataToFillBasket(mixed $productId, mixed $quantity, mixed $userId, mixed $LID, mixed $userColumns[, string $tmpId = "" ]) : array<string|int, mixed>

use \Bitrix\Sale\Helpers\Admin\Product::getData() instead it.

Parameters
$productId : mixed
$quantity : mixed
$userId : mixed
$LID : mixed
$userColumns : mixed
$tmpId : string = ""

we can suggest that this mean the set_item

Tags
throws
LoaderException
Return values
array<string|int, mixed>

getProductDetails()

public static getProductDetails(int $productId, int $quantity, int $userId, string $siteId[, array<string|int, mixed> $columns = array() ]) : array<string|int, mixed>

use OrderBasket::getProductsData instead.

Parameters
$productId : int
$quantity : int
$userId : int
$siteId : string
$columns : array<string|int, mixed> = array()
Tags
throws
SystemException
Return values
array<string|int, mixed>

getProductEditDialogHtml()

public static getProductEditDialogHtml(mixed $currency, mixed $objName) : mixed
Parameters
$currency : mixed
$objName : mixed

getProductsData()

public static getProductsData(array<string|int, int> $productsIds, string $siteId[, array<string|int, mixed> $fields = array() ][, int $userId = 0 ]) : array<string|int, mixed>
Parameters
$productsIds : array<string|int, int>
$siteId : string
$fields : array<string|int, mixed> = array()
$userId : int = 0
Tags
throws
ArgumentNullException
Return values
array<string|int, mixed>

getScripts()

public getScripts([mixed $defTails = false ]) : string
Parameters
$defTails : mixed = false

deferred or not loading of tails.

Return values
string

getSettingsDialogContent()

public getSettingsDialogContent() : mixed

getTotalHtml()

public getTotalHtml([mixed $needRecalculate = true ]) : mixed
Parameters
$needRecalculate : mixed = true

getView()

public getView([int $index = 0 ]) : string
Parameters
$index : int = 0
Return values
string

loadVisibleColumns()

public static loadVisibleColumns(mixed $idPrefix) : mixed
Parameters
$idPrefix : mixed

prepareData()

public prepareData([array<string|int, mixed> $inParams = array() ]) : array<string|int, mixed>
Parameters
$inParams : array<string|int, mixed> = array()
Tags
throws
LoaderException
Return values
array<string|int, mixed>

setSettingsShowPropsVisible()

public setSettingsShowPropsVisible(bool $isVisible) : void
Parameters
$isVisible : bool

        
On this page

Search results