--- node_import.module.ori	Mon Mar 17 04:05:56 2008
+++ node_import.module	Tue Apr 08 01:06:44 2008
@@ -39,6 +39,15 @@ function node_import_menu($may_cache) {
       'callback' => 'node_import_page',
       'access' => user_access('import nodes'),
     );
+    $links[] = array(
+      'path' => 'admin/settings/node_import',
+      'title' => t('Node Import'),
+      'description' => t('Configure Node Import.'),
+      'callback' => 'drupal_get_form',
+      'callback arguments' => 'node_import_settings',
+      'access' => user_access('import nodes'),
+      'type' => MENU_NORMAL_ITEM,
+    ); 
   }
   return $links;
 }
@@ -50,6 +59,29 @@ function node_import_perm() {
   return array('import nodes');  
 }
 
+
+/**
+ * Menu callback: settings page
+ **/
+function node_import_settings() {
+  $form = array();
+
+  $form['node_import_csv_separator'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Enter the field separator symbol (default: comma [,])'),
+    '#description' => t('This is the symbol that wraps text fields in your CSV file'),
+    '#default_value' => variable_get('node_import_csv_separator', ','),
+  );
+  $form['node_import_csv_qualifier'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Enter the text qualifier symbol (default: double-quotation marks ["])'),
+    '#description' => t('This is the symbol that wraps text fields in your CSV file'),
+    '#default_value' => variable_get('node_import_csv_qualifier', '"'),
+  );
+
+  return system_settings_form($form);
+}
+ 
 /**
  * Menu callback function.
  */
