Ad javascript option to messaging

main
Yasen Pramatarov 2025-01-23 12:37:10 +02:00
parent 5f9702848e
commit e3b8cccba3
1 changed files with 15 additions and 0 deletions

View File

@ -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 * Store message in session for display after redirect
*/ */