diff --git a/statusnet/statusnet.php b/statusnet/statusnet.php index 6580e897..7e9226a0 100755 --- a/statusnet/statusnet.php +++ b/statusnet/statusnet.php @@ -63,7 +63,6 @@ class StatusNetOAuth extends TwitterOAuth { $ci = curl_init(); /* Curl settings */ $prx = get_config('system','proxy'); - logger('Proxy SN: '.$prx); if(strlen($prx)) { curl_setopt($ci, CURLOPT_HTTPPROXYTUNNEL, 1); curl_setopt($ci, CURLOPT_PROXY, $prx); @@ -215,7 +214,6 @@ function statusnet_settings_post ($a,$post) { } else { if (isset($_POST['statusnet-pin'])) { // if the user supplied us with a PIN from Twitter, let the magic of OAuth happen - logger('got a StatusNet security code'); $api = get_pconfig(local_user(), 'statusnet', 'baseapi'); $ckey = get_pconfig(local_user(), 'statusnet', 'consumerkey' ); $csecret = get_pconfig(local_user(), 'statusnet', 'consumersecret' ); @@ -389,9 +387,6 @@ function statusnet_post_hook(&$a,&$b) { if(! strstr($b['postopts'],'statusnet')) return; - logger('StatusNet post invoked'); - - load_pconfig($b['uid'], 'statusnet'); $api = get_pconfig($b['uid'], 'statusnet', 'baseapi'); @@ -408,7 +403,7 @@ function statusnet_post_hook(&$a,&$b) { $msg = strip_tags(bbcode($b['body'])); // quotes not working - let's try this $msg = html_entity_decode($msg); - if ( strlen($msg) > $max_char) { + if (( strlen($msg) > $max_char) && $max_char > 0) { $shortlink = ""; require_once('library/slinky.php'); $slinky = new Slinky( $b['plink'] ); diff --git a/twitter/twitter.php b/twitter/twitter.php index c492c6c7..a6f73c86 100755 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -21,7 +21,7 @@ * we do not need "Twitter as login". When you've registered the app you get the * OAuth Consumer key and secret pair for your application/site. * - * Add this key pair to your global .htconfig.php + * Add this key pair to your global .htconfig.php or use the admin panel. * * $a->config['twitter']['consumerkey'] = 'your consumer_key here'; * $a->config['twitter']['consumersecret'] = 'your consumer_secret here'; @@ -91,10 +91,11 @@ function twitter_settings_post ($a,$post) { /*** * if the twitter-disconnect checkbox is set, clear the OAuth key/secret pair * from the user configuration - * TODO can we revoke the access tokens at Twitter and do we need to do so? */ del_pconfig( local_user(), 'twitter', 'consumerkey' ); del_pconfig( local_user(), 'twitter', 'consumersecret' ); + del_pconfig( local_user(), 'twitter', 'oauthtoken' ); + del_pconfig( local_user(), 'twitter', 'oauthsecret' ); del_pconfig( local_user(), 'twitter', 'post' ); del_pconfig( local_user(), 'twitter', 'post_by_default' ); } else {