--- helptip.cvs/helptip.module	2007-05-01 17:00:32.000000000 +1000
+++ helptip/helptip.module	2007-05-01 16:31:02.000000000 +1000
@@ -426,3 +426,37 @@
     $paths[] = db_escape_string($alias);
   return $paths;
 }
+
+function helptip_form_alter($form_id, &$form) {
+
+  switch ($form_id) {
+    case 'user_edit':
+      $form['#submit'] = array('helptip_user_submit' => array()) + $form['#submit'];
+ 
+      $form['helptip'] = array(
+          '#type'        => 'fieldset',
+          '#title'       => t('Helptip settings'),
+          '#collapsible' => FALSE
+        );
+
+      $form['helptip']['helptip_reset'] = array(
+          '#type'          => 'checkbox',
+	  '#title'	   => t('Reset all Help Tip\'s'),
+	  '#default_value' => FALSE,
+	  '#description'	   => t('Check this to show all the site help tips once again, requires you to submit this page.'),
+      );
+	
+      return $form;
+    break;
+  }
+}
+
+function helptip_user_submit( $form_id, $edit) {
+  
+  if ( is_numeric(arg(1)) && $edit['helptip_reset']) {
+
+    db_query("DELETE FROM {helptip_user_data} WHERE uid=%d AND relation='hidden'", arg(1));
+    drupal_set_message('All help tip\'s have been re-enabled');
+  }
+ 
+}
