From: Evan Prodromou Date: Mon, 2 Jun 2008 18:17:59 +0000 (-0400) Subject: services() returns an array X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=2364c7c2fe5a0bca64c79872853150c608eb323b;p=quix0rs-gnu-social.git services() returns an array darcs-hash:20080602181759-84dde-97355611da9635d40f41eb9324731cfaa3c584e0.gz --- diff --git a/actions/remotesubscribe.php b/actions/remotesubscribe.php index f454a14007..f3893e43fc 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);