From e45c0d4a62e6bc0f5aa2cd0522987123a9b457c7 Mon Sep 17 00:00:00 2001 From: brettp Date: Wed, 16 Feb 2011 22:00:32 +0000 Subject: Refs #2680. Bookmarks revamp, part 2. git-svn-id: http://code.elgg.org/elgg/trunk@8264 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/bookmarks/pages/add.php | 45 ++++++++++++++++++++++----------------------- 1 file changed, 22 insertions(+), 23 deletions(-) (limited to 'mod/bookmarks/pages/add.php') diff --git a/mod/bookmarks/pages/add.php b/mod/bookmarks/pages/add.php index 17e1e6fa4..5a61c2e96 100644 --- a/mod/bookmarks/pages/add.php +++ b/mod/bookmarks/pages/add.php @@ -1,36 +1,35 @@ getGUID()); +// for groups. +$page_owner = $container; +if (elgg_instanceof($container, 'object')) { + $page_owner = $container->getContainerEntity(); } -if ($page_owner instanceof ElggGroup) - $container = $page_owner->guid; -$area2 .= elgg_view_title(elgg_echo('bookmarks:this'), false); +elgg_set_page_owner_guid($page_owner->getGUID()); -// If we've been given a bookmark to edit, grab it -if ($this_guid = get_input('bookmark',0)) { - $entity = get_entity($this_guid); - if ($entity->canEdit()) { - $area2 .= elgg_view('bookmarks/form',array('entity' => $entity, 'container_guid' => $container)); - } -} else { - $area2 .= elgg_view('bookmarks/form', array('container_guid' => $container)); -} +$title = elgg_echo('bookmarks:add'); +elgg_push_breadcrumb($title); + +$vars = bookmarks_prepare_form_vars(); +$content = elgg_view_form('bookmarks/save', array(), $vars); -// Format page -$body = elgg_view_layout('two_column_left_sidebar', $area1, $area2); +$body = elgg_view_layout('content', array( + 'filter' => '', + 'buttons' => '', + 'content' => $content, + 'title' => $title, +)); -// Draw it -page_draw(elgg_echo('bookmarks:add'),$body); +echo elgg_view_page($title, $body); \ No newline at end of file -- cgit v1.2.3