diff options
| -rw-r--r-- | engine/lib/views.php | 20 | 
1 files changed, 16 insertions, 4 deletions
diff --git a/engine/lib/views.php b/engine/lib/views.php index 905458a9a..25d5ea58a 100644 --- a/engine/lib/views.php +++ b/engine/lib/views.php @@ -600,9 +600,17 @@ function elgg_view_page($title, $body, $page_shell = 'default', $vars = array())  	$vars['title'] = $title;  	$vars['body'] = $body;  	$vars['sysmessages'] = $messages; - -	// Draw the page -	$output = elgg_view("page/$page_shell", $vars); +	 +	// check for deprecated view +	if (elgg_view_exists('pageshells/pageshell')) { +		elgg_deprecated_notice("pageshells/pageshell is deprecated by page/$page_shell", 1.8); +		global $CONFIG; +		 +		$vars['config'] = $CONFIG; +		$output = elgg_view('pageshells/pageshell', $vars); +	} else { +		$output = elgg_view("page/$page_shell", $vars); +	}  	$vars['page_shell'] = $page_shell; @@ -656,7 +664,11 @@ function elgg_view_layout($layout_name, $vars = array()) {  		$param_array = $vars;  	} -	if (elgg_view_exists("page/layouts/$layout_name")) { +	// check deprecated location +	if (elgg_view_exists("canvas/layouts/$layout_name")) { +		elgg_deprecated_notice("canvas/layouts/$layout_name is deprecated by page/layouts/$layout_name", 1.8); +		return elgg_view("canvas/layouts/$layout_name", $param_array); +	} elseif (elgg_view_exists("page/layouts/$layout_name")) {  		return elgg_view("page/layouts/$layout_name", $param_array);  	} else {  		return elgg_view("page/layouts/default", $param_array);  | 
