1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CCatalogAdminTools
Граф наследования:CCatalogAdminTools:
CCatalogAdminToolsAll

Открытые статические члены

static getTabList (bool $boolFull=false)
static getTabDescriptions ()
static getCurrentTabFromRequest ()
static getIblockElementMenuLocked ()
static getIBlockElementMenu ( $intIBlockID, &$arCatalog, $arParams, BaseBuilder $urlBuilder=null, $gridId='')
static getIBlockElementContentMenu ( $intIBlockID, $intID, &$arCatalog, $arParams, BaseBuilder $urlBuilder=null)
static getShowTabs ($intIBlockID, $intID, &$arCatalog)
static getProductTypeForNewProduct (array $catalog)
static getProductTypeByTab (?string $tab)
static getFormProductTypeName (int $id)
static getFormParams ($params=array())
static showFormParams ()
static setCatalogPanelButtons (&$buttons, $iblock, $catalogButtons, $params, $windowParams)
static setMainPrefix ($strPrefix)
static getMainPrefix ()
static setProductFormParams ()
static setSkuFormParams ()
static getErrors ()
static changeTabs ($intIBlockID, $intID, &$arCatalog)
static addTabParams (&$arParams)
static clearTabParams ()
static getIblockProductTypeList ($iblockId, $withDescr=false)
static getProductTypeList ($withDescr=false)
static getSystemProductFieldsHtml (array $product, array $config)
static getAllProductFieldsHtml (array $product, array $config)
static saveSystemProductFields (array $product)
static getClearedGridFields (array $options=[])
static getLockedGridFields (array $options=[])
static needSummaryStoreAmountByPermissions ()
static allowedShowQuantityFields ()
static getSummaryStoreAmountByPermissions (array $productIds)

Поля данных

const TAB_PRODUCT = 'F'
const TAB_CATALOG = 'P'
const TAB_SKU = 'O'
const TAB_SET = 'S'
const TAB_GROUP = 'G'
const TAB_SERVICE = 'B'

Защищенные данные

const TAB_KEY = 'PRODUCT_TYPE'
const DELETE_SET = 'setdel'
const DELETE_GROUP = 'groupdel'

Статические защищенные данные

static string $strMainPrefix = ''
static array $arErrors = []
static array $arCheckResult = []

Подробное описание

См. определение в файле admin_tools.php строка 22

Методы

◆ addTabParams()

addTabParams ( & $arParams)
static

См. определение в файле admin_tools.php строка 1278

◆ allowedShowQuantityFields()

allowedShowQuantityFields ( )
static
Возвращает
bool

См. определение в файле admin_tools.php строка 1781

◆ changeTabs()

changeTabs ( $intIBlockID,
$intID,
& $arCatalog )
static

См. определение в файле admin_tools.php строка 1242

◆ clearTabParams()

clearTabParams ( )
static
Возвращает
void

См. определение в файле admin_tools.php строка 1296

◆ getAllProductFieldsHtml()

getAllProductFieldsHtml ( array $product,
array $config )
static

См. определение в файле admin_tools.php строка 1418

◆ getClearedGridFields()

getClearedGridFields ( array $options = [])
static

См. определение в файле admin_tools.php строка 1507

◆ getCurrentTabFromRequest()

getCurrentTabFromRequest ( )
static

См. определение в файле admin_tools.php строка 94

◆ getErrors()

getErrors ( )
static

См. определение в файле admin_tools.php строка 1237

◆ getFormParams()

getFormParams ( $params = array())
static

См. определение в файле admin_tools.php строка 1105

◆ getFormProductTypeName()

getFormProductTypeName ( int $id)
static

См. определение в файле admin_tools.php строка 1066

◆ getIBlockElementContentMenu()

getIBlockElementContentMenu ( $intIBlockID,
$intID,
& $arCatalog,
$arParams,
BaseBuilder $urlBuilder = null )
static

См. определение в файле admin_tools.php строка 437

◆ getIBlockElementMenu()

getIBlockElementMenu ( $intIBlockID,
& $arCatalog,
$arParams,
BaseBuilder $urlBuilder = null,
$gridId = '' )
static

См. определение в файле admin_tools.php строка 134

◆ getIblockElementMenuLocked()

getIblockElementMenuLocked ( )
static

Menu for iblock element list when user not has access.

