]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #3950 falling back to deprecated view when saving a widget
authorCash Costello <cash.costello@gmail.com>
Mon, 10 Oct 2011 12:01:17 +0000 (08:01 -0400)
committerCash Costello <cash.costello@gmail.com>
Mon, 10 Oct 2011 12:01:17 +0000 (08:01 -0400)
actions/widgets/save.php

index 0a2de0c4d064cef1f6dad5fabc11115f3285e468..dad48b30b4dda662296919b37a3ad3caa61d24f3 100644 (file)
@@ -16,7 +16,12 @@ $widget = get_entity($guid);
 if ($widget && $widget->saveSettings($params)) {
        elgg_set_page_owner_guid($widget->getContainerGUID());
        if (!$default_widgets) {
-               $view = "widgets/$widget->handler/content";
+               if (elgg_view_exists("widgets/$widget->handler/content")) {
+                       $view = "widgets/$widget->handler/content";
+               } else {
+                       elgg_deprecated_notice("widgets use content as the display view", 1.8);
+                       $view = "widgets/$widget->handler/view";
+               }
                echo elgg_view($view, array('entity' => $widget));
        }
 } else {