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

Открытые члены

 __construct ()
 setIblock (?int $iblockId)
 Add ($arFields, $bResort=true, $bUpdateSearch=true, $bResizePictures=false)
 Update ($ID, $arFields, $bResort=true, $bUpdateSearch=true, $bResizePictures=false)
 CheckFields (&$arFields, $ID=false)
 UpdateSearch ($ID, $bOverWrite=false)
 generateMnemonicCode (string $name, int $iblockId, array $options=[])
 isExistsMnemonicCode (string $code, ?int $sectionId, int $iblockId)
 createMnemonicCode (array $section, array $options=[])
 getLastError ()

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

static GetFilter ($arFilter=Array())
static GetTreeList ($arFilter=array(), $arSelect=array())
static GetNavChain ($IBLOCK_ID, $SECTION_ID, $arSelect=array(), $arrayResult=false)
static GetByID ($ID)
static Delete ($ID, $bCheckPermissions=true)
static TreeReSort ($IBLOCK_ID, $ID=0, $cnt=0, $depth=0, $ACTIVE="Y")
static ReSort ($IBLOCK_ID, $ID=0, $cnt=0, $depth=0, $ACTIVE="Y")
static GetMixedList ($arOrder=array("SORT"=>"ASC"), $arFilter=array(), $bIncCnt=false, $arSelectedFields=false)
static GetSectionElementsCount ($ID, $arFilter=Array())
static GetCount ($arFilter=[])
static UserTypeRightsCheck ($entity_id)
static RecalcGlobalActiveFlag ($arSection, $distance=0)
static getSectionCodePath ($sectionId)
static getSectionCode ($sectionId)
static getElementInherentFilter (array $filter)
static checkLoadSections (array $filter)
static recountTreeAfterAdd (array $arFields)
static recountTreeAfterUpdate (array $arFields, array $db_record)
static recountTreeOnDelete (array $arFields)

Поля данных

string $LAST_ERROR = ''

Защищенные статические члены

static _check_rights_sql ($min_permission, $permissionsBy=null)
static normalizeMixedFilter (array $filter)
static checkLoadElements (array $filter)
static getPreparedFilterById (array $filter)
static clearNull ($value)
static getIblockLanguage (int $iblockId)

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

array $iblock
string $iblockLanguage
string $currentDateTimeFunction

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

static $arSectionCodeCache = array()
static $arSectionPathCache = array()
static $arSectionNavChainCache = array()

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

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

Конструктор(ы)

◆ __construct()

__construct ( )

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

Методы

◆ _check_rights_sql()

_check_rights_sql ( $min_permission,
$permissionsBy = null )
staticprotected

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

◆ Add()

Add ( $arFields,
$bResort = true,
$bUpdateSearch = true,
$bResizePictures = false )

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

◆ CheckFields()

CheckFields ( & $arFields,
$ID = false )

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

◆ checkLoadElements()

checkLoadElements ( array $filter)
staticprotected

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

◆ checkLoadSections()

checkLoadSections ( array $filter)
static
Аргументы
array$filter
Возвращает
bool

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

◆ clearNull()

clearNull ( $value)
staticprotected
Аргументы
mixed$value
Возвращает
bool

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

◆ createMnemonicCode()

createMnemonicCode ( array $section,
array $options = [] )

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

◆ Delete()

Delete ( $ID,
$bCheckPermissions = true )
static

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

◆ generateMnemonicCode()

generateMnemonicCode ( string $name,
int $iblockId,
array $options = [] )

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

◆ GetByID()

GetByID ( $ID)
static

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

◆ GetCount()

GetCount ( $arFilter = [])
static

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

◆ getElementInherentFilter()

getElementInherentFilter ( array $filter)
static

Returns a filter by element properties and product fields.

Аргументы
array$filter
Возвращает
array

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

◆ GetFilter()

GetFilter ( $arFilter = Array())
static

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

◆ getIblockLanguage()

getIblockLanguage ( int $iblockId)
staticprotected

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

◆ getLastError()

getLastError ( )

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

◆ GetMixedList()

GetMixedList ( $arOrder = array("SORT"=>"ASC"),
$arFilter = array(),
$bIncCnt = false,
$arSelectedFields = false )
static
Аргументы
array$arOrder
array$arFilter
bool$bIncCnt
bool | array$arSelectedFields
Возвращает
CDBResult

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

◆ GetNavChain()

GetNavChain ( $IBLOCK_ID,
$SECTION_ID,
$arSelect = array(),
$arrayResult = false )
static

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

◆ getPreparedFilterById()

getPreparedFilterById ( array $filter)
staticprotected
Аргументы
array$filter
Возвращает
array

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

◆ getSectionCode()

getSectionCode ( $sectionId)
static

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

◆ getSectionCodePath()

getSectionCodePath ( $sectionId)
static

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

◆ GetSectionElementsCount()

GetSectionElementsCount ( $ID,
$arFilter = Array() )
static

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

◆ GetTreeList()

GetTreeList ( $arFilter = array(),
$arSelect = array() )
static

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

◆ isExistsMnemonicCode()

isExistsMnemonicCode ( string $code,
?int $sectionId,
int $iblockId )

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

◆ normalizeMixedFilter()

normalizeMixedFilter ( array $filter)
staticprotected

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

◆ RecalcGlobalActiveFlag()

RecalcGlobalActiveFlag ( $arSection,
$distance = 0 )
static

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

◆ recountTreeAfterAdd()

recountTreeAfterAdd ( array $arFields)
static
Аргументы
array$arFieldsID, IBLOCK_ID, IBLOCK_SECTION_ID, NAME, SORT

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

◆ recountTreeAfterUpdate()

recountTreeAfterUpdate ( array $arFields,
array $db_record )
static
Аргументы
array$arFieldsID, ACTIVE, IBLOCK_SECTION_ID, NAME, SORT
array$db_record*

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

◆ recountTreeOnDelete()

recountTreeOnDelete ( array $arFields)
static
Аргументы
array$arFieldsID

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

◆ ReSort()

ReSort ( $IBLOCK_ID,
$ID = 0,
$cnt = 0,
$depth = 0,
$ACTIVE = "Y" )
static

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

◆ setIblock()

setIblock ( ?int $iblockId)

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

◆ TreeReSort()

TreeReSort ( $IBLOCK_ID,
$ID = 0,
$cnt = 0,
$depth = 0,
$ACTIVE = "Y" )
static

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

◆ Update()

Update ( $ID,
$arFields,
$bResort = true,
$bUpdateSearch = true,
$bResizePictures = false )

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

◆ UpdateSearch()

UpdateSearch ( $ID,
$bOverWrite = false )

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

◆ UserTypeRightsCheck()

UserTypeRightsCheck ( $entity_id)
static

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

Поля

◆ $arSectionCodeCache

$arSectionCodeCache = array()
staticprotected

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

◆ $arSectionNavChainCache

$arSectionNavChainCache = array()
staticprotected

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

◆ $arSectionPathCache

$arSectionPathCache = array()
staticprotected

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

◆ $currentDateTimeFunction

string $currentDateTimeFunction
protected

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

◆ $iblock

array $iblock
protected

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

◆ $iblockLanguage

string $iblockLanguage
protected

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

◆ $LAST_ERROR

string $LAST_ERROR = ''

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


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