function theme_user_permission_description

Returns HTML for an individual permission description.

Parameters

$variables: An associative array containing:

  • permission_item: An associative array representing the permission whose description is being themed. Useful keys include:

    • description: The text of the permission description.
    • warning: A security-related warning message about the permission (if there is one).
  • hide: A boolean indicating whether or not the permission description was requested to be hidden rather than shown.

Related topics

1 theme call to theme_user_permission_description()
user_admin_permissions in modules/user/user.admin.inc
Menu callback: administer permissions.

File

modules/user/user.admin.inc, line 839

Code

function theme_user_permission_description($variables) {
    if (!$variables['hide']) {
        $description = array();
        $permission_item = $variables['permission_item'];
        if (!empty($permission_item['description'])) {
            $description[] = $permission_item['description'];
        }
        if (!empty($permission_item['warning'])) {
            $description[] = '<em class="permission-warning">' . $permission_item['warning'] . '</em>';
        }
        if (!empty($description)) {
            return implode(' ', $description);
        }
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.