Browse Source

add diaspora support to dfrn_confirm (friendship confirmation)

pull/1/head
Friendika 11 years ago
parent
commit
fcf6651299
  1. 24
      mod/dfrn_confirm.php

24
mod/dfrn_confirm.php

@ -124,6 +124,8 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
$aes_allow = $contact['aes_allow'];
$network = ((strlen($contact['issued-id'])) ? 'dfrn' : 'stat');
if($contact['network'])
$network = $contact['network'];
if($network === 'dfrn') {
@ -339,16 +341,18 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
else {
// $network !== 'dfrn'
$notify = '';
$poll = '';
$arr = lrdd($contact['url']);
if(count($arr)) {
foreach($arr as $link) {
if($link['@attributes']['rel'] === 'salmon')
$notify = $link['@attributes']['href'];
if($link['@attributes']['rel'] === NAMESPACE_FEED)
$poll = $link['@attributes']['href'];
$notify = (($contact['notify']) ? $contact['notify'] : '');
$poll = (($contact['poll']) ? $contact['poll'] : '');
if((! $contact['notify']) || (! $contact['poll'])) {
$arr = lrdd($contact['url']);
if(count($arr)) {
foreach($arr as $link) {
if($link['@attributes']['rel'] === 'salmon')
$notify = $link['@attributes']['href'];
if($link['@attributes']['rel'] === NAMESPACE_FEED)
$poll = $link['@attributes']['href'];
}
}
}

Loading…
Cancel
Save