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

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

 Add ($arFields)
 Update ($ID, $arFields)
 CheckFields (&$arFields, $ID=false)
 _Add ($ID)
 getLastError ()

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

static clearUrlDataCache ()
static fillUrlElementDataCache (int $id)
static ShowPanel ($IBLOCK_ID=0, $ELEMENT_ID=0, $SECTION_ID="", $type="news", $bGetIcons=false, $componentName="", $arLabels=array())
static AddPanelButtons ($mode, $componentName, $arButtons)
static GetComponentMenu ($mode, $arButtons)
static GetPanelButtons ($IBLOCK_ID=0, $ELEMENT_ID=0, $SECTION_ID=0, $arOptions=array())
static GetSite ($iblock_id)
static GetByID ($ID)
static GetArrayByID ($ID, $FIELD="")
static CleanCache ($ID)
static Delete ($ID)
static SetPermission ($IBLOCK_ID, $arGROUP_ID)
static SetMessages ($ID, $arFields)
static GetMessages ($ID, $type="")
static GetFieldsDefaults ()
static getFieldDefaultSettings (string $fieldName)
static SetFields ($ID, $arFields)
static GetFields ($ID)
static GetProperties ($ID, $arOrder=array(), $arFilter=array())
static GetGroupPermissions ($ID)
static GetPermission ($IBLOCK_ID, $FOR_USER_ID=false)
static OnBeforeLangDelete ($lang)
static OnLangDelete ($lang)
static OnGroupDelete ($group_id)
static MkOperationFilter ($key)
static FilterCreate ($field_name, $values, $type, $cOperationType=false, $bSkipEmpty=true)
static ForLIKE ($str)
static FilterCreateEx ($fname, $vals, $type, &$bFullJoin, $cOperationType=false, $bSkipEmpty=true)
static isCorrectFullFormatDate ($value)
static _MergeIBArrays ($iblock_id, $iblock_code=false, $iblock_id2=false, $iblock_code2=false)
static OnSearchGetURL ($arFields)
static ReplaceSectionUrl ($url, $arr, $server_name=false, $arrType=false)
static _GetProductUrl ($OF_ELEMENT_ID, $OF_IBLOCK_ID, $server_name=false, $arrType=false)
static ReplaceDetailUrl ($url, $arr, $server_name=false, $arrType=false)
static OnSearchReindex ($NS=Array(), $oCallback=NULL, $callback_method="")
static GetElementCount ($iblock_id)
static ResizePicture ($arFile, $arResize)
static FilterPicture ($filePath, $arFilter)
static NumberFormat ($num)
static _Order ($by, $order, $default_order, $nullable=true)
static GetAdminIBlockEditLink ($IBLOCK_ID, $arParams=array(), $strAdd="")
static GetAdminSectionEditLink ($IBLOCK_ID, $SECTION_ID, $arParams=array(), $strAdd="")
static GetAdminElementEditLink ($IBLOCK_ID, $ELEMENT_ID, $arParams=array(), $strAdd="")
static GetAdminSubElementEditLink ($IBLOCK_ID, $ELEMENT_ID, $SUBELEMENT_ID, $arParams=array(), $strAdd='', $absoluteUrl=false)
static GetAdminElementListLink ($IBLOCK_ID, $arParams=array(), $strAdd="")
static GetAdminElementListScriptName ($IBLOCK_ID, $arParams=array())
static GetAdminSectionListLink ($IBLOCK_ID, $arParams=array(), $strAdd="")
static GetAdminSectionListScriptName ($IBLOCK_ID, $arParams=array())
static GetAdminListMode ($IBLOCK_ID)
static CheckForIndexes ($IBLOCK_ID)
static GetAuditTypes ()
static roundDB ($value)
static _transaction_lock ($IBLOCK_ID)
static isShortDate ($strDate)
static _Upper ($str)
static _NotEmpty ($column)
static makeFilePropArray ($data, $del=false, $description=null, $options=array())
static makeFileArray ($data, $del=false, $description=null, $options=array())
static disableTagCache ($iblock_id)
static enableTagCache ($iblock_id)
static clearIblockTagCache ($iblock_id)
static registerWithTagCache ($iblock_id)
static enableClearTagCache ()
static disableClearTagCache ()
static isEnabledClearTagCache ()
static getDefaultJpegQuality ()
static checkActivityDatesAgent ($iblockId, $previousTime)
static getDefaultRights ()
static isUniqueElementCode (int $id)
static isUniqueSectionCode (int $id)
static getSinglePropertyValuesTableName (int $iblockId)
static getMultiplePropertyValuesTableName (int $iblockId)
static getCommonPropertyValuesTableName ()

