? 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,