Index: subsites.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/subsites/subsites.module,v
retrieving revision 1.3
diff -u -r1.3 subsites.module
--- subsites.module	5 Dec 2009 19:37:37 -0000	1.3
+++ subsites.module	18 Mar 2010 11:03:50 -0000
@@ -183,20 +183,22 @@
  */
 function subsites_form_alter(&$form, $form_state, $form_id) {
   if (isset($form['#node']) && $form['#node']->type .'_node_form' == $form_id) {
-    $form['subsites'] = array(
-      '#type' => 'fieldset',
-      '#title' => t('subsites'),
-      '#collapsible' => TRUE,
-      '#collapsed' => !($form['#node']->subsite && $form['#node']->subsite > -1),
-    );
-
-    $form['subsites']['subsite'] = array(
-      '#type' => 'select',
-      '#title' => t('Subsite'),
-      '#options' => _subsites_select_options(),
-      '#default_value' => $form['#node']->subsite ? $form['#node']->subsite : -1,
-      '#description' => t('Mark which subsite this node belongs to.'),
-    );
+    if (user_access('administer subsites')) {
+      $form['subsites'] = array(
+        '#type' => 'fieldset',
+        '#title' => t('subsites'),
+        '#collapsible' => TRUE,
+        '#collapsed' => !($form['#node']->subsite && $form['#node']->subsite > -1),
+      );
+
+      $form['subsites']['subsite'] = array(
+        '#type' => 'select',
+        '#title' => t('Subsite'),
+        '#options' => _subsites_select_options(),
+        '#default_value' => $form['#node']->subsite ? $form['#node']->subsite : -1,
+        '#description' => t('Mark which subsite this node belongs to.'),
+      );
+    }
   }
 }
