--- insert.module 2010-03-13 16:23:49.000000000 -0500 +++ insert.new.module 2010-06-28 18:09:09.000000000 -0400 @@ -348,3 +348,38 @@ function template_preprocess_insert_widg $vars['default_style'] = $element['#default_value']; $vars['widget_type'] = $element['#widget']['type']; } + +/** + * Implementation of hook_menu(). + */ +function insert_menu() { + $items['admin/settings/insert'] = array( + 'title' => 'Insert settings', + 'description' => 'Set absolute/relative preferences.', + 'page callback' => 'drupal_get_form', + 'page arguments' => array('insert_admin_settings'), + 'access arguments' => array('administer site configuration'), + 'menu_name' => 'insert', + ); + + return $items; +} + + +/** + * Settings + */ +function insert_admin_settings() { + $form = array(); + $form['insert_absolute_paths'] = array( + '#title' => 'Absolute Paths', + '#type' => 'checkbox', + '#options' => array( + FALSE, + TRUE + ), + '#default_value' => variable_get('insert_absolute_paths', TRUE) + ); + + return system_settings_form($form); +} \ No newline at end of file