From 5e4d72b3e2f3ca473bdaf86038f133e046cec50c Mon Sep 17 00:00:00 2001 From: ben Date: Fri, 6 Mar 2009 10:34:04 +0000 Subject: Improved JSON version of the dashboard git-svn-id: https://code.elgg.org/elgg/trunk@3107 36083f99-b078-4883-b0ff-0f9b5a30f544 --- views/json/river/item/list.php | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 views/json/river/item/list.php (limited to 'views') diff --git a/views/json/river/item/list.php b/views/json/river/item/list.php new file mode 100644 index 000000000..8ab836f0a --- /dev/null +++ b/views/json/river/item/list.php @@ -0,0 +1,49 @@ +view,'default')) { + $body = elgg_view($item->view,array( + 'item' => $item + ),false,false,'default'); + $time = date("r",$item->posted); + if ($entity = get_entity($item->object_guid)) { + $url = htmlspecialchars($entity->getURL()); + } else { + $url = $vars['url']; + } + $title = strip_tags($body); + + $jsonitem = $item; + $jsonitem->url = $url; + $jsonitem->description = autop($body); + $jsonitem->title = $title; + unset($jsonitem->view); + + if ($subject = get_entity($item->subject_guid)) { + elgg_view_entity($subject); + } + if ($object = get_entity($item->object_guid)) { + elgg_view_entity($object); + } + + $jsonexport['activity'][] = $jsonitem; + + } + + $i++; + if ($i >= $vars['limit']) break; + + } + + } + echo "!"; + + +?> \ No newline at end of file -- cgit v1.2.3