Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Tools

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

static process404 ($message="", $defineConstant=true, $setStatus=true, $showPage=false, $pageFile="")
 
static getFieldImageData (array &$item, array $keys, $entity, $ipropertyKey='IPROPERTY_VALUES')
 
static getImageSrc (array $image, $safe=true)
 
static isCheckboxProperty (array $property)
 
static clearCache ()
 

Открытые атрибуты

const IPROPERTY_ENTITY_ELEMENT = 'ELEMENT'
 
const IPROPERTY_ENTITY_SECTION = 'SECTION'
 
const CHECKBOX_VALUE_YES = 'Y'
 

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

const WEB_PROTOCOL_MASK = '/^(ftp|ftps|http|https):\/\//'
 

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

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

Методы

◆ clearCache()

static clearCache ( )
static

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

◆ getFieldImageData()

static getFieldImageData ( array & $item,
array $keys,
$entity,
$ipropertyKey = 'IPROPERTY_VALUES' )
static

Get image data for element fields.

Аргументы
array&$itemResult CIBlockResult::GetNext/Fetch or _CIBElement::GetFields.
array$keysField keys.
string$entityEntity id.
string$ipropertyKeyKey with seo data.
Возвращает
void

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

◆ getImageSrc()

static getImageSrc ( array $image,
$safe = true )
static

Get absolute path to image.

Аргументы
array$imageImage array from CFile::GetFileArray or Tools::getImageData.
bool$safeGet encode path or unsafe.
Возвращает
string

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

◆ isCheckboxProperty()

static isCheckboxProperty ( array $property)
static

Check if the property is checkbox:

  • PROPERTY_TYPE === 'L';
  • MULTIPLE === 'N';
  • LIST_TYPE === 'C';
  • Variants amount === 1;
  • Value of the variant === 'Y'.
Аргументы
array$propertyProperty settings.
Возвращает
bool

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

◆ process404()

static process404 ( $message = "",
$defineConstant = true,
$setStatus = true,
$showPage = false,
$pageFile = "" )
static

Performs actions enabled by its parameters.

Аргументы
string$messageMessage to show with bitrix:system.show_message component.
bool$defineConstantIf true then ERROR_404 constant defined.
bool$setStatusIf true sets http response status.
bool$showPageIf true then work area will be cleaned and /404.php will be included.
string$pageFileAlternative file to /404.php.
Возвращает
void

@global \CMain $APPLICATION

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

Данные класса

◆ CHECKBOX_VALUE_YES

const CHECKBOX_VALUE_YES = 'Y'

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

◆ IPROPERTY_ENTITY_ELEMENT

const IPROPERTY_ENTITY_ELEMENT = 'ELEMENT'

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

◆ IPROPERTY_ENTITY_SECTION

const IPROPERTY_ENTITY_SECTION = 'SECTION'

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

◆ WEB_PROTOCOL_MASK

const WEB_PROTOCOL_MASK = '/^(ftp|ftps|http|https):\/\//'
protected

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