1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Файл iblock_catalog_list.php

См. исходные тексты.

Переменные

 $prologAbsent = (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)
if($prologAbsent) $catalogsAjaxPath = '/bitrix/tools/catalog/iblock_catalog_list.php?lang='.LANGUAGE_ID
 $saleRecurring = CBXFeatures::IsFeatureEnabled('SaleRecurring')
 $adminListTableID = 'tbl_catalog_iblocks'
 $hideFields = array()
 $adminSort = new CAdminSubSorting($adminListTableID, 'ID', 'ASC', 'by', 'order', $catalogsAjaxPath)
 $adminList = new CAdminSubList($adminListTableID, $adminSort, $catalogsAjaxPath, $hideFields)
 $filter = array()
 $filterFields = array()
if(! $readOnly &&$adminList->EditAction()) if(! $readOnly &&($listID=$adminList->GroupAction()) $headerList ) = array()
 $headerList ['ID']
 $headerList ['NAME']
 $headerList ['IBLOCK_TYPE_ID']
 $headerList ['SORT']
 $headerList ['IBLOCK_SITES']
 $headerList ['ACTIVE']
 $headerList ['IS_CATALOG']
 $headerList ['SKU_IBLOCK']
if($saleRecurring) $headerList ['YANDEX_EXPORT']
 $headerList ['VAT_ID']
 $hiddenSelectFields
 $selectFields = array_fill_keys($adminList->GetVisibleHeaderColumns(), true)
 $selectFields ['ID'] = true
 $selectFields ['IS_CATALOG'] = true
 $selectFields ['SKU_IBLOCK'] = true
 $selectFieldsMap = array_fill_keys(array_keys($headerList), false)
 $catalogEditUrl = '/bitrix/tools/catalog/iblock_catalog_edit.php?lang='.LANGUAGE_ID.'&IBLOCK_ID='
 $vatList = array(0 => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_MESS_NOT_SELECT'))
if($selectFieldsMap['VAT_ID']) $usePageNavigation = true
 $navyParams = array()
if($navyParams['SHOW_ALL']) else
 $navyParams ['SIZEN'] = (int)$navyParams['SIZEN']
 $select = array()
 $getListParams
if($usePageNavigation) $totalPages = 0
if($usePageNavigation) $catalogIterator = new CAdminSubResult(Iblock\IblockTable::getList($getListParams), $adminListTableID, $adminList->GetListUrl(true))
 $iblockList = array()
 $skuList = array()
 $rowList = array()

Переменные

◆ $adminList

$adminList = new CAdminSubList($adminListTableID, $adminSort, $catalogsAjaxPath, $hideFields)

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

◆ $adminListTableID

$adminListTableID = 'tbl_catalog_iblocks'

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

◆ $adminSort

$adminSort = new CAdminSubSorting($adminListTableID, 'ID', 'ASC', 'by', 'order', $catalogsAjaxPath)

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

◆ $catalogEditUrl

$catalogEditUrl = '/bitrix/tools/catalog/iblock_catalog_edit.php?lang='.LANGUAGE_ID.'&IBLOCK_ID='

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

◆ $catalogIterator

if ( $usePageNavigation) $catalogIterator = new CAdminSubResult(Iblock\IblockTable::getList($getListParams), $adminListTableID, $adminList->GetListUrl(true))

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

◆ $catalogsAjaxPath

if ( $prologAbsent) $catalogsAjaxPath = '/bitrix/tools/catalog/iblock_catalog_list.php?lang='.LANGUAGE_ID

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

◆ $filter

◆ $filterFields

$filterFields = array()

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

◆ $getListParams

$getListParams
Инициализатор
'select' => $select,
'filter' => $filter,
'order' => array($by => $order),
'runtime' => array(
'CATALOG_IBLOCK' => new Main\Entity\ReferenceField(
'CATALOG_IBLOCK',
'Bitrix\Catalog\CatalogIblock',
array('=this.ID' => 'ref.IBLOCK_ID'),
array('join_type' => 'LEFT')
),
'SKU' => new Main\Entity\ReferenceField(
'SKU',
'Bitrix\Catalog\CatalogIblock',
array('=this.ID' => 'ref.PRODUCT_IBLOCK_ID'),
array('join_type' => 'LEFT')
)
)
)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$select
Определения iblock_catalog_list.php:194
$filter
Определения iblock_catalog_list.php:54
Определения ufield.php:9
$order
Определения payment.php:8

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

◆ $headerList [1/11]

if(! $readOnly && $adminList->EditAction()) if (! $readOnly &&( $listID=$adminList->GroupAction()) $headerList) = array()

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

◆ $headerList [2/11]

