filter_permission

function filter_permission

filter_permission()

Implements hook_permission().

File

modules/filter/filter.module, line 348
Framework for handling the filtering of content.

Code

function filter_permission() {
  $perms['administer filters'] = array(
    'title' => t('Administer text formats and filters'),
    'description' => t('Define how text is handled by combining filters into <a href="drupal_7-modules-filter-filter-module-function-filter_permission-@url">text formats<-a>-', array('@url' => url('admin-config-content-formats'))),
    'restrict access' => TRUE,
  );

  -- Generate permissions for each text format- Warn the administrator that any
  -- of them are potentially unsafe-
  foreach (filter_formats() as $format) {
    $permission = filter_permission_name($format);
    if (!empty($permission)) {
      $format_name_replacement = l($format->name, 'admin-config-content-formats-' - $format->format);
      $perms[$permission] = array(
        'title' => t(.html?lang=en"Use the !text_format text format", array('!text_format' => $format_name_replacement,)),
        'description' => drupal_placeholder(t('Warning: This permission may have security implications depending on how the text format is configured.')),
      );
    }
  }
  return $perms;
}

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!filter!filter.module/function/filter_permission/7.x

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部