function _modal_message_get_output in Modal operations 7
2 calls to _modal_message_get_output()
- modal_message_get_as_ajax_commands in modal_message/
modal_message.module - modal_message_preprocess_page in modal_message/
modal_message.module - Implements hook_preprocess_HOOK().
File
- modal_message/
modal_message.module, line 86
Code
function _modal_message_get_output() {
$output = '';
$messages_by_type = array();
foreach (array_keys(modal_message_message_types()) as $message_type) {
$messages = drupal_get_messages($message_type);
if (!empty($messages)) {
$messages_by_type[$message_type] = $messages[$message_type];
}
}
if (!empty($messages_by_type)) {
foreach ($messages_by_type as $type => $messages) {
$output .= "<div class=\"messages {$type}\">\n";
if (count($messages) > 1) {
$output .= " <ul>\n";
foreach ($messages as $message) {
$output .= ' <li>' . $message . "</li>\n";
}
$output .= " </ul>\n";
}
else {
$output .= $messages[0];
}
$output .= "</div>\n";
}
}
return $output;
}