diff -urp facebook_status_orig/facebook_status.admin.inc facebook_status/facebook_status.admin.inc
--- facebook_status_orig/facebook_status.admin.inc	2009-11-18 02:40:43.000000000 +0200
+++ facebook_status/facebook_status.admin.inc	2010-03-29 16:22:37.000000000 +0300
@@ -38,6 +38,16 @@ function facebook_status_admin($form_sta
       ),
     );
   }
+  //Facebook integration with the help of fb-module
+  if (module_exists('fb')) {
+    $form['facebook_status_fbupdate'] = array(
+      '#type' => 'checkbox',
+      '#title' => t('Let users update Facebook status'),
+      '#description' => t("If users have linked their Drupal profile to Facebook, give them an option to update their status to Facebook."),
+      '#default_value' => variable_get('facebook_status_fbupdate', 1),
+    );
+  }
+  
   $form['facebook_status_type'] = array(
     '#type' => 'select',
     '#title' => t('Form type'),
diff -urp facebook_status_orig/facebook_status.module facebook_status/facebook_status.module
--- facebook_status_orig/facebook_status.module	2010-02-24 22:51:54.000000000 +0200
+++ facebook_status/facebook_status.module	2010-03-29 16:50:55.000000000 +0300
@@ -1253,6 +1253,15 @@ function facebook_status_box($form_state
       '#default_value' => _facebook_status_twitter_get_default($account),
     );
   }
+  if (module_exists('fb') && isset($GLOBALS['fb']) && fb_facebook_user() && variable_get('facebook_status_fbupdate', '1')) {
+    // Add checkbox to control updating status also to Facebook
+    $favicon = '<img src="http://wiki.developers.facebook.com/images/1/17/Connect_light_small_short.gif" />';
+    $form['fb_publish'] = array(
+      '#type' => 'checkbox',
+      '#title' => $favicon. ' '. t('Share on Facebook'),
+      '#default_value' => FALSE,
+    );
+  }
   $form['fbss-submit'] = array(
     '#type' => 'submit',
     '#value' => t('Share'),
@@ -1343,6 +1352,11 @@ function facebook_status_box_submit($for
     if ($form_state['values']['twitter']) {
       facebook_status_twitter($account, $new_status);
     }
+    //Submit status to Facebook if user has chosen to do so
+    if ($form_state['values']['fb_publish']) {
+      $user_message = $new_status;
+      fb_stream_publish_dialog(array('user_message' => $user_message));
+    }
     $message = facebook_status_save_status($account, $new_status);
   }
   $form_state['facebook_status'] = array(
Only in facebook_status/: .svn
