diff options
author | Evan Prodromou <evan@prodromou.name> | 2008-06-02 14:17:59 -0400 |
---|---|---|
committer | Evan Prodromou <evan@prodromou.name> | 2008-06-02 14:17:59 -0400 |
commit | 2364c7c2fe5a0bca64c79872853150c608eb323b (patch) | |
tree | f14ca4aa4cbd6c9e40ee733a83436977b84e23ff | |
parent | 3b9f0e3867f98c1022654ca22ba155369600bddc (diff) |
services() returns an array
darcs-hash:20080602181759-84dde-97355611da9635d40f41eb9324731cfaa3c584e0.gz
-rw-r--r-- | actions/remotesubscribe.php | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/actions/remotesubscribe.php b/actions/remotesubscribe.php index f454a1400..f3893e43f 100644 --- a/actions/remotesubscribe.php +++ b/actions/remotesubscribe.php @@ -131,13 +131,15 @@ class RemotesubscribeAction extends Action { common_debug('remotesubscribe.php - looking for oauth discovery service'); - $oauth_service = $xrds->services(omb_service_filter(OAUTH_DISCOVERY)); + $oauth_services = $xrds->services(omb_service_filter(OAUTH_DISCOVERY)); - if (!$oauth_service) { + if (!$oauth_services) { common_debug('remotesubscribe.php - failed to find oauth discovery service'); return NULL; } + $oauth_service = $oauth_services[0]; + common_debug('remotesubscribe.php - looking for oauth discovery XRD'); $xrd = $this->getXRD($oauth_service, $xrds); @@ -156,13 +158,15 @@ class RemotesubscribeAction extends Action { common_debug('remotesubscribe.php - looking for OMB discovery service'); - $omb_service = $xrds->services(omb_service_filter(OMB_NAMESPACE)); + $omb_services = $xrds->services(omb_service_filter(OMB_NAMESPACE)); - if (!$omb_service) { + if (!$omb_services) { common_debug('remotesubscribe.php - failed to find OMB discovery service'); return NULL; } + $omb_service = $omb_services[0]; + common_debug('remotesubscribe.php - looking for OMB discovery XRD'); $xrd = $this->getXRD($omb_service, $xrds); |