Index: gsitemap.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/gsitemap/Attic/gsitemap.module,v
retrieving revision 1.56.2.63
diff -u -r1.56.2.63 gsitemap.module
--- gsitemap.module	28 Jun 2007 03:03:54 -0000	1.56.2.63
+++ gsitemap.module	7 Sep 2007 20:39:39 -0000
@@ -97,7 +97,7 @@
  * Implementation of hook_form_alter().
  */
 function gsitemap_form_alter($form_id, &$form) {
-  if (user_access('override node priority') && isset($form['type']) && $form_id == $form['type']['#value'] .'_node_form') {
+  if (user_access('override node priority') && isset($form['type']) && $form_id == $form['type']['#value'] .'_node_form' && variable_get('gsitemap_'. $form['type']['#value'] .'wt', '0.1') >= 0) {
     $node = $form['#node'];
     $form['gsitemap_settings'] = array(
       '#type' => 'fieldset',
@@ -121,6 +121,10 @@
  * Implmentation of hook_nodeapi().
  */
 function gsitemap_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) {
+  if (variable_get('gsitemap_'. $node->type .'wt', '0.1') < 0) {
+    // The content type is configured to not show up in the sitemap
+    return;
+  }
   switch ($op) {
     case 'insert':
       if (!(strlen($node->priority_override) > 0 && is_numeric($node->priority_override) && user_access('override node priority'))) {

