diff options
author | friendica <info@friendica.com> | 2011-11-19 03:06:15 -0800 |
---|---|---|
committer | friendica <info@friendica.com> | 2011-11-19 03:06:15 -0800 |
commit | 72dd6457b014e504c79dbe494ac6095cadd9b942 (patch) | |
tree | f5d3a9e953bf51850ca9cbaeb0dff54ba6b180f7 /include/notifier.php | |
parent | 64635438326e34710138e3e270cb3bbfc55d76a1 (diff) | |
download | volse-hubzilla-72dd6457b014e504c79dbe494ac6095cadd9b942.tar.gz volse-hubzilla-72dd6457b014e504c79dbe494ac6095cadd9b942.tar.bz2 volse-hubzilla-72dd6457b014e504c79dbe494ac6095cadd9b942.zip |
first forum test
Diffstat (limited to 'include/notifier.php')
-rw-r--r-- | include/notifier.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/notifier.php b/include/notifier.php index a4fe9b71e..c81ca2d15 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -218,6 +218,11 @@ function notifier_run($argv, $argc){ $relay_to_owner = true; } + + if(($cmd === 'uplink') && (intval($parent['forum_mode'])) && (! $top_level)) { + $relay_to_owner = true; + } + // until the 'origin' flag has been in use for several months // we will just use it as a fallback test // later we will be able to use it as the primary test of whether or not to relay. @@ -259,6 +264,13 @@ function notifier_run($argv, $argc){ $deny_people = expand_acl($parent['deny_cid']); $deny_groups = expand_groups(expand_acl($parent['deny_gid'])); + // if our parent is a forum, uplink to the origonal author causing + // a delivery fork + + if(intval($parent['forum_mode']) && (! $top_level) && ($cmd !== 'uplink')) { + proc_run('php','include/notifier','uplink',$item_id); + } + $conversants = array(); foreach($items as $item) { |