Поля данных

string $LAST_ERROR = ''

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

static getProductUrlValue (array $element, bool $serverName)
static getFieldsDefaultValues ()
static prepareDetailPictureFieldSettings (array $settings)
static preparePreviewPictureFieldSettings (array $settings)
static prepareCodeFieldSettings (array $settings)

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

const TABLE_PREFIX_SINGLE_PROPERTY_VALUES = 'b_iblock_element_prop_s'
const TABLE_PREFIX_MULTIPLE_PROPERTY_VALUES = 'b_iblock_element_prop_m'
const TABLE_COMMON_PROPERTY_VALUES = 'b_iblock_element_property'

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

static array $disabledCacheTag = []
static int $enableClearTagCache = 0
static bool $catalogIncluded = null
static bool $workflowIncluded = null

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

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

Методы

◆ _Add()

_Add ( $ID)

Переопределяется в CIBlock.

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

◆ _GetProductUrl()

_GetProductUrl ( $OF_ELEMENT_ID,
$OF_IBLOCK_ID,
$server_name = false,
$arrType = false )
static
См. также
CIBlock::getProductUrlValue()
Аргументы
$OF_ELEMENT_ID
$OF_IBLOCK_ID
$server_name
mixed$arrType
Возвращает
string

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

◆ _MergeIBArrays()

_MergeIBArrays ( $iblock_id,
$iblock_code = false,
$iblock_id2 = false,
$iblock_code2 = false )
static

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

◆ _NotEmpty()

_NotEmpty ( $column)
static

Переопределяется в CIBlock.

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

◆ _Order()

_Order ( $by,
$order,
$default_order,
$nullable = true )
static

Переопределяется в CIBlock.

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

◆ _transaction_lock()

_transaction_lock ( $IBLOCK_ID)
static

@global CDatabase $DB

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

◆ _Upper()

_Upper ( $str)
static

Переопределяется в CIBlock.

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

◆ Add()

Add ( $arFields)

@global CCacheManager $CACHE_MANAGER

@global CDatabase $DB

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

◆ AddPanelButtons()

AddPanelButtons ( $mode,
$componentName,
$arButtons )
static

@global CMain $APPLICATION

@global CIntranetToolbar $INTRANET_TOOLBAR

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

◆ checkActivityDatesAgent()

checkActivityDatesAgent ( $iblockId,
$previousTime )
static

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

◆ CheckFields()

CheckFields ( & $arFields,
$ID = false )

@global CMain $APPLICATION

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

◆ CheckForIndexes()

CheckForIndexes ( $IBLOCK_ID)
static

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

◆ CleanCache()

CleanCache ( $ID)
static

@global CCacheManager $CACHE_MANAGER

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

◆ clearIblockTagCache()

clearIblockTagCache ( $iblock_id)
static

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

◆ clearUrlDataCache()

clearUrlDataCache ( )
static

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

◆ Delete()

Delete ( $ID)
static

@global CDatabase $DB

@global CMain $APPLICATION

@global CUserTypeManager $USER_FIELD_MANAGER

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

◆ disableClearTagCache()

disableClearTagCache ( )
static

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

◆ disableTagCache()

disableTagCache ( $iblock_id)
static

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

◆ enableClearTagCache()

enableClearTagCache ( )
static

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

◆ enableTagCache()

enableTagCache ( $iblock_id)
static

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

◆ fillUrlElementDataCache()

fillUrlElementDataCache ( int $id)
static

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

◆ FilterCreate()

FilterCreate ( $field_name,
$values,
$type,
$cOperationType = false,
$bSkipEmpty = true )
static

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

◆ FilterCreateEx()

FilterCreateEx ( $fname,
$vals,
$type,
& $bFullJoin,
$cOperationType = false,
$bSkipEmpty = true )
static

@global CDatabase $DB

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

◆ FilterPicture()

FilterPicture ( $filePath,
$arFilter )
static

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

◆ ForLIKE()

ForLIKE ( $str)
static

@global CDatabase $DB

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

◆ GetAdminElementEditLink()

