]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/OStatus/actions/hostmeta.php
i18n/L10n review, extension credits added.
[quix0rs-gnu-social.git] / plugins / OStatus / actions / hostmeta.php
index 850b8a0fe89d47bab373327abab797db13dbc5b9..db4c913e166ee142496f19284aa58c5ea56d9f3a 100644 (file)
@@ -26,17 +26,21 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
 
 class HostMetaAction extends Action
 {
-
     function handle()
     {
         parent::handle();
 
-        $w = new Webfinger();
-
-
         $domain = common_config('site', 'server');
-        $url = common_local_url('webfinger');
+        $url = common_local_url('userxrd');
         $url.= '?uri={uri}';
-        print $w->getHostMeta($domain, $url);
+
+        $xrd = new XRD();
+        $xrd->host = $domain;
+        $xrd->links[] = array('rel' => Discovery::LRDD_REL,
+                              'template' => $url,
+                              'title' => array('Resource Descriptor'));
+
+        header('Content-type: application/xrd+xml');
+        print $xrd->toXML();
     }
 }