aboutsummaryrefslogtreecommitdiff
path: root/pages/friends/pickercallback.php
diff options
context:
space:
mode:
Diffstat (limited to 'pages/friends/pickercallback.php')
-rw-r--r--pages/friends/pickercallback.php55
1 files changed, 0 insertions, 55 deletions
diff --git a/pages/friends/pickercallback.php b/pages/friends/pickercallback.php
deleted file mode 100644
index f613f1ae1..000000000
--- a/pages/friends/pickercallback.php
+++ /dev/null
@@ -1,55 +0,0 @@
-<?php
-/**
- * Elgg friends picker callback
- *
- * @package Elgg
- * @subpackage Core
- */
-
-// Load Elgg engine
-require_once(dirname(dirname(dirname(__FILE__))) . "/engine/start.php");
-
-$site_url = elgg_get_site_url();
-
-// Get callback type (list or picker)
-$type = get_input('type', 'picker');
-
-$collection = (int) get_input('collection', 0);
-$members = get_members_of_access_collection($collection, true);
-if (!$members) {
- $members = array();
-}
-
-$friendspicker = (int) get_input('friendspicker', 0);
-
-// Get page owner (bomb out if there isn't one)
-$pageowner = elgg_get_page_owner_entity();
-if (!$pageowner) {
- forward();
- exit;
-}
-
-// Depending on the view type, launch a different view
-switch($type) {
- case 'list':
- $js_segment = elgg_view('core/friends/tablelistcountupdate',
- array('friendspicker' => $friendspicker, 'count' => sizeof($members)));
- $content = elgg_view('core/friends/tablelist',
- array('entities' => $members, 'content' => $js_segment));
- break;
- default:
- $friends = $pageowner->getFriends('', 9999);
- $content = elgg_view('input/friendspicker', array(
- 'entities' => $friends,
- 'value' => $members,
- 'callback' => true,
- 'friendspicker' => $friendspicker,
- 'formcontents' => elgg_view('forms/friends/collectionfields',
- array('collection' => get_access_collection($collection))),
- 'formtarget' => $site_url . 'action/friends/editcollection',
- ));
- break;
-}
-
-// Output the content
-echo $content; \ No newline at end of file