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

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

static isFeatureEnabled ()
 
static isAvailable ($app='')
 
static isAvailableCount (string $entityType, $entity=0)
 
static getAvailableCount ()
 
static getActiveEntity ($force=false)
 
static getHelperCode ($action='', $entityType='', $entityData=[])
 
static resetToFree ()
 
static onBitrix24LicenseChange ($licenseType)
 
static needCheckCount ()
 
static isActiveRules ()
 
static calcUsageEntityAgent ($period=false)
 
static reset ()
 

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

const ENTITY_TYPE_APP = 'app'
 
const ENTITY_TYPE_APP_STATUS = 'status'
 
const ENTITY_TYPE_INTEGRATION = 'integration'
 
const ENTITY_TYPE_AP_CONNECT = 'ap_connect'
 
const ENTITY_TYPE_WEBHOOK = 'webhook'
 
const ENTITY_COUNT = 'count'
 
const ACTION_INSTALL = 'install'
 
const ACTION_OPEN = 'open'
 
const ACTION_BUY = 'buy'
 
const MODULE_ID = 'rest'
 
const OPTION_ACCESS_ACTIVE = 'access_active'
 
const OPTION_AVAILABLE_COUNT = 'app_available_count'
 
const OPTION_SUBSCRIPTION_AVAILABLE = 'subscription_available'
 

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

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

Методы

◆ calcUsageEntityAgent()

static calcUsageEntityAgent ( $period = false)
static

Agent calculates usage entities

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

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

◆ getActiveEntity()

static getActiveEntity ( $force = false)
static

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

◆ getAvailableCount()

static getAvailableCount ( )
static
Возвращает
int
Исключения

Bitrix\Main\LoaderException

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

◆ getHelperCode()

static getHelperCode ( $action = '',
$entityType = '',
$entityData = [] )
static
Аргументы
$actionstring
$entityTypestring
$entityDatamixed
Возвращает
string
Исключения

Bitrix\Main\LoaderException

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

◆ isActiveRules()

static isActiveRules ( )
static
Возвращает
string

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

◆ isAvailable()

static isAvailable ( $app = '')
static

Check available rest api.

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

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

◆ isAvailableCount()

static isAvailableCount ( string $entityType,
$entity = 0 )
static
Аргументы
$entityTypestring static::ENTITY_TYPE_APP | static::ENTITY_TYPE_INTEGRATION
$entitymixed app code or integration id
Возвращает
bool
Исключения

Bitrix\Main\LoaderException

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

◆ isFeatureEnabled()

static isFeatureEnabled ( )
static
Возвращает
bool

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

◆ needCheckCount()

static needCheckCount ( )
static
Возвращает
bool

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

◆ onBitrix24LicenseChange()

static onBitrix24LicenseChange ( $licenseType)
static
Аргументы
$licenseTypestring

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

◆ reset()

static reset ( )
static

Reset saved data

Возвращает
bool

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

◆ resetToFree()

static resetToFree ( )
static
Возвращает
bool

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

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

◆ ACTION_BUY

const ACTION_BUY = 'buy'

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

◆ ACTION_INSTALL

const ACTION_INSTALL = 'install'

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

◆ ACTION_OPEN

const ACTION_OPEN = 'open'

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

◆ ENTITY_COUNT

const ENTITY_COUNT = 'count'

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

◆ ENTITY_TYPE_AP_CONNECT

const ENTITY_TYPE_AP_CONNECT = 'ap_connect'

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

◆ ENTITY_TYPE_APP

const ENTITY_TYPE_APP = 'app'

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

◆ ENTITY_TYPE_APP_STATUS

const ENTITY_TYPE_APP_STATUS = 'status'

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

◆ ENTITY_TYPE_INTEGRATION

const ENTITY_TYPE_INTEGRATION = 'integration'

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

◆ ENTITY_TYPE_WEBHOOK

const ENTITY_TYPE_WEBHOOK = 'webhook'

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

◆ MODULE_ID

const MODULE_ID = 'rest'

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

◆ OPTION_ACCESS_ACTIVE

const OPTION_ACCESS_ACTIVE = 'access_active'

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

◆ OPTION_AVAILABLE_COUNT

const OPTION_AVAILABLE_COUNT = 'app_available_count'

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

◆ OPTION_SUBSCRIPTION_AVAILABLE

const OPTION_SUBSCRIPTION_AVAILABLE = 'subscription_available'

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