From e3b8cccba349d5ba85aab9db530fb7e8f700f36f Mon Sep 17 00:00:00 2001 From: Yasen Pramatarov Date: Thu, 23 Jan 2025 12:37:10 +0200 Subject: [PATCH] Ad javascript option to messaging --- app/classes/messages.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/classes/messages.php b/app/classes/messages.php index ed7b1fa..37442ad 100644 --- a/app/classes/messages.php +++ b/app/classes/messages.php @@ -145,6 +145,21 @@ class Messages { ); } + /** + * Get message data for JavaScript + */ + public static function getMessageData($category, $key, $customMessage = null, $dismissible = null, $small = false) { + $config = self::get($category, $key); + if (!$config) return null; + + return [ + 'type' => $config['type'], + 'message' => $customMessage ?? $config['message'], + 'dismissible' => $dismissible ?? $config['dismissible'] ?? false, + 'small' => $small + ]; + } + /** * Store message in session for display after redirect */