diff options
author | Friendika <info@friendika.com> | 2010-11-04 20:47:44 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2010-11-04 20:47:44 -0700 |
commit | 4cba826a2fbe958e5c20c645db7e6932f8736f32 (patch) | |
tree | 7b0cf098e5d10246004e54e9cf9fab04c75a2b14 /include/items.php | |
parent | 9718fffd71856f98815ecc8375afddd6b22b070c (diff) | |
download | volse-hubzilla-4cba826a2fbe958e5c20c645db7e6932f8736f32.tar.gz volse-hubzilla-4cba826a2fbe958e5c20c645db7e6932f8736f32.tar.bz2 volse-hubzilla-4cba826a2fbe958e5c20c645db7e6932f8736f32.zip |
hub anomolies & swat0 compliance
Diffstat (limited to 'include/items.php')
-rw-r--r-- | include/items.php | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/include/items.php b/include/items.php index 4d37486b3..a1aaecc8a 100644 --- a/include/items.php +++ b/include/items.php @@ -197,14 +197,14 @@ function construct_activity_object($item) { $o .= '<as:object-type>' . xmlify($r->type) . '</as:object-type>' . "\r\n"; if($r->id) $o .= '<id>' . xmlify($r->id) . '</id>' . "\r\n"; + if($r->title) + $o .= '<title>' . xmlify($r->title) . '</title>' . "\r\n"; if($r->link) { - if(substr($r->link,0,1) === '&') - $o .= unxmlify($r->link); + if(substr($r->link,0,1) === '<') + $o .= $r->link; else $o .= '<link rel="alternate" type="text/html" href="' . xmlify($r->link) . '" />' . "\r\n"; } - if($r->title) - $o .= '<title>' . xmlify($r->title) . '</title>' . "\r\n"; if($r->content) $o .= '<content type="html" >' . xmlify(bbcode($r->content)) . '</content>' . "\r\n"; $o .= '</as:object>' . "\r\n"; @@ -223,14 +223,14 @@ function construct_activity_target($item) { $o .= '<as:object-type>' . xmlify($r->type) . '</as:object-type>' . "\r\n"; if($r->id) $o .= '<id>' . xmlify($r->id) . '</id>' . "\r\n"; + if($r->title) + $o .= '<title>' . xmlify($r->title) . '</title>' . "\r\n"; if($r->link) { - if(substr($r->link,0,1) === '&') - $o .= unxmlify($r->link); + if(substr($r->link,0,1) === '<') + $o .= $r->link; else $o .= '<link rel="alternate" type="text/html" href="' . xmlify($r->link) . '" />' . "\r\n"; } - if($r->title) - $o .= '<title>' . xmlify($r->title) . '</title>' . "\r\n"; if($r->content) $o .= '<content type="html" >' . xmlify(bbcode($r->content)) . '</content>' . "\r\n"; $o .= '</as:target>' . "\r\n"; @@ -1076,6 +1076,8 @@ function subscribe_to_hub($url,$importer,$contact) { $params= 'hub.mode=subscribe&hub.callback=' . urlencode($push_url) . '&hub.topic=' . urlencode($contact['poll']) . '&hub.verify=async&hub.verify_token=' . $verify_token; + logger('subscribe_to_hub: subscribing ' . $contact['name'] . ' to hub ' . $url . ' with verifier ' . $verify_token); + if(! strlen($contact['hub-verify'])) { $r = q("UPDATE `contact` SET `hub-verify` = '%s' WHERE `id` = %d LIMIT 1", dbesc($verify_token), |