Modified: incubator/shindig/trunk/php/src/social/spi/RestfulCollection.php URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/social/spi/RestfulCollection.php?rev=702816&r1=702815&r2=702816&view=diff ============================================================================== --- incubator/shindig/trunk/php/src/social/spi/RestfulCollection.php (original) +++ incubator/shindig/trunk/php/src/social/spi/RestfulCollection.php Wed Oct 8 05:07:42 2008 @@ -19,13 +19,13 @@ /** * This class represents a RESTful social data response - * */ class RestfulCollection { public $entry; public $startIndex; public $totalResults; + public $itemsPerPage; // boolean flags to indicate whether the requested operations were performed or declined public $filtered; @@ -64,6 +64,16 @@ $this->startIndex = $startIndex; } + public function getItemsPerPage() + { + return $this->itemsPerPage; + } + + public function setItemsPerPage($startIndex) + { + $this->startIndex = itemsPerPage; + } + public function getTotalResults() { return $this->totalResults;
Modified: incubator/shindig/trunk/php/src/social/spi/UserId.php URL: http://svn.apache.org/viewvc/incubator/shindig/trunk/php/src/social/spi/UserId.php?rev=702816&r1=702815&r2=702816&view=diff ============================================================================== --- incubator/shindig/trunk/php/src/social/spi/UserId.php (original) +++ incubator/shindig/trunk/php/src/social/spi/UserId.php Wed Oct 8 05:07:42 2008 @@ -30,8 +30,14 @@ static public function fromJson($jsonId) { - if (in_array(substr($jsonId, 1), UserId::$types)) { - return new UserId(substr($jsonId, 1), null); + if (is_array($jsonId)) { + //FIXME need to verify why this data structure is so different between 0.7 and 0.8 opensocial gadgets + // (this if is the 0.8 version, the else is for 0.7) + return new UserId(strtolower($jsonId['fields_']['userId']), strtolower($jsonId['fields_']['groupId'])); + } else { + if (in_array(substr($jsonId, 1), UserId::$types)) { + return new UserId(substr($jsonId, 1), null); + } } return new UserId('userId', $jsonId); }
