You are here

function messages_alter_get_messages in Custom Submit Messages 7.x

Same name and namespace in other branches
  1. 7 messages_alter/messages_alter.module \messages_alter_get_messages()

The getter for your adapted messages object

1 call to messages_alter_get_messages()
messages_alter_invoke_message_alter in messages_alter/messages_alter.module
Loops through invokes all the modules that implement hook_message_alter().

File

messages_alter/messages_alter.module, line 112
The main module file for Status Messages Alter.

Code

function messages_alter_get_messages($reset = FALSE) {
  static $return;
  if (!isset($return) || $reset) {
    if (!isset($_SESSION['messages'])) {
      $_SESSION['messages'] = array();
    }

    // I'm doing a "version" thingy here because
    // I've always thought it was rude for
    // modules to upgrade and then break
    // for existing users..
    // So I'm not going to break you :)
    // I hope..
    $version = check_plain(variable_get('messages_alter_version', '6.x-1.3'));
    $path = drupal_get_path('module', 'messages_alter');
    require_once $path . '/lib/MessagesAlter.' . $version . '.php';
    $return = new MessagesAlter($_SESSION['messages']);
  }
  return $return;
}