Возвращает
array

См. определение в файле admin_tools.php строка 122

◆ getIblockProductTypeList()

getIblockProductTypeList ( $iblockId,
$withDescr = false )
static
Аргументы
int$iblockId
bool$withDescr
Возвращает
array|mixed

См. определение в файле admin_tools.php строка 1309

◆ getLockedGridFields()

getLockedGridFields ( array $options = [])
static

См. определение в файле admin_tools.php строка 1558

◆ getMainPrefix()

getMainPrefix ( )
static

См. определение в файле admin_tools.php строка 1222

◆ getProductTypeByTab()

getProductTypeByTab ( ?string $tab)
static

См. определение в файле admin_tools.php строка 1042

◆ getProductTypeForNewProduct()

getProductTypeForNewProduct ( array $catalog)
static

См. определение в файле admin_tools.php строка 992

◆ getProductTypeList()

getProductTypeList ( $withDescr = false)
static
Аргументы
bool$withDescr
Возвращает
array

См. определение в файле admin_tools.php строка 1382

◆ getShowTabs()

getShowTabs ( $intIBlockID,
$intID,
& $arCatalog )
static

См. определение в файле admin_tools.php строка 838

◆ getSummaryStoreAmountByPermissions()

getSummaryStoreAmountByPermissions ( array $productIds)
static

См. определение в файле admin_tools.php строка 1786

◆ getSystemProductFieldsHtml()

getSystemProductFieldsHtml ( array $product,
array $config )
static

См. определение в файле admin_tools.php строка 1410

◆ getTabDescriptions()

getTabDescriptions ( )
static

См. определение в файле admin_tools.php строка 64

◆ getTabList()

getTabList ( bool $boolFull = false)
static

См. определение в файле admin_tools.php строка 40

◆ needSummaryStoreAmountByPermissions()

needSummaryStoreAmountByPermissions ( )
static

Returns true, if enable inventory managment and current user not have full store access.

Возвращает
bool

См. определение в файле admin_tools.php строка 1772

◆ saveSystemProductFields()

saveSystemProductFields ( array $product)
static

См. определение в файле admin_tools.php строка 1433

◆ setCatalogPanelButtons()

setCatalogPanelButtons ( & $buttons,
$iblock,
$catalogButtons,
$params,
$windowParams )
static

См. определение в файле admin_tools.php строка 1130

◆ setMainPrefix()

setMainPrefix ( $strPrefix)
static

См. определение в файле admin_tools.php строка 1217

◆ setProductFormParams()

setProductFormParams ( )
static

См. определение в файле admin_tools.php строка 1227

◆ setSkuFormParams()

setSkuFormParams ( )
static

См. определение в файле admin_tools.php строка 1232

◆ showFormParams()

showFormParams ( )
static

См. определение в файле admin_tools.php строка 1116

Поля

◆ $arCheckResult

array $arCheckResult = []
staticprotected

См. определение в файле admin_tools.php строка 38

◆ $arErrors

array $arErrors = []
staticprotected

См. определение в файле admin_tools.php строка 37

◆ $strMainPrefix

string $strMainPrefix = ''
staticprotected

См. определение в файле admin_tools.php строка 36

◆ DELETE_GROUP

const DELETE_GROUP = 'groupdel'
protected

См. определение в файле admin_tools.php строка 34

◆ DELETE_SET

const DELETE_SET = 'setdel'
protected

См. определение в файле admin_tools.php строка 33

◆ TAB_CATALOG

const TAB_CATALOG = 'P'

См. определение в файле admin_tools.php строка 25

◆ TAB_GROUP

const TAB_GROUP = 'G'

См. определение в файле admin_tools.php строка 28

◆ TAB_KEY

const TAB_KEY = 'PRODUCT_TYPE'
protected

См. определение в файле admin_tools.php строка 31

◆ TAB_PRODUCT

const TAB_PRODUCT = 'F'

См. определение в файле admin_tools.php строка 24

◆ TAB_SERVICE

const TAB_SERVICE = 'B'

См. определение в файле admin_tools.php строка 29

◆ TAB_SET

const TAB_SET = 'S'

См. определение в файле admin_tools.php строка 27

◆ TAB_SKU

const TAB_SKU = 'O'

См. определение в файле admin_tools.php строка 26


Объявления и описания членов класса находятся в файле: