Adds the ability to have non-sanitized feedback messages
parent
77be82d8e6
commit
d7b029c255
|
@ -213,7 +213,7 @@ class Feedback {
|
||||||
* Store feedback message in session for display after redirect
|
* 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]);
|
// 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'])) {
|
if (!isset($_SESSION['flash_messages'])) {
|
||||||
$_SESSION['flash_messages'] = [];
|
$_SESSION['flash_messages'] = [];
|
||||||
}
|
}
|
||||||
|
@ -227,7 +227,8 @@ class Feedback {
|
||||||
'key' => $key,
|
'key' => $key,
|
||||||
'custom_message' => $customMessage,
|
'custom_message' => $customMessage,
|
||||||
'dismissible' => $isDismissible,
|
'dismissible' => $isDismissible,
|
||||||
'small' => $small
|
'small' => $small,
|
||||||
|
'sanitize' => $sanitize
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,8 @@ if (!empty($flash_messages)) {
|
||||||
'key' => $flash['key'],
|
'key' => $flash['key'],
|
||||||
'custom_message' => $flash['custom_message'] ?? null,
|
'custom_message' => $flash['custom_message'] ?? null,
|
||||||
'dismissible' => $flash['dismissible'] ?? false,
|
'dismissible' => $flash['dismissible'] ?? false,
|
||||||
'small' => $flash['small'] ?? false
|
'small' => $flash['small'] ?? false,
|
||||||
|
'sanitize' => $flash['sanitize'] ?? true
|
||||||
];
|
];
|
||||||
}, $flash_messages));
|
}, $flash_messages));
|
||||||
}
|
}
|
||||||
|
@ -28,7 +29,8 @@ if (isset($system_messages) && is_array($system_messages)) {
|
||||||
$msg['key'],
|
$msg['key'],
|
||||||
$msg['custom_message'] ?? null,
|
$msg['custom_message'] ?? null,
|
||||||
$msg['dismissible'] ?? false,
|
$msg['dismissible'] ?? false,
|
||||||
$msg['small'] ?? false
|
$msg['small'] ?? false,
|
||||||
|
$msg['sanitize'] ?? true
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue