From 0750728e977c04a4a358bac0496b9d31c958238f Mon Sep 17 00:00:00 2001 From: cash Date: Wed, 29 Jun 2011 20:34:55 -0400 Subject: added backward compatibility for the view page_elements/content_wrapper --- engine/lib/views.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'engine/lib') diff --git a/engine/lib/views.php b/engine/lib/views.php index aff0dbd0d..8745d3117 100644 --- a/engine/lib/views.php +++ b/engine/lib/views.php @@ -1514,6 +1514,19 @@ function elgg_views_add_rss_link() { } } +/** + * Registers deprecated views to avoid making some pages from older plugins + * completely empty. + * + * @private + */ +function elgg_views_handle_deprecated_views() { + $location = elgg_get_view_location('page_elements/contentwrapper'); + if ($location === "/var/www/views/") { + elgg_extend_view('page_elements/contentwrapper', 'page/elements/wrapper'); + } +} + /** * Initialize viewtypes on system boot event * This ensures simplecache is cleared during upgrades. See #2252 @@ -1560,3 +1573,4 @@ function elgg_views_boot() { } elgg_register_event_handler('boot', 'system', 'elgg_views_boot', 1000); +elgg_register_event_handler('init', 'system', 'elgg_views_handle_deprecated_views'); -- cgit v1.2.3