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


Reply via email to