From fa5a870e52728f472fbb24aa1f63a114ded010d9 Mon Sep 17 00:00:00 2001 From: pancho <pancho@15425.no-reply.drupal.org> Date: Thu, 5 May 2016 11:17:13 +0200 Subject: [PATCH] Issue #1804674 by Pancho, travismccauley, MegaChriz: Fixed broken link in missing feeds plugin message when the feeds_ui module is disabled. --- feeds.module | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/feeds.module b/feeds.module index 10da6321..061e0dd3 100644 --- a/feeds.module +++ b/feeds.module @@ -1177,8 +1177,13 @@ function feeds_plugin($plugin, $id) { $args = array('%plugin' => $plugin, '@id' => $id); if (user_access('administer feeds')) { - $args['@link'] = url('admin/structure/feeds/' . $id); - drupal_set_message(t('Missing Feeds plugin %plugin. See <a href="@link">@id</a>. Check whether all required libraries and modules are installed properly.', $args), 'warning', FALSE); + if (module_exists('feeds_ui')) { + $args['@link'] = url('admin/structure/feeds/' . $id); + drupal_set_message(t('Missing Feeds plugin %plugin. See <a href="@link">@id</a>. Check whether all required libraries and modules are installed properly.', $args), 'warning', FALSE); + } + else { + drupal_set_message(t('Missing Feeds plugin %plugin used by the importer "@id". Check whether all required libraries and modules are installed properly. Enable the Feeds Admin UI module to check the importer\'s settings.', $args), 'warning', FALSE); + } } else { drupal_set_message(t('Missing Feeds plugin %plugin. Please contact your site administrator.', $args), 'warning', FALSE); -- GitLab