diff options
Diffstat (limited to 'include/notifier.php')
-rw-r--r-- | include/notifier.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/notifier.php b/include/notifier.php index 967f4ff55..c339d2fb3 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -83,6 +83,8 @@ else killme(); + $hub = get_config('system','huburl'); + if($cmd != 'mail') { require_once('include/group.php'); @@ -138,11 +140,14 @@ $atom = ''; + $hubxml = ((strlen($hub)) ? '<link rel="hub" href="' . xmlify($hub) . '" />' . "\n" : ''); + $atom .= replace_macros($feed_template, array( '$feed_id' => xmlify($a->get_baseurl() . '/profile/' . $owner['nickname'] ), '$feed_title' => xmlify($owner['name']), '$feed_updated' => xmlify(datetime_convert('UTC', 'UTC', $updated . '+00:00' , ATOM_TIME)) , + '$hub' => $hubxml, '$name' => xmlify($owner['name']), '$profile_page' => xmlify($owner['url']), '$photo' => xmlify($owner['photo']), @@ -297,5 +302,10 @@ } } + if((strlen($hub)) && ($cmd !== 'mail') && (followup == false)) { + $params = array('hub.mode' => 'publish', 'hub.url' => $a->get_baseurl() . '/dfrn_poll/' . $owner['nickname'] ); + post_url($hub,$params); + } + killme(); |