aboutsummaryrefslogtreecommitdiff
path: root/friends/pickercallback.php
diff options
context:
space:
mode:
Diffstat (limited to 'friends/pickercallback.php')
-rw-r--r--friends/pickercallback.php60
1 files changed, 0 insertions, 60 deletions
diff --git a/friends/pickercallback.php b/friends/pickercallback.php
deleted file mode 100644
index 4fe08b505..000000000
--- a/friends/pickercallback.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-/**
- * Elgg friends picker callback
- *
- * @package Elgg
- * @subpackage Core
- * @author Curverider Ltd
- * @link http://elgg.org/
- */
-
-// Load Elgg engine
-require_once(dirname(dirname(__FILE__)) . "/engine/start.php");
-global $CONFIG;
-
-// Get callback type (list or picker)
-$type = get_input('type','picker');
-
-// Get list of members if applicable
-/*$members = get_input('members','');
-if (!empty($members)) {
- $members = explode(',',$members);
-} else {
- $members = array();
-}*/
-$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 = page_owner_entity();
-if (!$pageowner) {
- forward();
- exit;
-}
-
-// Depending on the view type, launch a different view
-switch($type) {
- case 'list':
- $js_segment = elgg_view('friends/tablelistcountupdate',array('friendspicker' => $friendspicker, 'count' => sizeof($members)));
- $content = elgg_view('friends/tablelist',array('entities' => $members, 'content' => $js_segment));
- break;
- default:
- $friends = $pageowner->getFriends('',9999);
- $content = elgg_view('friends/picker',array(
- 'entities' => $friends,
- 'value' => $members,
- 'callback' => true,
- 'friendspicker' => $friendspicker,
- 'formcontents' => elgg_view('friends/forms/collectionfields',array('collection' => get_access_collection($collection))),
- 'formtarget' => $CONFIG->wwwroot . 'action/friends/editcollection',
- ));
- break;
-}
-
-// Output the content
-echo $content; \ No newline at end of file