$headerList[ 'ACTIVE']
Инициализатор
'id' => 'ACTIVE',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_ACTIVE'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_ACTIVE'),
'sort' => 'ACTIVE',
'default' => true
)

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

◆ $headerList [3/11]

$headerList[ 'IBLOCK_SITES']
Инициализатор
'id' => 'IBLOCK_SITES',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_IBLOCK_SITES'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_IBLOCK_SITES'),
'external' => true,
'default' => true
)

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

◆ $headerList [4/11]

$headerList[ 'IBLOCK_TYPE_ID']
Инициализатор
'id' => 'IBLOCK_TYPE_ID',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_IBLOCK_TYPE_ID'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_IBLOCK_TYPE_ID'),
'sort' => 'IBLOCK_TYPE_ID',
'default' => true
)

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

◆ $headerList [5/11]

$headerList[ 'ID']
Инициализатор
'id' => 'ID',
'content' => 'ID',
'sort' => 'ID',
'default' => true
)

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

◆ $headerList [6/11]

$headerList[ 'IS_CATALOG']
Инициализатор
'id' => 'IS_CATALOG',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_IS_CATALOG'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_IS_CATALOG'),
'field' => 'CATALOG_IBLOCK.IBLOCK_ID',
'sort' => 'CATALOG_IBLOCK.IBLOCK_ID',
'default' => true
)

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

◆ $headerList [7/11]

$headerList[ 'NAME']
Инициализатор
'id' => 'NAME',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_NAME'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_NAME'),
'sort' => 'NAME',
'default' => true
)

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

◆ $headerList [8/11]

$headerList[ 'SKU_IBLOCK']
Инициализатор
'id' => 'SKU_IBLOCK',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_SKU_IBLOCK'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_SKU_IBLOCK'),
'field' => 'SKU.IBLOCK_ID',
'default' => true
)

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

◆ $headerList [9/11]

$headerList[ 'SORT']
Инициализатор
'id' => 'SORT',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_SORT'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_SORT'),
'sort' => 'SORT',
'default' => true
)

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

◆ $headerList [10/11]

$headerList[ 'VAT_ID']
Инициализатор
'id' => 'VAT_ID',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_VAT_ID'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_VAT_ID'),
'field' => 'CATALOG_IBLOCK.VAT_ID',
'default' => true
)

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

◆ $headerList [11/11]

if ( $saleRecurring) $headerList[ 'YANDEX_EXPORT']
Инициализатор
'id' => 'YANDEX_EXPORT',
'content' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_NAME_YANDEX_EXPORT'),
'title' => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_HEADER_TITLE_YANDEX_EXPORT'),
'field' => 'CATALOG_IBLOCK.YANDEX_EXPORT',
'sort' => 'CATALOG_IBLOCK.YANDEX_EXPORT',
'default' => true
)

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

◆ $hiddenSelectFields

$hiddenSelectFields
Инициализатор
'PRODUCT_IBLOCK_ID' => 'CATALOG_IBLOCK.PRODUCT_IBLOCK_ID'
)

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

◆ $hideFields

$hideFields = array()

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

◆ $iblockList

$iblockList = array()

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

◆ $navyParams [1/2]

$navyParams = array()

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

◆ $navyParams [2/2]

$navyParams[ 'SIZEN'] = (int)$navyParams['SIZEN']

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

◆ $prologAbsent

$prologAbsent = (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true)

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

◆ $rowList

$rowList = array()

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

◆ $saleRecurring

$saleRecurring = CBXFeatures::IsFeatureEnabled('SaleRecurring')

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

◆ $select

$select = array()

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

◆ $selectFields [1/4]

$selectFields = array_fill_keys($adminList->GetVisibleHeaderColumns(), true)

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

◆ $selectFields [2/4]

$selectFields[ 'ID'] = true

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

◆ $selectFields [3/4]

$selectFields[ 'IS_CATALOG'] = true

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

◆ $selectFields [4/4]

$selectFields[ 'SKU_IBLOCK'] = true

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

◆ $selectFieldsMap

$selectFieldsMap = array_fill_keys(array_keys($headerList), false)

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

◆ $skuList

$skuList = array()

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

◆ $totalPages

if ( $usePageNavigation) $totalPages = 0

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

◆ $usePageNavigation

if ( $selectFieldsMap[ 'VAT_ID']) $usePageNavigation = true

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

◆ $vatList

$vatList = array(0 => Loc::getMessage('CATALOG_ADM_IBLOCK_CATALOG_MESS_NOT_SELECT'))

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

◆ else

if ( $usePageNavigation) else
Инициализатор
{
$navyParams['PAGEN'] = (int)$navyParams['PAGEN']
$navyParams
Определения iblock_catalog_list.php:182

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