+
+ if(! local_user()) {
+ notice( t('Permission denied.') . EOL);
+ return '';
+ }
+
+ if($a->argc > 1 && $a->argv[1] === 'remove') {
+ del_pconfig(local_user(),'facebook','post');
+ notice( t('Facebook disabled') . EOL);
+ }
+
+ $appid = get_config('facebook','appid');
+
+ if(! $appid) {
+ notify( t('Facebook API key is missing.') . EOL);
+ return '';
+ }
+
+ $o .= '<h3>' . t('Facebook Connect') . '</h3>';
+
+ $o .= '<br />';
+
+ $o .= '<a href="https://www.facebook.com/dialog/oauth?client_id=' . $appid . '&redirect_uri='
+ . $a->get_baseurl() . '/facebook/' . $a->user['nickname'] . '&scope=publish_stream,read_stream,offline_access">' . t('Install Facebook posting') . '</a><br />';
+
+ $o .= '<a href="' . $a->get_baseurl() . '/facebook/remove' . '">' . t('Remove Facebook posting') . '</a><br />';
+
+