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