function better_messages_preprocess_page in Better Messages 6
Same name and namespace in other branches
- 6.2 better_messages.module \better_messages_preprocess_page()
- 7 better_messages.module \better_messages_preprocess_page()
File
- ./
better_messages.module, line 102
Code
function better_messages_preprocess_page(&$vars) {
if ($vars['messages']) {
$settings = better_messages_get_settings();
// Check if path Better Messages is enabled for this path
$better_messages = better_messages_process_visibility();
$access = user_access('access better messages');
if ($better_messages && $access) {
$message = $vars['messages'];
// Here comes the graceful degrade for browsers with JS disabled
$vars['messages'] = "<noscript>\n" . $_SESSION['original_messages'] . "\n</noscript>\n";
unset($_SESSION['original_messages']);
$vars['closure'] .= $message;
}
}
}