Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс B24button
+ Граф наследования:B24button:

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

 enabled ()
 
 enabledInEditMode ()
 
 exec ()
 
 getPageTitle ()
 
- Открытые члены унаследованные от Page
 __construct ($editMode=false, $isPage=true)
 
 isPage ()
 
 getTitle ()
 
 getDescription ()
 
 getSort ()
 
 isFree ()
 
 isLocked ()
 
 getLockedMessage ()
 
 isNeedPublication ()
 
 getCode ()
 
 setData (array $data)
 
 getPageFields ()
 
 getFields ()
 
 enabledInIntranetMode ()
 
 fieldsHash ()
 
 dataExist ()
 
 setCustomExec (callable $callback)
 
 issetCustomExec ()
 

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

static getButtons ()
 
static getButtonsData ()
 
static getButtonIdByCode ($code)
 

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

 getMap ()
 
- Защищенные члены унаследованные от Page
 isEditMode ()
 
 execCustom ()
 

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

static getScriptUrl ($script)
 
static isTelegramWebView ()
 

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

const COLOR_TYPE_BUTTON = 'button'
 
const COLOR_TYPE_SITE = 'site'
 
const COLOR_TYPE_CUSTOM = 'custom'
 
const COLOR_DEFAULT = '#03c1fe'
 
- Защищенные данные унаследованные от Page
 $editMode = false
 
 $fields = array()
 
 $fieldsPage = array()
 
 $isPage = true
 
 $customExec = null
 
 $isNeedPublication = false
 

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

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

Методы

◆ enabled()

enabled ( )

Enable or not the hook.

Возвращает
boolean

Переопределяет метод предка Page.

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

◆ enabledInEditMode()

enabledInEditMode ( )

Exec or not hook in edit mode.

Возвращает
boolean

Переопределяет метод предка Page.

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

◆ exec()

exec ( )

Exec hook.

Возвращает
void

Переопределяет метод предка Page.

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

◆ getButtonIdByCode()

static getButtonIdByCode ( $code)
static

Find button ID by script code

Аргументы
$code- script for button
Возвращает
bool|string
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\SystemException

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

◆ getButtons()

static getButtons ( )
static

Get b24 buttons.

Возвращает
array

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

◆ getButtonsData()

static getButtonsData ( )
static

Get raw data of b24 buttons

Возвращает
array|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\SystemException

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

◆ getMap()

getMap ( )
protected

Map of the field.

Возвращает
array

Переопределяет метод предка Page.

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

◆ getPageTitle()

getPageTitle ( )

Title of page Hook, if you want.

Возвращает
string

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

◆ getScriptUrl()

static getScriptUrl ( $script)
staticprotected

Get script url from script-code.

Аргументы
string$scriptScript code.
Возвращает
string

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

◆ isTelegramWebView()

static isTelegramWebView ( )
staticprotected

Check if page opened from telegram integration

Возвращает
bool

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

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

◆ COLOR_DEFAULT

const COLOR_DEFAULT = '#03c1fe'
protected

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

◆ COLOR_TYPE_BUTTON

const COLOR_TYPE_BUTTON = 'button'
protected

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

◆ COLOR_TYPE_CUSTOM

const COLOR_TYPE_CUSTOM = 'custom'
protected

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

◆ COLOR_TYPE_SITE

const COLOR_TYPE_SITE = 'site'
protected

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