GetAdminElementEditLink ( $IBLOCK_ID,
$ELEMENT_ID,
$arParams = array(),
$strAdd = "" )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
int | null$ELEMENT_ID
array$arParams
string$strAdd
Возвращает
string

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

◆ GetAdminElementListLink()

GetAdminElementListLink ( $IBLOCK_ID,
$arParams = array(),
$strAdd = "" )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
array$arParams
string$strAdd
Возвращает
string

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

◆ GetAdminElementListScriptName()

GetAdminElementListScriptName ( $IBLOCK_ID,
$arParams = array() )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
array$arParams
Возвращает
string
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ GetAdminIBlockEditLink()

GetAdminIBlockEditLink ( $IBLOCK_ID,
$arParams = array(),
$strAdd = "" )
static

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

◆ GetAdminListMode()

GetAdminListMode ( $IBLOCK_ID)
static
Аргументы
int$IBLOCK_ID
Возвращает
string

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

◆ GetAdminSectionEditLink()

GetAdminSectionEditLink ( $IBLOCK_ID,
$SECTION_ID,
$arParams = array(),
$strAdd = "" )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
int | null$SECTION_ID
array$arParams
string$strAdd
Возвращает
string

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

◆ GetAdminSectionListLink()

GetAdminSectionListLink ( $IBLOCK_ID,
$arParams = array(),
$strAdd = "" )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
array$arParams
string$strAdd
Возвращает
string

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

◆ GetAdminSectionListScriptName()

GetAdminSectionListScriptName ( $IBLOCK_ID,
$arParams = array() )
static
См. также
\Bitrix\Iblock\Url\AdminPage\IblockBuilder
Аргументы
int$IBLOCK_ID
array$arParams
Возвращает
string
Исключения
Main

ArgumentNullException

Исключения
Main

ArgumentOutOfRangeException

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

◆ GetAdminSubElementEditLink()

GetAdminSubElementEditLink ( $IBLOCK_ID,
$ELEMENT_ID,
$SUBELEMENT_ID,
$arParams = array(),
$strAdd = '',
$absoluteUrl = false )
static

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

◆ GetArrayByID()

GetArrayByID ( $ID,
$FIELD = "" )
static
Аргументы
int$ID
string$FIELD
Возвращает
mixed

@global CDatabase $DB

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

◆ GetAuditTypes()

GetAuditTypes ( )
static

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

◆ GetByID()

GetByID ( $ID)
static

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

◆ getCommonPropertyValuesTableName()

getCommonPropertyValuesTableName ( )
static

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

◆ GetComponentMenu()

GetComponentMenu ( $mode,
$arButtons )
static

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

◆ getDefaultJpegQuality()

getDefaultJpegQuality ( )
static

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

◆ getDefaultRights()

getDefaultRights ( )
static

Returns default rights for apply to iblock (admin access and public reading).

Возвращает
array

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

◆ GetElementCount()

GetElementCount ( $iblock_id)
static

@global CDatabase $DB

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

◆ getFieldDefaultSettings()

getFieldDefaultSettings ( string $fieldName)
static
Аргументы
string$fieldName
Возвращает
array|null

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

◆ GetFields()

GetFields ( $ID)
static

@global CDatabase $DB

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

◆ GetFieldsDefaults()

GetFieldsDefaults ( )
static

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

◆ getFieldsDefaultValues()

getFieldsDefaultValues ( )
staticprotected

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

◆ GetGroupPermissions()

GetGroupPermissions ( $ID)
static

@global CDatabase $DB

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

◆ getLastError()

getLastError ( )

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

◆ GetMessages()

GetMessages ( $ID,
$type = "" )
static

@global CDatabase $DB

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

◆ getMultiplePropertyValuesTableName()

getMultiplePropertyValuesTableName ( int $iblockId)
static

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

◆ GetPanelButtons()

GetPanelButtons ( $IBLOCK_ID = 0,
$ELEMENT_ID = 0,
$SECTION_ID = 0,
$arOptions = array() )
static

@global CMain $APPLICATION

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

◆ GetPermission()

GetPermission ( $IBLOCK_ID,
$FOR_USER_ID = false )
static

@global CDatabase $DB

@global CUser $USER

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

◆ getProductUrlValue()

getProductUrlValue ( array $element,
bool $serverName )
staticprotected

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

◆ GetProperties()

GetProperties ( $ID,
$arOrder = array(),
$arFilter = array() )
static

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

◆ getSinglePropertyValuesTableName()

getSinglePropertyValuesTableName ( int $iblockId)
static

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

