You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by ch...@apache.org on 2008/06/23 13:44:40 UTC
svn commit: r670525 -
/incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php
Author: chabotc
Date: Mon Jun 23 04:44:40 2008
New Revision: 670525
URL: http://svn.apache.org/viewvc?rev=670525&view=rev
Log:
Added extra author fields to rpc metadata service
Modified:
incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php
Modified: incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php
URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php?rev=670525&r1=670524&r2=670525&view=diff
==============================================================================
--- incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php (original)
+++ incubator/shindig/trunk/php/src/gadgets/JsonRpcHandler.php Mon Jun 23 04:44:40 2008
@@ -34,43 +34,45 @@
foreach ($gadget->getRequires() as $feature) {
$features[] = $feature->getName();
}
-
$views = array();
foreach ($gadget->getViews() as $view) {
// we want to include all information, except for the content
unset($view->content);
$views[$view->getName()] = $view;
}
-
$links = array();
foreach ($gadget->links as $link) {
$links[] = $link;
}
-
- //TODO add views and actual iframe url
- $response['showInDirectory'] = $gadget->getShowInDirectory();
- $response['links'] = $links;
- $response['width'] = $gadget->getWidth();
- $response['title'] = $gadget->getTitle();
- $response['singleton'] = $gadget->getSingleton();
- $response['categories'] = Array($gadget->getCategory(), $gadget->getCategory2());
- $response['views'] = $views;
+ $response['author'] = $gadget->getAuthor();
+ $response['authorEmail'] = $gadget->getAuthorEmail();
$response['description'] = $gadget->getDescription();
+ $response['directoryTitle'] = $gadget->getDirectoryTitle();
+ $response['features'] = $features;
$response['screenshot'] = $gadget->getScreenShot();
$response['thumbnail'] = $gadget->getThumbnail();
+ $response['title'] = $gadget->getTitle();
+ $response['titleUrl'] = $gadget->getTitleUrl();
+ $response['authorAffiliation'] = $gadget->getAuthorAffiliation();
+ $response['authorLocation'] = $gadget->getAuthorLocation();
+ $response['authorPhoto'] = $gadget->getAuthorPhoto();
+ $response['authorAboutme'] = $gadget->getAuthorAboutme();
+ $response['authorQuote'] = $gadget->getAuthorQuote();
+ $response['authorLink'] = $gadget->getAuthorLink();
+ $response['showInDirectory'] = $gadget->getShowInDirectory();
+ $response['showStats'] = $gadget->getShowStats();
+ $response['width'] = $gadget->getWidth();
$response['height'] = $gadget->getHeight();
+ $response['categories'] = Array($gadget->getCategory(), $gadget->getCategory2());
+ $response['singleton'] = $gadget->getSingleton();
$response['scaling'] = $gadget->getScaling();
- $response['moduleId'] = $gadgetModuleId;
- $response['features'] = $features;
- $response['showStats'] = $gadget->getShowStats();
$response['scrolling'] = $gadget->getScrolling();
+ $response['links'] = $links;
+ $response['views'] = $views;
+ $response['moduleId'] = $gadgetModuleId;
$response['url'] = $gadgetUrl;
- $response['authorEmail'] = $gadget->getAuthorEmail();
- $response['titleUrl'] = $gadget->getTitleUrl();
- $response['directoryTitle'] = $gadget->getDirectoryTitle();
- $response['author'] = $gadget->getAuthor();
$response['iframeUrl'] = UrlGenerator::getIframeURL($gadget, $context);
- $response['userPrefs'] = $prefs;
+ $response['userPrefs'] = $prefs;
return $response;
}
}
\ No newline at end of file