From 2a4e8972e0edfa3156d9ce54d68ce0e54c0ec289 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Mon, 18 Apr 2016 20:38:38 -0700 Subject: module updates --- Zotlabs/Module/Follow.php | 65 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 Zotlabs/Module/Follow.php (limited to 'Zotlabs/Module/Follow.php') diff --git a/Zotlabs/Module/Follow.php b/Zotlabs/Module/Follow.php new file mode 100644 index 000000000..d3114557b --- /dev/null +++ b/Zotlabs/Module/Follow.php @@ -0,0 +1,65 @@ + $v) { + if(strpos($k,'abook_') === 0) { + $clone[$k] = $v; + } + } + unset($clone['abook_id']); + unset($clone['abook_account']); + unset($clone['abook_channel']); + + $abconfig = load_abconfig($channel['channel_hash'],$clone['abook_xchan']); + if($abconfig) + $clone['abconfig'] = $abconfig; + + build_sync_packet(0 /* use the current local_channel */, array('abook' => array($clone))); + + + // If we can view their stream, pull in some posts + + if(($result['abook']['abook_their_perms'] & PERMS_R_STREAM) || ($result['abook']['xchan_network'] === 'rss')) + proc_run('php','include/onepoll.php',$result['abook']['abook_id']); + + goaway(z_root() . '/connedit/' . $result['abook']['abook_id'] . '?f=&follow=1'); + + } + + function get() { + + if(! local_channel()) { + return login(); + } + } +} -- cgit v1.2.3