From cf34a08db9303453f3066cb2068d861f060ebc81 Mon Sep 17 00:00:00 2001 From: marcus Date: Tue, 17 Feb 2009 15:19:37 +0000 Subject: Closes #763: A message is now displayed for widgets belonging to disabled plugins explaining what has happened. git-svn-id: https://code.elgg.org/elgg/trunk@2785 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/widgets/wrapper.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'views') diff --git a/views/default/widgets/wrapper.php b/views/default/widgets/wrapper.php index 846cf9e7f..63c024cc4 100644 --- a/views/default/widgets/wrapper.php +++ b/views/default/widgets/wrapper.php @@ -20,6 +20,8 @@ if ($vars['entity'] instanceof ElggObject && $vars['entity']->getSubtype() == 'widget') { $handler = $vars['entity']->handler; $title = $widgettypes[$vars['entity']->handler]->name; + if (!$title) + $title = $handler; } else { $handler = "error"; $title = elgg_echo("error"); @@ -63,7 +65,10 @@ } else { // end if callback != "true" - echo elgg_view("widgets/{$handler}/view",$vars); + if (elgg_view_exists("widgets/{$handler}/view")) + echo elgg_view("widgets/{$handler}/view",$vars); + else + echo elgg_echo('widgets:handlernotfound'); ?> -- cgit v1.2.3