diff options
Diffstat (limited to 'views/default/widgets')
| -rw-r--r-- | views/default/widgets/wrapper.php | 7 | 
1 files changed, 6 insertions, 1 deletions
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');
  ?>
  | 
