? jsomers_54798_1.patch
? sites/default/files
? sites/default/settings.php
Index: modules/statistics/statistics.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/statistics/statistics.admin.inc,v
retrieving revision 1.21
diff -u -p -r1.21 statistics.admin.inc
--- modules/statistics/statistics.admin.inc	13 Apr 2009 10:40:13 -0000	1.21
+++ modules/statistics/statistics.admin.inc	21 Apr 2009 18:26:46 -0000
@@ -260,5 +260,27 @@ function statistics_settings_form() {
     '#options' => $options,
     '#description' => t('Increment a counter each time content is viewed.'));
 
+  $form['reset_statistics'] = array(
+    '#type' => 'fieldset',
+    '#title' => t('Reset site statistics'),
+    '#description' => t('Reset the statistical information of the site.'),
+  );
+  $form['reset_statistics']['reset'] = array(
+    '#type' => 'submit',
+    '#value' => t('Reset site statistics'),
+    '#submit' => array('statistics_reset_submit'),
+  );
+
   return system_settings_form($form, TRUE);
 }
+
+/**
+ * Submit callback; clear statistical information.
+ *
+ * @ingroup forms
+ */
+function statistics_reset_submit(&$form_state, $form) {
+  db_delete('accesslog')->execute();
+  db_delete('node_counter')->execute();
+  drupal_set_message(t('Cleared statistical information.'));
+}
