From 4cba826a2fbe958e5c20c645db7e6932f8736f32 Mon Sep 17 00:00:00 2001 From: Friendika Date: Thu, 4 Nov 2010 20:47:44 -0700 Subject: hub anomolies & swat0 compliance --- include/items.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'include/items.php') 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 .= '' . xmlify($r->type) . '' . "\r\n"; if($r->id) $o .= '' . xmlify($r->id) . '' . "\r\n"; + if($r->title) + $o .= '' . xmlify($r->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 .= '' . "\r\n"; } - if($r->title) - $o .= '' . xmlify($r->title) . '' . "\r\n"; if($r->content) $o .= '' . xmlify(bbcode($r->content)) . '' . "\r\n"; $o .= '' . "\r\n"; @@ -223,14 +223,14 @@ function construct_activity_target($item) { $o .= '' . xmlify($r->type) . '' . "\r\n"; if($r->id) $o .= '' . xmlify($r->id) . '' . "\r\n"; + if($r->title) + $o .= '' . xmlify($r->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 .= '' . "\r\n"; } - if($r->title) - $o .= '' . xmlify($r->title) . '' . "\r\n"; if($r->content) $o .= '' . xmlify(bbcode($r->content)) . '' . "\r\n"; $o .= '' . "\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), -- cgit v1.2.3