? rename_drupal_set_html_head.patch
? sites/default/files
? sites/default/settings.php
Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.136
diff -u -p -r1.136 system.admin.inc
--- modules/system/system.admin.inc	21 Apr 2009 09:31:31 -0000	1.136
+++ modules/system/system.admin.inc	22 Apr 2009 10:56:33 -0000
@@ -1721,6 +1721,8 @@ function system_site_maintenance_mode() 
     '#description' => t('Message to show visitors when the site is in maintenance mode.')
   );
 
+  $form['#submit'][] = 'site_maintenance_admin_settings_submit';
+
   return system_settings_form($form, TRUE);
 }
 
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.682
diff -u -p -r1.682 system.module
--- modules/system/system.module	22 Apr 2009 09:45:03 -0000	1.682
+++ modules/system/system.module	22 Apr 2009 10:56:33 -0000
@@ -1374,6 +1374,33 @@ function system_settings_form($form, $au
 }
 
 /**
+ * Execute the site_maintenance_admin_settings_form.
+ *
+ * This function logs changes to the site offline status
+ */
+function site_maintenance_admin_settings_submit($form, &$form_state) {
+  $site_offline_status = isset($form_state['values']['site_offline']) ? $form_state['values']['site_offline'] : '';
+  $op = isset($form_state['values']['op']) ? $form_state['values']['op'] : '';
+
+  if ($op == t('Reset to defaults')) {
+      $value = t('Site status') . ' : ' . t('Reset to defaults');
+  }
+
+  if ( variable_get('site_offline') != $site_offline_status) {
+    if ($site_offline_status == 0) {
+      $value = t('Site status') . ' : ' . t('online');
+    }
+    else {
+      $value = t('Site status') . ' : ' . t('offline');
+    }
+  }
+
+  if (isset($value)) {
+    watchdog('action', $value );
+  }
+}
+
+/**
  * Execute the system_settings_form.
  *
  * If you want node type configure style handling of your checkboxes,
