~ubuntu-branches/ubuntu/natty/moodle/natty

« back to all changes in this revision

Viewing changes to lib/htmlpurifier/HTMLPurifier.func.php

  • Committer: Bazaar Package Importer
  • Author(s): Tomasz Muras
  • Date: 2010-10-30 12:19:28 UTC
  • mfrom: (1.1.12 upstream) (3.1.10 squeeze)
  • Revision ID: james.westby@ubuntu.com-20101030121928-qzobi6mctpnk4dif
Tags: 1.9.9.dfsg2-2
* Added Romanian translation
* Updated Japanese translation (closes: #596820)
* Backporting security fixes from Moodle 1.9.10 (closes: #601384)
   - Updated embedded CAS to 1.1.3
   - Added patch for MDL-24523:
     clean_text() not filtering text in markdown format
   - Added patch for MDL-24810 and upgraded customized HTML Purifier to 4.2.0 
   - Added patch for MDL-24258:
     students can delete their forum posts later than $CFG->maxeditingtime 
     under certain conditions
   - Added patch for MDL-23377:
     Can't delete quiz attempts in course without enrolled students

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?php
2
 
 
3
 
/**
4
 
 * Function wrapper for HTML Purifier for quick use.
5
 
 * @note This function only includes the library when it is called. While
6
 
 *       this is efficient for instances when you only use HTML Purifier
7
 
 *       on a few of your pages, it murders bytecode caching. You still
8
 
 *       need to add HTML Purifier to your path.
9
 
 * @note ''HTMLPurifier()'' is NOT the same as ''new HTMLPurifier()''
10
 
 */
11
 
 
12
 
function HTMLPurifier($html, $config = null) {
13
 
    static $purifier = false;
14
 
    if (!$purifier) {
15
 
        require_once 'HTMLPurifier.php';
16
 
        $purifier = new HTMLPurifier();
17
 
    }
18
 
    return $purifier->purify($html, $config);
19
 
}
20