function message_ui_create_new_message_instance_list in Message UI 7
Display list of message types to create an instance for them.
1 string reference to 'message_ui_create_new_message_instance_list'
- message_ui_menu in ./
message_ui.module - Implements hook_menu().
File
- ./
message_ui.module, line 334 - Main file for the message UI module.
Code
function message_ui_create_new_message_instance_list() {
$items = array();
$allowed_types = message_ui_user_can_create_message();
drupal_set_title(t('Create a message instance'));
if ($types = message_ui_get_types()) {
foreach ($types as $type => $title) {
if ($allowed_types || is_array($allowed_types) && $allowed_types[$type]) {
$items[] = array(
'type' => $type,
'name' => $title,
);
}
}
return theme('message_ui_create_message', array(
'items' => $items,
));
}
else {
return t("There are no messages types. You can create a new message type <a href='@url'>here</a>.", array(
'@url' => url('admin/structure/messages/add'),
));
}
}