mirror of
https://github.com/friendica/friendica
synced 2024-11-10 05:02:58 +00:00
more comprehensive XRD linkages
This commit is contained in:
parent
013d2604f8
commit
dba866c689
3 changed files with 33 additions and 21 deletions
|
@ -1,5 +1,5 @@
|
|||
<?php
|
||||
|
||||
header("Content-type: text/xml");
|
||||
$tpl = file_get_contents('view/xrd_host.tpl');
|
||||
echo str_replace('$domain',$this->hostname,$tpl);
|
||||
session_write_close();
|
||||
|
|
14
mod/xrd.php
14
mod/xrd.php
|
@ -20,16 +20,18 @@ function xrd_content(&$a) {
|
|||
$salmon_key = salmon_key($r[0]['spubkey']);
|
||||
|
||||
|
||||
|
||||
header("Content-type: text/xml");
|
||||
|
||||
$tpl = load_view_file('view/xrd_person.tpl');
|
||||
|
||||
$o = replace_macros($tpl, array(
|
||||
'$accturi' => $uri,
|
||||
'$profile_url' => $a->get_baseurl() . '/profile/' . $r[0]['nickname'],
|
||||
'$photo' => $a->get_baseurl() . '/photo/profile/' . $r[0]['uid'],
|
||||
'$salmon' => $a->get_baseurl() . '/salmon/' . $r[0]['nickname'] . '/mention',
|
||||
'$modexp' => 'data:application/magic-public-key,' . $salmon_key
|
||||
'$accturi' => $uri,
|
||||
'$profile_url' => $a->get_baseurl() . '/profile/' . $r[0]['nickname'],
|
||||
'$atom' => $a->get_baseurl() . '/dfrn_poll/' . $r[0]['nickname'],
|
||||
'$photo' => $a->get_baseurl() . '/photo/profile/' . $r[0]['uid'],
|
||||
'$salmon' => $a->get_baseurl() . '/salmon/' . $r[0]['nickname'],
|
||||
'$salmen' => $a->get_baseurl() . '/salmon/' . $r[0]['nickname'] . '/mention',
|
||||
'$modexp' => 'data:application/magic-public-key,' . $salmon_key
|
||||
));
|
||||
|
||||
echo $o;
|
||||
|
|
|
@ -1,20 +1,30 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<XRD xmlns='http://docs.oasis-open.org/ns/xri/xrd-1.0'>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<XRD xmlns="http://docs.oasis-open.org/ns/xri/xrd-1.0">
|
||||
|
||||
<Subject>$accturi</Subject>
|
||||
<Alias>$accturi</Alias>
|
||||
<Alias>$profile_url</Alias>
|
||||
|
||||
<Link rel='http://purl.org/macgirvin/dfrn/1.0'
|
||||
href='$profile_url' />
|
||||
<Link rel='http://webfinger.net/rel/profile-page'
|
||||
type='text/html'
|
||||
href='$profile_url' />
|
||||
<Link rel='http://microformats.org/profile/hcard'
|
||||
type='text/html'
|
||||
href='$profile_url' />
|
||||
<Link rel='http://webfinger.net/rel/avatar'
|
||||
href='$photo' />
|
||||
<Link rel="salmon" href="$salmon" />
|
||||
<Link rel="magic-public-key" href="$modexp" />
|
||||
<Link rel="http://purl.org/macgirvin/dfrn/1.0"
|
||||
href="$profile_url" />
|
||||
<Link rel="http://schemas.google.com/g/2010#updates-from"
|
||||
type="application/atom+xml"
|
||||
href="$atom" />
|
||||
<Link rel="http://webfinger.net/rel/profile-page"
|
||||
type="text/html"
|
||||
href="$profile_url" />
|
||||
<Link rel="http://microformats.org/profile/hcard"
|
||||
type="text/html"
|
||||
href="$profile_url" />
|
||||
<Link rel="http://webfinger.net/rel/avatar"
|
||||
href="$photo" />
|
||||
<Link rel="salmon"
|
||||
href="$salmon" />
|
||||
<Link rel="http://salmon-protocol.org/ns/salmon-replies"
|
||||
href="$salmon" />
|
||||
<Link rel="http://salmon-protocol.org/ns/salmon-mention"
|
||||
href="$salmen" />
|
||||
<Link rel="magic-public-key"
|
||||
href="$modexp" />
|
||||
|
||||
</XRD>
|
||||
|
|
Loading…
Reference in a new issue