diff --git a/app/classes/feedback.php b/app/classes/feedback.php index 350ac88..0a12ba4 100644 --- a/app/classes/feedback.php +++ b/app/classes/feedback.php @@ -213,7 +213,7 @@ class Feedback { * Store feedback message in session for display after redirect */ // Usage: Feedback::flash('LOGIN', 'LOGIN_SUCCESS', 'custom message [or null]', true [for dismissible; or null], true [for small; or omit]); - public static function flash($category, $key, $customMessage = null, $dismissible = null, $small = false) { + public static function flash($category, $key, $customMessage = null, $dismissible = null, $small = false, $sanitize = true) { if (!isset($_SESSION['flash_messages'])) { $_SESSION['flash_messages'] = []; } @@ -227,7 +227,8 @@ class Feedback { 'key' => $key, 'custom_message' => $customMessage, 'dismissible' => $isDismissible, - 'small' => $small + 'small' => $small, + 'sanitize' => $sanitize ]; } diff --git a/app/helpers/feedback.php b/app/helpers/feedback.php index 98fedae..3381df8 100644 --- a/app/helpers/feedback.php +++ b/app/helpers/feedback.php @@ -15,7 +15,8 @@ if (!empty($flash_messages)) { 'key' => $flash['key'], 'custom_message' => $flash['custom_message'] ?? null, 'dismissible' => $flash['dismissible'] ?? false, - 'small' => $flash['small'] ?? false + 'small' => $flash['small'] ?? false, + 'sanitize' => $flash['sanitize'] ?? true ]; }, $flash_messages)); } @@ -28,7 +29,8 @@ if (isset($system_messages) && is_array($system_messages)) { $msg['key'], $msg['custom_message'] ?? null, $msg['dismissible'] ?? false, - $msg['small'] ?? false + $msg['small'] ?? false, + $msg['sanitize'] ?? true ); } }