PresetBasket extends OrderBasket
Table of Contents
Constants
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
EDIT_MODE
public
mixed
EDIT_MODE
= 1
VIEW_MODE
public
mixed
VIEW_MODE
= 0
Properties
$settingsDialog
public
mixed
$settingsDialog
= null
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
stringgetOffersSkuParams()
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
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
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
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
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
stringgetSettingsDialogContent()
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
stringloadVisibleColumns()
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
Return values
array<string|int, mixed>setSettingsShowPropsVisible()
public
setSettingsShowPropsVisible(bool $isVisible) : void
Parameters
- $isVisible : bool