diff options
author | Sem <sembrestels@riseup.net> | 2011-11-08 23:58:43 +0100 |
---|---|---|
committer | Sem <sembrestels@riseup.net> | 2011-11-08 23:58:43 +0100 |
commit | 314f5c66f927a3b542e908e0794a8602129f2f8f (patch) | |
tree | 33135c4d26bf4ccb02b25564d770de50fe8bbe29 /pages/videolist/friends.php | |
parent | 78e11786257411c9b823d5c6ac0f4a1ae411a6fd (diff) | |
download | elgg-314f5c66f927a3b542e908e0794a8602129f2f8f.tar.gz elgg-314f5c66f927a3b542e908e0794a8602129f2f8f.tar.bz2 |
Mine and friends pages.
Diffstat (limited to 'pages/videolist/friends.php')
-rw-r--r-- | pages/videolist/friends.php | 64 |
1 files changed, 26 insertions, 38 deletions
diff --git a/pages/videolist/friends.php b/pages/videolist/friends.php index 8d90ae1a3..c505464cb 100644 --- a/pages/videolist/friends.php +++ b/pages/videolist/friends.php @@ -1,45 +1,33 @@ <?php /** - * Elgg Video Plugin - * This plugin allows users to create a library of youtube/vimeo/metacafe videos + * Friends Videolist * - * @package Elgg - * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 - * @author Prateek Choudhary <synapticfield@gmail.com> - * @copyright Prateek Choudhary + * @package ElggVideolist */ -// Start engine -require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php"); - -$page_owner = page_owner_entity(); -if ($page_owner === false || is_null($page_owner)) { - $page_owner = $_SESSION['user']; - set_page_owner($page_owner->getGUID()); +$page_owner = elgg_get_page_owner_entity(); + +elgg_push_breadcrumb(elgg_echo('videolist'), "videolist/all"); +elgg_push_breadcrumb($page_owner->name, "videolist/owner/$page_owner->username"); +elgg_push_breadcrumb(elgg_echo('friends')); + +elgg_register_title_button(); + +$title = elgg_echo("videolist:friends"); + +// offset is grabbed in list_user_friends_objects +$content = list_user_friends_objects($page_owner->guid, 'videolist_items', 10, false); +if (!$content) { + $content = elgg_echo("videolist:none"); } -// get the filter menu -$friend_link = elgg_get_site_url() . "videolist/friends/" . $page_owner->username; -// get the filter menu -$area1 = elgg_view("page_elements/content_header", array('context' => "friends", 'type' => 'videolist', 'friend_link' => $friend_link)); - -// List videos -set_context('search'); -$area2 .= list_user_friends_objects($page_owner->getGUID(), 'videolist', 10, false, false); -set_context('videolist'); - -// include a view for plugins to extend -$area3 = elgg_view("videolist/sidebar", array("object_type" => 'videolist')); - -// fetch & display latest comments on friends videos -$comments = get_annotations(0, "object", "videolist", "generic_comment", "", 0, 4, 0, "desc"); -$area3 .= elgg_view('annotation/latest_comments', array('comments' => $comments)); - -// tag-cloud display -$area3 .= display_tagcloud(0, 50, 'tags', 'object', 'videolist'); - -// Format page -$body = elgg_view_layout('one_column_with_sidebar', $area1.$area2, $area3); - -// Draw it -echo page_draw(elgg_echo('videolist:friends'),$body); +//$sidebar = elgg_view('videolist/sidebar', array()); + +$body = elgg_view_layout('content', array( + 'filter_context' => 'friends', + 'content' => $content, + 'title' => $title, + 'sidebar' => $sidebar, +)); + +echo elgg_view_page($title, $body); |