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 */