function commerce_message_default_message_type_alter in Commerce Message 7
Implements hook_default_message_type_alter(). Use the LANGUAGE_NONE values for the other languages in multilingual sites.
File
- includes/
commerce_message.message.inc, line 237
Code
function commerce_message_default_message_type_alter(&$items) {
if (module_exists('locale')) {
$languages = locale_language_list();
$default_messages = array_keys(commerce_message_default_message_type());
foreach ($languages as $langcode => $langname) {
foreach ($items as $message_type => $item) {
if (!in_array($message_type, $default_messages)) {
continue;
}
if (isset($items[$message_type]->message_text[LANGUAGE_NONE])) {
$items[$message_type]->message_text[$langcode] = $items[$message_type]->message_text[LANGUAGE_NONE];
}
if (isset($items[$message_type]->message_order_display_name[LANGUAGE_NONE])) {
$items[$message_type]->message_order_display_name[$langcode] = $items[$message_type]->message_order_display_name[LANGUAGE_NONE];
}
}
}
}
}