diff options
author | Friendika <info@friendika.com> | 2011-07-01 17:39:16 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-07-01 17:39:16 -0700 |
commit | 9816f14d40a04867b2d96891c297252cc4a7006d (patch) | |
tree | 350b726e6a4c3b1d787b813050f8169009ca6850 | |
parent | 813d6c453ceefe284c8736fa4d8038e9d1eebcb2 (diff) | |
download | volse-hubzilla-9816f14d40a04867b2d96891c297252cc4a7006d.tar.gz volse-hubzilla-9816f14d40a04867b2d96891c297252cc4a7006d.tar.bz2 volse-hubzilla-9816f14d40a04867b2d96891c297252cc4a7006d.zip |
statusnet improvements
-rw-r--r-- | include/items.php | 4 | ||||
-rw-r--r-- | mod/salmon.php | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/include/items.php b/include/items.php index 4f6030e5a..9cafaea62 100644 --- a/include/items.php +++ b/include/items.php @@ -1449,11 +1449,11 @@ function new_follower($importer,$contact,$datarray,$item) { } else { - // create contact record - set to readonly + // create contact record $r = q("INSERT INTO `contact` ( `uid`, `created`, `url`, `name`, `nick`, `photo`, `network`, `rel`, `blocked`, `readonly`, `pending`, `writable` ) - VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, 0, 1, 1, 1 ) ", + VALUES ( %d, '%s', '%s', '%s', '%s', '%s', '%s', %d, 0, 0, 1, 1 ) ", intval($importer['uid']), dbesc(datetime_convert()), dbesc($url), diff --git a/mod/salmon.php b/mod/salmon.php index 3ace417cd..2a53e914b 100644 --- a/mod/salmon.php +++ b/mod/salmon.php @@ -183,7 +183,11 @@ function salmon_post(&$a) { if(! count($r)) { logger('mod-salmon: Author unknown to us.'); } - if((count($r)) && ($r[0]['readonly'])) { + + // is this a follower? Or have we ignored the person? + // If so we can not accept this post. + + if((count($r)) && (($r[0]['readonly']) || ($r[0]['rel'] == REL_VIP)) { logger('mod-salmon: Ignoring this author.'); salmon_return(202); // NOTREACHED |