Fix bug in style changes for the Use cases on the live site.
[yaffs-website] / vendor / ezyang / htmlpurifier / plugins / phorum / settings.php
1 <?php
2
3 // based off of BBCode's settings file
4
5 /**
6  * HTML Purifier Phorum mod settings configuration. This provides
7  * a convenient web-interface for editing the most common HTML Purifier
8  * configuration directives. You can also specify custom configuration
9  * by creating a 'config.php' file.
10  */
11
12 if(!defined("PHORUM_ADMIN")) exit;
13
14 // error reporting is good!
15 error_reporting(E_ALL ^ E_NOTICE);
16
17 // load library and other paraphenalia
18 require_once './include/admin/PhorumInputForm.php';
19 require_once (dirname(__FILE__) . '/htmlpurifier/HTMLPurifier.auto.php');
20 require_once (dirname(__FILE__) . '/init-config.php');
21 require_once (dirname(__FILE__) . '/settings/migrate-sigs-form.php');
22 require_once (dirname(__FILE__) . '/settings/migrate-sigs.php');
23 require_once (dirname(__FILE__) . '/settings/form.php');
24 require_once (dirname(__FILE__) . '/settings/save.php');
25
26 // define friendly configuration directives. you can expand this array
27 // to get more web-definable directives
28 $PHORUM['mod_htmlpurifier']['directives'] = array(
29     'URI.Host', // auto-detectable
30     'URI.DisableExternal',
31     'URI.DisableExternalResources',
32     'URI.DisableResources',
33     'URI.Munge',
34     'URI.HostBlacklist',
35     'URI.Disable',
36     'HTML.TidyLevel',
37     'HTML.Doctype', // auto-detectable
38     'HTML.Allowed',
39     'AutoFormat',
40     '-AutoFormat.Custom',
41     'AutoFormatParam',
42     'Output.TidyFormat',
43 );
44
45 // lower this setting if you're getting time outs/out of memory
46 $PHORUM['mod_htmlpurifier']['migrate-sigs-increment'] = 100;
47
48 if (isset($_POST['reset'])) {
49     unset($PHORUM['mod_htmlpurifier']['config']);
50 }
51
52 if ($offset = phorum_htmlpurifier_migrate_sigs_check()) {
53     // migrate signatures
54     phorum_htmlpurifier_migrate_sigs($offset);
55 } elseif(!empty($_POST)){
56     // save settings
57     phorum_htmlpurifier_save_settings();
58 }
59
60 phorum_htmlpurifier_show_migrate_sigs_form();
61 echo '<br />';
62 phorum_htmlpurifier_show_form();
63
64 // vim: et sw=4 sts=4