aboutsummaryrefslogtreecommitdiffstats
path: root/doc/en/hook/collect_public_recipients.bb
diff options
context:
space:
mode:
Diffstat (limited to 'doc/en/hook/collect_public_recipients.bb')
-rw-r--r--doc/en/hook/collect_public_recipients.bb42
1 files changed, 0 insertions, 42 deletions
diff --git a/doc/en/hook/collect_public_recipients.bb b/doc/en/hook/collect_public_recipients.bb
deleted file mode 100644
index de3f4049e..000000000
--- a/doc/en/hook/collect_public_recipients.bb
+++ /dev/null
@@ -1,42 +0,0 @@
-[h2]collect_public_recipients[/h2]
-
-Replace the default list of public recipients (i.e., all contacts).
-
-Allow plugins to create a list of recipients for public messages instead of the default
-of all channel connections.
-
-Called with the following array:
- [
- 'recipients' => [],
- 'item' => $item,
- 'private_envelope' => $private_envelope,
- 'include_groups' => $include_groups
- ];
-
-[code]
- if(array_key_exists('public_policy',$item) && $item['public_policy'] !== 'self') {
-
- $hookinfo = [
- 'recipients' => [],
- 'item' => $item,
- 'private_envelope' => $private_envelope,
- 'include_groups' => $include_groups
- ];
-
- call_hooks('collect_public_recipients',$hookinfo);
-
- if ($hookinfo['recipients']) {
- $r = $hookinfo['recipients'];
- } else {
- $r = q("select abook_xchan, xchan_network from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and abook_self = 0 and abook_pending = 0 and abook_archived = 0 ",
- intval($item['uid'])
- );
- }
-
- if($r) {
-
- . . .
-
-[/code]
-
-see: include/item.php