hasPermission API MODX Evo ✈ Evolution CMS
- Разработчикам
- API
- hasPermission
Поддержать: USDT TRC20: TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh
Menu
- addEventListener
- changeWebUserPassword
- clearCache
- getActiveChildren
- getAllChildren
- getCachePath
- getChildIds
- getChunk
- getConfig
- getDocument
- getDocumentChildren
- getDocumentChildrenTVarOutput
- getDocumentChildrenTVars
- getDocumentObject
- getDocuments
- getFullTableName
- getKeywords
- getLoginUserID
- getLoginUserName
- getLoginUserType
- getManagerPath
- getMETATags
- getPageInfo
- getParent
- getParentIds
- getPlaceholder
- getSnippetId
- getSnippetName
- getTemplateVar
- getTemplateVarOutput
- getTemplateVars
- getUserData
- getUserDocGroups
- getUserInfo
- getVersionData
- getWebUserInfo
- hasPermission
- insideManager
- invokeEvent
- isBackend
- isFrontend
- isMemberOfWebGroup
- logEvent
- makeList
- makeUrl
- mapPath
- parseChunk
- parseText
- parseProperties
- putChunk
- regClientCSS
- regClientHTMLBlock
- regClientScript
- regClientStartupHTMLBlock
- regClientStartupScript
- removeAllEventListener
- removeEventListener
- runSnippet
- sendAlert
- setPlaceholder
- stripTags
- toPlaceholder
- toPlaceholders
- userLoggedIn
- webAlert
- sendmail
2103
hasPermission API MODX Evo ✈ Evolution CMS
Проверка прав менеджера
bool hasPermission(string $pm);
$pm - название проверяемого права. Может принимать следующие значения:
- view_document
- new_document
- save_document
- publish_document
- delete_document
- action_ok
- logout
- help
- messages
- new_user
- edit_user
- logs
- edit_parser
- save_parser
- edit_template
- settings
- credits
- new_template
- save_template
- delete_template
- edit_snippet
- new_snippet
- save_snippet
- delete_snippet
- edit_chunk
- new_chunk
- save_chunk
- delete_chunk
- empty_cache
- edit_document
- change_password
- error_dialog
- about
- file_manager
- save_user
- delete_user
- save_password
- edit_role
- save_role
- delete_role
- new_role
- access_permissions
- bk_manager
- new_plugin
- edit_plugin
- save_plugin
- delete_plugin
- new_module
- edit_module
- save_module
- delete_module
- exec_module
- view_eventlog
- delete_eventlog
- manage_metatags
- edit_doc_metatags
- new_web_user
- edit_web_user
- save_web_user
- delete_web_user
- web_access_permissions
- view_unpublished
- import_static
- export_static
Пример
$modx->hasPermission('delete_document'); //вернет true, если есть право на удаление документа, или false, если права нет.