From 683f50786a7aec4a936b7b5d59a8e6338b1c7071 Mon Sep 17 00:00:00 2001 From: ben Date: Thu, 12 Jun 2008 17:57:25 +0000 Subject: Widgets, including a test widget plugin git-svn-id: https://code.elgg.org/elgg/trunk@900 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/default/canvas/layouts/widgets.php | 29 +++++++++++++++++++++++++++++ views/default/widgets/wrapper.php | 13 +++++++++++-- 2 files changed, 40 insertions(+), 2 deletions(-) (limited to 'views/default') diff --git a/views/default/canvas/layouts/widgets.php b/views/default/canvas/layouts/widgets.php index e98d2f99a..39a5b92c9 100644 --- a/views/default/canvas/layouts/widgets.php +++ b/views/default/canvas/layouts/widgets.php @@ -11,6 +11,33 @@ * @link http://elgg.org/ */ + $widgettypes = get_widget_types(); + + if (is_array($widgettypes) && sizeof($widgettypes) > 0) { + +?> + +

+ Temporarily, add a widget to this page:
+ + $widgettype) { + $url = $vars['url'] . "action/widgets/add"; + $url .= "?handler=" . $handler; + $url .= "&context=" . get_context(); + $url .= "&user=" . page_owner(); + $url .= "&column=1"; + echo "{$widgettype->name}
"; + } + +?> +

+ + @@ -22,6 +49,7 @@ 0) foreach($widgets as $widget) { echo elgg_view_entity($widget); } @@ -44,6 +72,7 @@ 0) foreach($widgets as $widget) { echo elgg_view_entity($widget); } diff --git a/views/default/widgets/wrapper.php b/views/default/widgets/wrapper.php index 93db61725..fcf3782fe 100644 --- a/views/default/widgets/wrapper.php +++ b/views/default/widgets/wrapper.php @@ -18,7 +18,7 @@ $handler = "error"; $title = elgg_echo("error"); } - + ?>
@@ -29,7 +29,16 @@ echo $vars['entity']->title; ?>
-
elgg_view("widgets/{$handler}/edit",$vars))); ?>
+
elgg_view("widgets/{$handler}/edit",$vars), + 'entity' => $vars['entity'] + ) + ); + + ?>
-- cgit v1.2.3