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

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

 prepareSql ($arSelectFields=array(), $arFilter=array(), $arGroupBy=false, $arOrder=array("SORT"=>"ASC"))
 Update ($ID, $arFields, $bWorkFlow=false, $bUpdateSearch=true, $bResizePictures=false, $bCheckDiskQuota=true)
Открытые члены унаследованные от CAllIBlockElement
 __construct ()
 setIblock (?int $iblockId)
 CancelWFSetMove ()
 WF_SetMove ($NEW_ID, $OLD_ID=0)
 MkPropertyFilter ($res, $cOperationType, $propVAL, $db_prop, &$arJoinProps, &$arSqlSearch)
 MkPropertyOrder ($by, $order, $bSort, $db_prop, &$arJoinProps, &$arSqlOrder)
 MkPropertyGroup ($db_prop, &$arJoinProps, $bSort=false)
 MkPropertySelect ($PR_ID, $db_prop, &$arJoinProps, $bWasGroup, $sGroupBy, &$sSelect, $bSort=false)
 MkAlias ($max_alias_len, $alias, &$arIBlockLongProps)
 PrepareGetList (&$arIblockElementFields, &$arJoinProps, &$arSelectFields, &$sSelect, &$arAddSelectFields, &$arFilter, &$sWhere, &$sSectionWhere, &$arAddWhereFields, &$arGroupBy, &$sGroupBy, &$arOrder, &$arSqlOrder, &$arAddOrderByFields)
 Add ($arFields, $bWorkFlow=false, $bUpdateSearch=true, $bResizePictures=false)
 CheckFields (&$arFields, $ID=false, $bCheckDiskQuota=true)
 __InitFile ($old_id, &$arFields, $fname)
 generateMnemonicCode (string $name, int $iblockId, array $options=[])
 isExistsMnemonicCode (string $code, ?int $elementId, int $iblockId)
 getUniqueMnemonicCode (string $code, ?int $elementId, int $iblockId, array $options=[])
 createMnemonicCode (array $element, array $options=[])
 getLastError ()

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

