first commit
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
#!/usr/bin/php
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
|
||||
chdir(dirname(__FILE__));
|
||||
|
||||
require_once 'common.php';
|
||||
|
||||
assertCli();
|
||||
|
||||
|
||||
|
||||
echo "Please do not run this script. It is here for historical purposes only.";
|
||||
|
||||
exit;
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* @file
|
||||
|
||||
* Extracts all definitions inside a configuration schema
|
||||
|
||||
* (HTMLPurifier_ConfigSchema) and exports them as plain text files.
|
||||
|
||||
*
|
||||
|
||||
* @todo Extract version numbers.
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
define('HTMLPURIFIER_SCHEMA_STRICT', true); // description data needs to be collected
|
||||
|
||||
require_once dirname(__FILE__) . '/../library/HTMLPurifier.auto.php';
|
||||
|
||||
|
||||
|
||||
// We need includes to ensure all HTMLPurifier_ConfigSchema calls are
|
||||
|
||||
// performed.
|
||||
|
||||
require_once 'HTMLPurifier.includes.php';
|
||||
|
||||
|
||||
|
||||
// Also, these extra files will be necessary.
|
||||
|
||||
require_once 'HTMLPurifier/Filter/ExtractStyleBlocks.php';
|
||||
|
||||
|
||||
|
||||
/**
|
||||
|
||||
* Takes a hash and saves its contents to library/HTMLPurifier/ConfigSchema/
|
||||
|
||||
*/
|
||||
|
||||
function saveHash($hash) {
|
||||
|
||||
if ($hash === false) return;
|
||||
|
||||
$dir = realpath(dirname(__FILE__) . '/../library/HTMLPurifier/ConfigSchema');
|
||||
|
||||
$name = $hash['ID'] . '.txt';
|
||||
|
||||
Reference in New Issue
Block a user