From 57651447706e38054bc4a4ef61988b3e4c82e176 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Wed, 22 Jan 2025 14:42:45 -0500 Subject: [PATCH] Disable HTML Purifier Caching in Guest and Portal Areas ass well --- guest/guest_view_item.php | 1 + guest/guest_view_ticket.php | 1 + portal/document.php | 1 + portal/ticket.php | 1 + 4 files changed, 4 insertions(+) diff --git a/guest/guest_view_item.php b/guest/guest_view_item.php index c04e9ada..fdeb0a4e 100644 --- a/guest/guest_view_item.php +++ b/guest/guest_view_item.php @@ -11,6 +11,7 @@ require_once "guest_header.php"; require "../plugins/htmlpurifier/HTMLPurifier.standalone.php"; $purifier_config = HTMLPurifier_Config::createDefault(); +$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one $purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]); $purifier = new HTMLPurifier($purifier_config); diff --git a/guest/guest_view_ticket.php b/guest/guest_view_ticket.php index e32c7946..51933b0c 100644 --- a/guest/guest_view_ticket.php +++ b/guest/guest_view_ticket.php @@ -6,6 +6,7 @@ require_once "guest_header.php"; require "../plugins/htmlpurifier/HTMLPurifier.standalone.php"; $purifier_config = HTMLPurifier_Config::createDefault(); +$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one $purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]); $purifier = new HTMLPurifier($purifier_config); diff --git a/portal/document.php b/portal/document.php index f4e03883..b5ea54d9 100644 --- a/portal/document.php +++ b/portal/document.php @@ -17,6 +17,7 @@ if ($session_contact_primary == 0 && !$session_contact_is_technical_contact) { require_once "../plugins/htmlpurifier/HTMLPurifier.standalone.php"; $purifier_config = HTMLPurifier_Config::createDefault(); +$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one $purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]); $purifier = new HTMLPurifier($purifier_config); diff --git a/portal/ticket.php b/portal/ticket.php index c24894be..7d2efd29 100644 --- a/portal/ticket.php +++ b/portal/ticket.php @@ -10,6 +10,7 @@ require_once "inc_portal.php"; require "../plugins/htmlpurifier/HTMLPurifier.standalone.php"; $purifier_config = HTMLPurifier_Config::createDefault(); +$purifier_config->set('Cache.DefinitionImpl', null); // Disable cache by setting a non-existent directory or an invalid one $purifier_config->set('URI.AllowedSchemes', ['data' => true, 'src' => true, 'http' => true, 'https' => true]); $purifier = new HTMLPurifier($purifier_config);