aboutsummaryrefslogtreecommitdiffstats
path: root/include/poller.php
diff options
context:
space:
mode:
authorMike Macgirvin <mike@macgirvin.com>2010-10-24 21:10:52 -0700
committerMike Macgirvin <mike@macgirvin.com>2010-10-24 21:10:52 -0700
commit1335ef759522ef9f877c8e8fd806cf9bba36297d (patch)
tree0705c1e6df0c6451fa3572025614665b1e91df7f /include/poller.php
parentb41218ca303b9fd8258fd613915d3c4b9fd411c0 (diff)
downloadvolse-hubzilla-1335ef759522ef9f877c8e8fd806cf9bba36297d.tar.gz
volse-hubzilla-1335ef759522ef9f877c8e8fd806cf9bba36297d.tar.bz2
volse-hubzilla-1335ef759522ef9f877c8e8fd806cf9bba36297d.zip
no sparkle on federated network
Diffstat (limited to 'include/poller.php')
-rw-r--r--include/poller.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/poller.php b/include/poller.php
index b88b131e2..e8bdc94a3 100644
--- a/include/poller.php
+++ b/include/poller.php
@@ -21,6 +21,7 @@
$a->set_baseurl(get_config('system','url'));
+ // 'stat' clause is a temporary measure until we have federation subscriptions working both directions
$contacts = q("SELECT * FROM `contact`
WHERE ( ( `network` = 'dfrn' AND ( `dfrn-id` != '' OR (`issued-id` != '' AND `duplex` = 1)))
OR ( `network` = 'stat' AND `poll` != '' ) )
@@ -180,7 +181,7 @@
consume_feed($xml,$importer,$contact,$hub);
- if((strlen($hub)) && ($contact['rel'] == REL_BUD) && ($contact['priority'] == 0)) {
+ if((strlen($hub)) && (($contact['rel'] == REL_BUD) || (($contact['network'] === 'stat') && (! $contact['readonly']))) && ($contact['priority'] == 0)) {
$hubs = explode(',', $hub);
if(count($hubs)) {
foreach($hubs as $h) {