Skip to content

Commit

Permalink
Fix broken call of language_list
Browse files Browse the repository at this point in the history
  • Loading branch information
indigoxela committed Mar 6, 2020
1 parent fab41a3 commit 83ac846
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 9 deletions.
4 changes: 2 additions & 2 deletions i18n.module
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,9 @@ function i18n_language_field_extra() {
*
* @todo See about creating a permission for seeing disabled languages
*/
function i18n_language_list($field = 'name', $mode = NULL) {
function i18n_language_list($mode = NULL) {
$mode = isset($mode) ? $mode : config_get('i18n.settings', 'i18n_language_list');
return language_list($field, I18N_LANGUAGE_EXTENDED & $mode);
return language_list(($mode == I18N_LANGUAGE_ENABLED), TRUE);
}

/**
Expand Down
8 changes: 1 addition & 7 deletions i18n_node/i18n_node.module
Original file line number Diff line number Diff line change
Expand Up @@ -167,14 +167,8 @@ function i18n_node_language_list($node, $translate = FALSE, $select = FALSE) {
$languages = node_invoke($node, 'language_list', $translate);

if (!$languages) {
// FIXME: workaround until #9 is addressed.
// @see https://github.com/backdrop-contrib/i18n/issues/9
//$languages = i18n_language_list('name', i18n_node_language_mode($node));
$mode = config_get('i18n.settings', "i18n_node_type_{$node->type}.extended");
if (!$mode) {
$mode = config_get('i18n.settings', 'i18n_language_list');
}
$languages = language_list(($mode < I18N_LANGUAGE_EXTENDED), TRUE);
$languages = i18n_language_list($mode);

if ($translate && isset($node->tnid) && $node->tnid && ($translations = translation_node_get_translations($node->tnid))) {
unset($translations[$node->langcode]);
Expand Down

0 comments on commit 83ac846

Please sign in to comment.