Поддержать Проект

USDT TRC20

TBGKTYDs4yzU17vQbobbUB8epFFtFb6PKh

Обратная связь

[MODX] Guru
  • Информация
  • Разработчикам
    • Теги
    • API
    • DBAPI
    • System Variables
    • MMrules
  • Дополнения
  • Виджеты
  • Уроки
  • Разработчики
  • Готовые примеры
  • Блог
  • Конфиги
  • HTML коды
© [MODX] Guru
  • API

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
2332

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, если права нет.