You are here

function message_ui_get_types in Message UI 7

Get list of the messages.

5 calls to message_ui_get_types()
message_ui_create_new_message_instance_list in ./message_ui.module
Display list of message types to create an instance for them.
message_ui_delete_multiple_messages in ./message_ui.module
Delete multiple messages
message_ui_menu in ./message_ui.module
Implements hook_menu().
message_ui_permission in ./message_ui.module
Implements hook_permission().
message_ui_user_can_create_message in ./message_ui.module
Check if the user can create an instance for a message type.

File

./message_ui.module, line 20
Main file for the message UI module.

Code

function message_ui_get_types() {
  $query = new entityFieldQuery();
  $result = $query
    ->entityCondition('entity_type', 'message_type')
    ->execute();
  if (empty($result['message_type'])) {
    return;
  }
  $message_types = entity_load('message_type', array_keys($result['message_type']));
  $list = array();
  foreach ($message_types as $message_type) {
    $list[$message_type->name] = $message_type->description;
  }
  return $list;
}