Bitrix API

PermissionDictionary extends PermissionDictionary

Table of Contents

Constants

CATALOG_EXPORT_EDIT  = 312
CATALOG_EXPORT_EXECUTION  = 414
CATALOG_IMPORT_EDIT  = 311
CATALOG_IMPORT_EXECUTION  = 415
CATALOG_INVENTORY_MANAGEMENT_ACCESS  = 1
CATALOG_MEASURE_MODIFY  = 309
CATALOG_PRICE_GROUP_MODIFY  = 310
CATALOG_PRODUCT_ADD  = 402
CATALOG_PRODUCT_DELETE  = 404
CATALOG_PRODUCT_EDIT  = 403
CATALOG_PRODUCT_EDIT_CATALOG_PRICE  = 406
CATALOG_PRODUCT_EDIT_ENTITY_PRICE  = 407
CATALOG_PRODUCT_PRICE_EXTRA_EDIT  = 416
CATALOG_PRODUCT_PUBLIC_VISIBILITY  = 409
CATALOG_PRODUCT_PURCHASING_PRICE_VIEW  = 405
CATALOG_PRODUCT_READ  = 401
CATALOG_PRODUCT_SET_DISCOUNT  = 408
CATALOG_PRODUCT_VIEW  = 400
CATALOG_RESERVE_DEAL  = 101
CATALOG_RESERVE_SETTINGS  = 307
CATALOG_SETTINGS_ACCESS  = 301
CATALOG_SETTINGS_EDIT_RIGHTS  = 302
CATALOG_SETTINGS_PRODUCT_CARD_EDIT  = 304
CATALOG_SETTINGS_PRODUCT_CARD_SET_PROFILE_FOR_USERS  = 305
CATALOG_SETTINGS_SELL_NEGATIVE_COMMODITIES  = 303
CATALOG_SETTINGS_STORE_DOCUMENT_CARD_EDIT  = 306
CATALOG_STORE_ANALYTIC_VIEW  = 4
CATALOG_STORE_DOCUMENT  = 200
CATALOG_STORE_DOCUMENT_ALLOW_NEGATION_PRODUCT_QUANTITY  = 206
CATALOG_STORE_DOCUMENT_CANCEL  = 203
CATALOG_STORE_DOCUMENT_CONDUCT  = 204
CATALOG_STORE_DOCUMENT_DELETE  = 205
CATALOG_STORE_DOCUMENT_MODIFY  = 202
CATALOG_STORE_DOCUMENT_VIEW  = 201
CATALOG_STORE_MODIFY  = 2
CATALOG_STORE_RESERVE  = 102
CATALOG_STORE_VIEW  = 3
CATALOG_VAT_MODIFY  = 308
DELIMITER  = '.'
HINT_PREFIX  = 'HINT_'
HINT_SUFFIX  = '_MSGVER_1'
TYPE_DEPENDENT_VARIABLES  = 'dependent_variables'
TYPE_MULTIVARIABLES  = 'multivariables'
TYPE_TOGGLER  = 'toggler'
TYPE_VARIABLES  = 'variables'
VALUE_NO  = 0
VALUE_VARIATION_ALL  = -1
VALUE_YES  = 1

Methods

getAvailableStoreDocuments()  : array<string|int, mixed>
getDealCategoryVariables()  : array<string|int, mixed>
getDefaultPermissionValue()  : int
getList()  : array<string|int, mixed>
getParentsPath()  : string|null
getPermission()  : array<string|int, mixed>
getPriceSelectorVariables()  : mixed
getStoreAnalyticVariables()  : array<string|int, mixed>
getStoreDocumentPermission()  : array<string|int, mixed>
getStoreDocumentPermissionId()  : string
getStoreDocumentPermissionRules()  : array<string|int, mixed>
getStoreVariables()  : array<string|int, mixed>
getTitle()  : string
getType()  : string
recursiveValidatePermission()  : mixed

Constants

CATALOG_INVENTORY_MANAGEMENT_ACCESS

public mixed CATALOG_INVENTORY_MANAGEMENT_ACCESS = 1

CATALOG_PRODUCT_EDIT_CATALOG_PRICE

public mixed CATALOG_PRODUCT_EDIT_CATALOG_PRICE = 406

CATALOG_PRODUCT_PURCHASING_PRICE_VIEW

public mixed CATALOG_PRODUCT_PURCHASING_PRICE_VIEW = 405

CATALOG_SETTINGS_PRODUCT_CARD_EDIT

public mixed CATALOG_SETTINGS_PRODUCT_CARD_EDIT = 304

CATALOG_SETTINGS_PRODUCT_CARD_SET_PROFILE_FOR_USERS

public mixed CATALOG_SETTINGS_PRODUCT_CARD_SET_PROFILE_FOR_USERS = 305

CATALOG_SETTINGS_SELL_NEGATIVE_COMMODITIES

public mixed CATALOG_SETTINGS_SELL_NEGATIVE_COMMODITIES = 303

CATALOG_SETTINGS_STORE_DOCUMENT_CARD_EDIT

public mixed CATALOG_SETTINGS_STORE_DOCUMENT_CARD_EDIT = 306

CATALOG_STORE_DOCUMENT_ALLOW_NEGATION_PRODUCT_QUANTITY

public mixed CATALOG_STORE_DOCUMENT_ALLOW_NEGATION_PRODUCT_QUANTITY = 206

Methods

getAvailableStoreDocuments()

public static getAvailableStoreDocuments() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDealCategoryVariables()

public static getDealCategoryVariables() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDefaultPermissionValue()

public static getDefaultPermissionValue(mixed $permissionId) : int
Parameters
$permissionId : mixed
Return values
int

getList()

public static getList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getParentsPath()

public static getParentsPath(string $permissionId) : string|null
Parameters
$permissionId : string
Return values
string|null

getPermission()

public static getPermission(mixed $permissionId) : array<string|int, mixed>
Parameters
$permissionId : mixed
Return values
array<string|int, mixed>

[ 'id' => 'type' => 'title' => 'hint' => ]

getStoreAnalyticVariables()

public static getStoreAnalyticVariables() : array<string|int, mixed>
Return values
array<string|int, mixed>

getStoreDocumentPermission()

public static getStoreDocumentPermission(mixed $permissionId, mixed $documentCode) : array<string|int, mixed>
Parameters
$permissionId : mixed
$documentCode : mixed
Return values
array<string|int, mixed>

getStoreDocumentPermissionId()

public static getStoreDocumentPermissionId(mixed $permissionId, mixed $documentCode) : string
Parameters
$permissionId : mixed
$documentCode : mixed
Return values
string

getStoreDocumentPermissionRules()

public static getStoreDocumentPermissionRules(array<string|int, mixed> $permissions[, array<string|int, mixed> $documents = null ]) : array<string|int, mixed>
Parameters
$permissions : array<string|int, mixed>
$documents : array<string|int, mixed> = null
Return values
array<string|int, mixed>

getStoreVariables()

public static getStoreVariables() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTitle()

public static getTitle(mixed $permissionId) : string
Parameters
$permissionId : mixed
Return values
string

getType()

public static getType(mixed $permissionId) : string
Parameters
$permissionId : mixed
Tags
ToDo

type can be not only the toggler

Return values
string

recursiveValidatePermission()

public static recursiveValidatePermission(array<string|int, mixed> $permissions, mixed $id) : mixed
Parameters
$permissions : array<string|int, mixed>
$id : mixed

        
On this page

Search results