You are here

function filter_xss_admin in Drupal 4

Same name and namespace in other branches
  1. 5 modules/filter/filter.module \filter_xss_admin()
  2. 6 modules/filter/filter.module \filter_xss_admin()
  3. 7 includes/common.inc \filter_xss_admin()

Very permissive XSS/HTML filter for admin-only use.

Use only for fields where it is impractical to use the whole filter system, but where some (mainly inline) mark-up is desired (so check_plain() is not acceptable).

Allows all tags that can be used inside an HTML body, save for scripts and styles.

9 calls to filter_xss_admin()
contact_mail_page in modules/contact.module
Site-wide contact page
drupal_site_offline in includes/common.inc
Generates a site off-line message
node_help in modules/node.module
Implementation of hook_help().
phptemplate_page in themes/engines/phptemplate/phptemplate.engine
Prepare the values passed to the theme_page function to be passed into a pluggable template engine.
theme_form_element in includes/theme.inc
Return a themed form element.

... See full list

File

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

Code

function filter_xss_admin($string) {
  return filter_xss($string, array(
    'a',
    'abbr',
    'acronym',
    'address',
    'b',
    'bdo',
    'big',
    'blockquote',
    'br',
    'caption',
    'cite',
    'code',
    'col',
    'colgroup',
    'dd',
    'del',
    'dfn',
    'div',
    'dl',
    'dt',
    'em',
    'h1',
    'h2',
    'h3',
    'h4',
    'h5',
    'h6',
    'hr',
    'i',
    'img',
    'ins',
    'kbd',
    'li',
    'object',
    'ol',
    'p',
    'param',
    'pre',
    'q',
    'samp',
    'small',
    'span',
    'strong',
    'sub',
    'sup',
    'table',
    'tbody',
    'td',
    'tfoot',
    'th',
    'thead',
    'tr',
    'tt',
    'ul',
    'var',
  ));
}