You are here

function nicemessages_get_messages in Nice messages 8.2

Save messages to js settings.

1 call to nicemessages_get_messages()
nicemessages_element_info_alter in ./nicemessages.module
Implement hook_element_info_alter().

File

./nicemessages.module, line 41

Code

function nicemessages_get_messages() {
  $items = array();
  foreach (drupal_get_messages() as $type => $messages) {
    foreach ($messages as $key => $message) {
      $item = array(
        'type' => $type,
        'content' => $message,
        'life' => 6000,
        'glue' => 'after',
        'speed' => 'slow',
      );
      $items[] = $item;
    }
  }
  $settings = array(
    'position' => 'bottom-left',
    'items' => $items,
  );
  return $settings;
}