fb addon only working from one site - more debug + simplify permission toggle
This commit is contained in:
parent
89cbd17c72
commit
91190de0f0
2 changed files with 4 additions and 19 deletions
6
README
6
README
|
@ -40,10 +40,8 @@ interaction you've grown to love, *and* was free to use, *and* was open source,
|
||||||
*and* where your privacy is always under your control?
|
*and* where your privacy is always under your control?
|
||||||
|
|
||||||
And what if this social network could scale to encompass the entire
|
And what if this social network could scale to encompass the entire
|
||||||
internet, and *not* require a central organisation to provide servers (in
|
internet, and *not* require a central organisation to provide servers?
|
||||||
exchange for selling your private information; and everything else they can
|
(In exchange for peddling your private information behind your back.)
|
||||||
find out about you - from logging all of your online activities and
|
|
||||||
conversations)?
|
|
||||||
|
|
||||||
Look no further.
|
Look no further.
|
||||||
|
|
||||||
|
|
|
@ -123,15 +123,12 @@ function facebook_content(&$a) {
|
||||||
function facebook_install() {
|
function facebook_install() {
|
||||||
register_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
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('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
||||||
register_hook('post_local_start','addon/facebook/facebook.php', 'facebook_post_local');
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function facebook_uninstall() {
|
function facebook_uninstall() {
|
||||||
unregister_hook('post_local_end', 'addon/facebook/facebook.php', 'facebook_post_hook');
|
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('jot_networks', 'addon/facebook/facebook.php', 'facebook_jot_nets');
|
||||||
unregister_hook('post_local_start','addon/facebook/facebook.php', 'facebook_post_local');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -148,17 +145,6 @@ function facebook_jot_nets(&$a,&$b) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function facebook_post_local(&$a,&$b) {
|
|
||||||
|
|
||||||
if(! local_user())
|
|
||||||
return;
|
|
||||||
|
|
||||||
if((x($b,'facebook_enable')) && (intval($b['facebook_enable'])))
|
|
||||||
set_pconfig(local_user(),'facebook','enable','1');
|
|
||||||
else
|
|
||||||
del_pconfig(local_user(),'facebook','enable');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function facebook_post_hook(&$a,&$b) {
|
function facebook_post_hook(&$a,&$b) {
|
||||||
|
|
||||||
|
@ -179,9 +165,10 @@ function facebook_post_hook(&$a,&$b) {
|
||||||
logger('facebook: have appid+secret');
|
logger('facebook: have appid+secret');
|
||||||
|
|
||||||
$fb_post = intval(get_pconfig(local_user(),'facebook','post'));
|
$fb_post = intval(get_pconfig(local_user(),'facebook','post'));
|
||||||
$fb_enable = intval(get_pconfig(local_user(),'facebook','enable'));
|
$fb_enable = (($fb_post && x($_POST,'facebook_enable')) ? intval($_POST['facebook_enable']) : 0);
|
||||||
$fb_token = get_pconfig(local_user(),'facebook','access_token');
|
$fb_token = get_pconfig(local_user(),'facebook','access_token');
|
||||||
|
|
||||||
|
logger('facebook: $fb_post: ' . $fb_post . ' $fb_enable: ' . $fb_enable . ' $fb_token: ' . $fb_token,LOGGER_DEBUG);
|
||||||
if($fb_post && $fb_token && $fb_enable) {
|
if($fb_post && $fb_token && $fb_enable) {
|
||||||
logger('facebook: able to post');
|
logger('facebook: able to post');
|
||||||
require_once('library/facebook.php');
|
require_once('library/facebook.php');
|
||||||
|
|
Loading…
Reference in a new issue