static GetList ($arOrder=array("SORT"=>"ASC"), $arFilter=array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
static SetPropertyValues ($ELEMENT_ID, $IBLOCK_ID, $PROPERTY_VALUES, $PROPERTY_CODE=false)
static GetRandFunction ()
static GetShowedFunction ()
Открытые статические члены унаследованные от CAllIBlockElement
static SubQuery ($strField, $arFilter)
static WF_Restore ($ID)
static WF_CleanUpHistory ()
static WF_CleanUpHistoryCopies ($ELEMENT_ID=false, $HISTORY_COPIES=false)
static WF_GetSqlLimit ($PS="BE.", $SHOW_NEW="N")
static WF_GetLast ($ID)
static GetRealElement ($ID)
static WF_GetStatusTitle ($STATUS_ID)
static WF_GetCurrentStatus ($ELEMENT_ID, &$STATUS_TITLE)
static WF_GetStatusPermission ($STATUS_ID, $ID=false)
static WF_IsLocked ($ID, &$locked_by, &$date_lock)
static WF_GetLockStatus ($ID, &$locked_by, &$date_lock)
static WF_Lock ($lastId, $bWorkFlow=true)
static WF_UnLock ($lastId, $bWorkFlow=true)
static WF_GetHistoryList ($ELEMENT_ID, $by='s_id', $order='desc', $arFilter=[])
static DeleteFile ($FILE_ID, $ELEMENT_ID, $TYPE=false, $PARENT_ID=-1, $IBLOCK_ID=false, $bCheckOnly=false)
static Delete ($ID)
static GetByID ($ID)
static GetIBlockByID ($ID)
static GetIBlockByIDList (array $list)
static SetPropertyValueCode ($ELEMENT_ID, $PROPERTY_CODE, $PROPERTY_VALUE)
static GetElementGroups ($ID, $bElementOnly=false, $arSelect=array())
static RecalcSections ($ID, $sectionId=null)
static SetElementSection ($ID, $arSections, $bNew=false, $bRightsIBlock=0, $sectionId=null)
static __GetFileContent ($FILE_ID)
static UpdateSearch ($ID, $bOverWrite=false)
static GetPropertyValues ($IBLOCK_ID, $arElementFilter, $extMode=false, $propertyFilter=array())
static GetPropertyValuesArray (&$result, $iblockID, $filter, $propertyFilter=array(), $options=array())
static GetProperty ($IBLOCK_ID, $ELEMENT_ID, $by="sort", $order="asc", $arFilter=Array())
static CounterInc ($ID)
static GetIBVersion ($iblock_id)
static DeletePropertySQL ($property, $iblock_element_id)
static SetPropertyValuesEx ($ELEMENT_ID, $IBLOCK_ID, $PROPERTY_VALUES, $FLAGS=[])
static getPublicElementsOrmFilter (array $filter)

Защищенные члены

 UpdateList ($arFields, $arFilter=array())
Защищенные члены унаследованные от CAllIBlockElement
 getIdOrder ($order)
 getSearchableContent (int $id, array $fields, array $iblock)
 getPropertiesByFilter (array $filter)
 getIndexedProperties (int $iblockId)
 getOfferProperties (int $iblockId)

Дополнительные унаследованные члены

Поля данных унаследованные от CAllIBlockElement
const WORKFLOW_STATUS_UNLOCK = 'green'
const WORKFLOW_STATUS_CURRENT_LOCK = 'yellow'
const WORKFLOW_STATUS_LOCK = 'red'
string $LAST_ERROR = ''
 $strField
 $arFilter
 $bOnlyCount
 $bDistinct
 $bCatalogSort
 $arFilterIBlocks = array()
 $arIBlockMultProps = array()
 $arIBlockConvProps = array()
 $arIBlockAllProps = array()
 $arIBlockNumProps = array()
 $arIBlockLongProps = array()
 $sSelect
 $sFrom
 $sWhere
 $sGroupBy
 $sOrderBy
string $countFrom = null
Защищенные статические члены унаследованные от CAllIBlockElement
static getSingleIblockIdFromFilter (array $filter)
static getCheckRightsSql (?int $iblockId, string $minPermission, ?int $permissionsBy=null)
static _check_rights_sql ($min_permission, $permissionsBy=null)
static __GetDescriptionUpdateSql ($iblock_id, $property_id, $description=false)
static getIblockLanguage (int $iblockId)
static useCountJoin (array $row)
Защищенные данные унаследованные от CAllIBlockElement
 $bWF_SetMove = true
 $subQueryProp
 $catalogIncluded
 $workflowIncluded
 $bizprocInstalled
 $searchIncluded
 $userExists
 $userId
bool $isAdmin
 $iblock
 $iblockLanguage
 $indexedProperties = array()
 $offerProperties = array()
Статические защищенные данные унаследованные от CAllIBlockElement
static $elementIblock = array()

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

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

Методы

◆ GetList()

GetList ( $arOrder = array("SORT"=>"ASC"),
$arFilter = array(),
$arGroupBy = false,
$arNavStartParams = false,
$arSelectFields = array() )
static

List of elements.

Аргументы
array$arOrder
array$arFilter
bool | array$arGroupBy
bool | array$arNavStartParams
array$arSelectFields
Возвращает
integer|CIBlockResult

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

◆ GetRandFunction()

GetRandFunction ( )
static

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

◆ GetShowedFunction()

GetShowedFunction ( )
static

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

◆ prepareSql()

prepareSql ( $arSelectFields = array(),
$arFilter = array(),
$arGroupBy = false,
$arOrder = array("SORT"=>"ASC") )

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

◆ SetPropertyValues()

SetPropertyValues ( $ELEMENT_ID,
$IBLOCK_ID,
$PROPERTY_VALUES,
$PROPERTY_CODE = false )
static

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

◆ Update()

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

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

◆ UpdateList()

UpdateList ( $arFields,
$arFilter = array() )
protected

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


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