diff options
author | Friendika <info@friendika.com> | 2011-06-23 21:55:27 -0700 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-06-23 21:55:27 -0700 |
commit | 694c1c1af4ec1e19486fcb97da697cba70a9546a (patch) | |
tree | 061eba3823320e2b1ce667b80ad95b46fe2fc432 /addon/facebook | |
parent | 8ffcd4323b883b66d9249c9742fb26a5c5f91605 (diff) | |
download | volse-hubzilla-694c1c1af4ec1e19486fcb97da697cba70a9546a.tar.gz volse-hubzilla-694c1c1af4ec1e19486fcb97da697cba70a9546a.tar.bz2 volse-hubzilla-694c1c1af4ec1e19486fcb97da697cba70a9546a.zip |
new contact_selector function to provide more fine-tuned selection options.
Diffstat (limited to 'addon/facebook')
-rw-r--r-- | addon/facebook/facebook.php | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/addon/facebook/facebook.php b/addon/facebook/facebook.php index e9290b10e..49f193804 100644 --- a/addon/facebook/facebook.php +++ b/addon/facebook/facebook.php @@ -43,6 +43,25 @@ define('FACEBOOK_MAXPOSTLEN', 420); + +function facebook_install() { + register_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook'); + register_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets'); + register_hook('plugin_settings', 'addon/facebook/facebook.php', 'facebook_plugin_settings'); + register_hook('cron', 'addon/facebook/facebook.php', 'facebook_cron'); + register_hook('queue_predeliver', 'addon/facebook/facebook.php', 'fb_queue_hook'); +} + + +function facebook_uninstall() { + unregister_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook'); + unregister_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets'); + unregister_hook('plugin_settings', 'addon/facebook/facebook.php', 'facebook_plugin_settings'); + unregister_hook('cron', 'addon/facebook/facebook.php', 'facebook_cron'); + unregister_hook('queue_predeliver', 'addon/facebook/facebook.php', 'fb_queue_hook'); +} + + /* declare the facebook_module function so that /facebook url requests will land here */ function facebook_module() {} @@ -339,22 +358,6 @@ function facebook_content(&$a) { return $o; } -function facebook_install() { - register_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook'); - register_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets'); - register_hook('plugin_settings', 'addon/facebook/facebook.php', 'facebook_plugin_settings'); - register_hook('cron', 'addon/facebook/facebook.php', 'facebook_cron'); - register_hook('queue_predeliver', 'addon/facebook/facebook.php', 'fb_queue_hook'); -} - - -function facebook_uninstall() { - unregister_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook'); - unregister_hook('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets'); - unregister_hook('plugin_settings', 'addon/facebook/facebook.php', 'facebook_plugin_settings'); - unregister_hook('cron', 'addon/facebook/facebook.php', 'facebook_cron'); - unregister_hook('queue_predeliver', 'addon/facebook/facebook.php', 'fb_queue_hook'); -} function facebook_cron($a,$b) { @@ -432,7 +435,7 @@ function facebook_post_hook(&$a,&$b) { if((local_user()) && (local_user() == $b['uid'])) { // Facebook is not considered a private network - if($b['prvnets']) + if($b['prvnets'] && $b['private']) return; if($b['parent']) { |