*/
use Friendica\App;
-use Friendica\Core\Addon;
+use Friendica\Core\Hook;
use Friendica\Core\Renderer;
use Friendica\Core\System;
use Friendica\Database\DBA;
}
if ($mode == 'xml') {
- xrd_xml($a, $addr, $alias, $profile_url, $user);
+ xrd_xml($addr, $alias, $profile_url, $user);
} else {
- xrd_json($a, $addr, $alias, $profile_url, $user);
+ xrd_json($addr, $alias, $profile_url, $user);
}
}
-function xrd_json($a, $uri, $alias, $profile_url, $r)
+function xrd_json($uri, $alias, $profile_url, $r)
{
$salmon_key = Salmon::salmonKey($r['spubkey']);
['rel' => 'http://salmon-protocol.org/ns/salmon-mention', 'href' => System::baseUrl().'/salmon/'.$r['nickname'].'/mention'],
['rel' => 'http://ostatus.org/schema/1.0/subscribe', 'template' => System::baseUrl().'/follow?url={uri}'],
['rel' => 'magic-public-key', 'href' => 'data:application/magic-public-key,'.$salmon_key],
- ['rel' => 'http://purl.org/openwebauth/v1', 'type' => 'application/x-dfrn+json', 'href' => System::baseUrl().'/owa']
+ ['rel' => 'http://purl.org/openwebauth/v1', 'type' => 'application/x-zot+json', 'href' => System::baseUrl().'/owa']
]
];
echo json_encode($json);
- killme();
+ exit();
}
-function xrd_xml($a, $uri, $alias, $profile_url, $r)
+function xrd_xml($uri, $alias, $profile_url, $r)
{
$salmon_key = Salmon::salmonKey($r['spubkey']);
);
$arr = ['user' => $r, 'xml' => $o];
- Addon::callHooks('personal_xrd', $arr);
+ Hook::callAll('personal_xrd', $arr);
echo $arr['xml'];
- killme();
+ exit();
}