aboutsummaryrefslogtreecommitdiff
path: root/pages/videolist/friends.php
diff options
context:
space:
mode:
authorSem <sembrestels@riseup.net>2011-11-08 23:58:43 +0100
committerSem <sembrestels@riseup.net>2011-11-08 23:58:43 +0100
commit314f5c66f927a3b542e908e0794a8602129f2f8f (patch)
tree33135c4d26bf4ccb02b25564d770de50fe8bbe29 /pages/videolist/friends.php
parent78e11786257411c9b823d5c6ac0f4a1ae411a6fd (diff)
downloadelgg-314f5c66f927a3b542e908e0794a8602129f2f8f.tar.gz
elgg-314f5c66f927a3b542e908e0794a8602129f2f8f.tar.bz2
Mine and friends pages.
Diffstat (limited to 'pages/videolist/friends.php')
-rw-r--r--pages/videolist/friends.php64
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);