◆ GetSite()

GetSite ( $iblock_id)
static
Аргументы
int$iblock_id
Возвращает
CDBResult

@global CDatabase $DB

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

◆ isCorrectFullFormatDate()

isCorrectFullFormatDate ( $value)
static

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

◆ isEnabledClearTagCache()

isEnabledClearTagCache ( )
static

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

◆ isShortDate()

isShortDate ( $strDate)
static

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

◆ isUniqueElementCode()

isUniqueElementCode ( int $id)
static

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

◆ isUniqueSectionCode()

isUniqueSectionCode ( int $id)
static

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

◆ makeFileArray()

makeFileArray ( $data,
$del = false,
$description = null,
$options = array() )
static

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

◆ makeFilePropArray()

makeFilePropArray ( $data,
$del = false,
$description = null,
$options = array() )
static

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

◆ MkOperationFilter()

MkOperationFilter ( $key)
static

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

◆ NumberFormat()

NumberFormat ( $num)
static

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

◆ OnBeforeLangDelete()

OnBeforeLangDelete ( $lang)
static

@global CDatabase $DB

@global CMain $APPLICATION

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

◆ OnGroupDelete()

OnGroupDelete ( $group_id)
static

@global CDatabase $DB

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

◆ OnLangDelete()

OnLangDelete ( $lang)
static

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

◆ OnSearchGetURL()

OnSearchGetURL ( $arFields)
static

@global CDatabase $DB

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

◆ OnSearchReindex()

OnSearchReindex ( $NS = Array(),
$oCallback = NULL,
$callback_method = "" )
static

@global CUserTypeManager $USER_FIELD_MANAGER

$global CDatabase $DB

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

◆ prepareCodeFieldSettings()

prepareCodeFieldSettings ( array $settings)
staticprotected

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

◆ prepareDetailPictureFieldSettings()

prepareDetailPictureFieldSettings ( array $settings)
staticprotected

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

◆ preparePreviewPictureFieldSettings()

preparePreviewPictureFieldSettings ( array $settings)
staticprotected

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

◆ registerWithTagCache()

registerWithTagCache ( $iblock_id)
static

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

◆ ReplaceDetailUrl()

ReplaceDetailUrl ( $url,
$arr,
$server_name = false,
$arrType = false )
static

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

◆ ReplaceSectionUrl()

ReplaceSectionUrl ( $url,
$arr,
$server_name = false,
$arrType = false )
static

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

◆ ResizePicture()

ResizePicture ( $arFile,
$arResize )
static

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

◆ roundDB()

roundDB ( $value)
static

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

◆ SetFields()

SetFields ( $ID,
$arFields )
static

@global CDatabase $DB

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

◆ SetMessages()

SetMessages ( $ID,
$arFields )
static

@global CDatabase $DB

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

◆ SetPermission()

SetPermission ( $IBLOCK_ID,
$arGROUP_ID )
static

@global CDatabase $DB

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

◆ ShowPanel()

ShowPanel ( $IBLOCK_ID = 0,
$ELEMENT_ID = 0,
$SECTION_ID = "",
$type = "news",
$bGetIcons = false,
$componentName = "",
$arLabels = array() )
static

@global CMain $APPLICATION

@global CUser $USER

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

◆ Update()

Update ( $ID,
$arFields )

@global CDatabase $DB

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

Поля

◆ $catalogIncluded

bool $catalogIncluded = null
staticprotected

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

◆ $disabledCacheTag

array $disabledCacheTag = []
staticprotected

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

◆ $enableClearTagCache

int $enableClearTagCache = 0
staticprotected

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

◆ $LAST_ERROR

string $LAST_ERROR = ''

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

◆ $workflowIncluded

bool $workflowIncluded = null
staticprotected

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

◆ TABLE_COMMON_PROPERTY_VALUES

const TABLE_COMMON_PROPERTY_VALUES = 'b_iblock_element_property'
protected

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

◆ TABLE_PREFIX_MULTIPLE_PROPERTY_VALUES

const TABLE_PREFIX_MULTIPLE_PROPERTY_VALUES = 'b_iblock_element_prop_m'
protected

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

◆ TABLE_PREFIX_SINGLE_PROPERTY_VALUES

const TABLE_PREFIX_SINGLE_PROPERTY_VALUES = 'b_iblock_element_prop_s'
protected

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/iblock/classes/general/iblock.php