From c2d27a1ac5a6ad66e7bcce22a83124ea792773d1 Mon Sep 17 00:00:00 2001 From: Tristan Olive Date: Fri, 6 Feb 2015 12:44:43 -0500 Subject: [PATCH] Prevent translation of content for disabled views (DBOINCP-141) --- .../boinc/modules/contrib/i18nviews/i18nviews.module | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drupal/sites/default/boinc/modules/contrib/i18nviews/i18nviews.module b/drupal/sites/default/boinc/modules/contrib/i18nviews/i18nviews.module index f0d477e2c4..451a1aa9ac 100644 --- a/drupal/sites/default/boinc/modules/contrib/i18nviews/i18nviews.module +++ b/drupal/sites/default/boinc/modules/contrib/i18nviews/i18nviews.module @@ -42,10 +42,12 @@ function i18nviews_locale($op = 'groups') { function i18nviews_locale_refresh() { $views = views_get_all_views(); foreach ($views as $view) { - $fields = _i18nviews_display_fields(); - if (!empty($view->display) && is_array($view->display)) { - foreach (array_keys($view->display) as $display_id) { - _i18nviews_localize_array($view->name, $display_id, $view->display[$display_id]->display_options, $fields, TRUE); + if (!$view->disabled) { + $fields = _i18nviews_display_fields(); + if (!empty($view->display) && is_array($view->display)) { + foreach (array_keys($view->display) as $display_id) { + _i18nviews_localize_array($view->name, $display_id, $view->display[$display_id]->display_options, $fields, TRUE); + } } } }