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

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

static GetUserTypeDescription ()
static PrepareSettings ($arProperty)
static GetSettingsHTML ($arProperty, $strHTMLControlName, &$arPropertyFields)
static GetPropertyFieldHtml ($arProperty, $value, $strHTMLControlName)
static GetPublicEditHTML ($property, $value, $control)
static GetPublicEditHTMLMulty ($property, $value, $control)
static GetOptionsHtml ($arProperty, $values)
static GetOptionsData ($arProperty)
static GetExtendedValue ($arProperty, $value)
static GetAdminListViewHTML ($arProperty, $value, $strHTMLControlName)
static GetPublicViewHTML ($arProperty, $value, $strHTMLControlName)
static GetAdminFilterHTML ($arProperty, $strHTMLControlName)
static GetSearchContent ($arProperty, $value, $strHTMLControlName)
static AddFilterFields ($arProperty, $strHTMLControlName, &$arFilter, &$filtered)
static createHighloadTableName ($name)
static GetUIFilterProperty ($property, $strHTMLControlName, &$field)
static GetUIEntityEditorProperty ($settings, $value)
static GetUIEntityEditorPropertyEditHtml (array $params=[])
static GetUIEntityEditorPropertyViewHtml (array $params=[])
static cleanCache ()

Поля данных

const TABLE_PREFIX = 'b_hlbd_'
const USER_TYPE = 'directory'

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

static resolveHighloadblockByTableName (string $tableName)

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

static array $arFullCache = []
static array $arItemCache = []
static array $directoryMap = []
static array $hlblockCache = []
static array $hlblockClassNameCache = []

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

Class CIBlockPropertyDirectory

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

Методы

◆ AddFilterFields()

AddFilterFields ( $arProperty,
$strHTMLControlName,
& $arFilter,
& $filtered )
static

Add values in filter.

Аргументы
array$arProperty
array$strHTMLControlName
array&$arFilter
bool&$filtered
Возвращает
void

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

◆ cleanCache()

cleanCache ( )
static

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

◆ createHighloadTableName()

createHighloadTableName ( $name)
static

Returns table name for new entity.

Аргументы
string$nameEntity name
Возвращает
bool|string

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

◆ GetAdminFilterHTML()

GetAdminFilterHTML ( $arProperty,
$strHTMLControlName )
static

Return admin filter html.

Аргументы
array$arPropertyProperty description.
array$strHTMLControlNameControl description.
Возвращает
string

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

◆ GetAdminListViewHTML()

GetAdminListViewHTML ( $arProperty,
$value,
$strHTMLControlName )
static

Returns admin list view html.

Аргументы
array$arPropertyProperty description.
array$valueCurrent value.
array$strHTMLControlNameControl description.
Возвращает
string

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

◆ GetExtendedValue()

GetExtendedValue ( $arProperty,
$value )
static

Returns data for smart filter.

Аргументы
array$arPropertyProperty description.
array$valueCurrent value.
Возвращает
false|array

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

◆ GetOptionsData()

GetOptionsData ( $arProperty)
static

Returns data for list.

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

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

◆ GetOptionsHtml()

GetOptionsHtml ( $arProperty,
$values )
static

Returns list values.

Аргументы
array$arPropertyProperty description.
array$valuesCurrent value.
Возвращает
string

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

◆ GetPropertyFieldHtml()

GetPropertyFieldHtml ( $arProperty,
$value,
$strHTMLControlName )
static

Return html for edit single value.

Аргументы
array$arPropertyProperty description.
array$valueCurrent value.
array$strHTMLControlNameControl description.
Возвращает
string

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

◆ GetPublicEditHTML()

GetPublicEditHTML ( $property,
$value,
$control )
static

Return html for public edit value.

Аргументы
array$propertyProperty description.
array$valueCurrent value.
array$controlControl description.
Возвращает
string

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

◆ GetPublicEditHTMLMulty()

GetPublicEditHTMLMulty ( $property,
$value,
$control )
static

Return html for public edit multi values.

Аргументы
array$propertyProperty description.
array$valueCurrent value.
array$controlControl description.
Возвращает
string

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

◆ GetPublicViewHTML()

GetPublicViewHTML ( $arProperty,
$value,
$strHTMLControlName )
static

Return public list view html (module list).

Аргументы
array$arPropertyProperty description.
array$valueCurrent value.
array$strHTMLControlNameControl description.
Возвращает
string

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

◆ GetSearchContent()

GetSearchContent ( $arProperty,
$value,
$strHTMLControlName )
static

Return property value for search.

Аргументы
array$arPropertyProperty description.
array$valueCurrent value.
array$strHTMLControlNameControl description.
Возвращает
string

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

◆ GetSettingsHTML()

GetSettingsHTML ( $arProperty,
$strHTMLControlName,
& $arPropertyFields )
static

Returns html for show in edit property page.

Аргументы
array$arPropertyProperty description.
array$strHTMLControlNameControl description.
array$arPropertyFieldsProperty fields for edit form.
Возвращает
string

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

◆ GetUIEntityEditorProperty()

GetUIEntityEditorProperty ( $settings,
$value )
static

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

◆ GetUIEntityEditorPropertyEditHtml()

GetUIEntityEditorPropertyEditHtml ( array $params = [])
static

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

◆ GetUIEntityEditorPropertyViewHtml()

GetUIEntityEditorPropertyViewHtml ( array $params = [])
static

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

◆ GetUIFilterProperty()

GetUIFilterProperty ( $property,
$strHTMLControlName,
& $field )
static
Аргументы
array$property
array$strHTMLControlName
array&$field
Возвращает
void

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

◆ GetUserTypeDescription()

GetUserTypeDescription ( )
static

Returns property type description.

Возвращает
array

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

◆ PrepareSettings()

PrepareSettings ( $arProperty)
static

Prepare settings for property.

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

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

◆ resolveHighloadblockByTableName()

resolveHighloadblockByTableName ( string $tableName)
staticprotected

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

Поля

◆ $arFullCache

array $arFullCache = []
staticprotected

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

◆ $arItemCache

array $arItemCache = []
staticprotected

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

◆ $directoryMap

array $directoryMap = []
staticprotected

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

◆ $hlblockCache

array $hlblockCache = []
staticprotected

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

◆ $hlblockClassNameCache

array $hlblockClassNameCache = []
staticprotected

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

◆ TABLE_PREFIX

const TABLE_PREFIX = 'b_hlbd_'

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

◆ USER_TYPE

const USER_TYPE = 'directory'

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


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