From 9dfcd1d24baa68137946604ce7c692eaa005e620 Mon Sep 17 00:00:00 2001
From: mikeytown2 <mike.carper@gmail.com>
Date: Mon, 28 Feb 2011 19:21:30 -0800
Subject: [PATCH] Issue #1071368 by mikeytown2: Added debug info to admin menu item.

---
 advagg.admin.inc |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/advagg.admin.inc b/advagg.admin.inc
index 1c257b4..f979f0f 100644
--- a/advagg.admin.inc
+++ b/advagg.admin.inc
@@ -62,7 +62,25 @@ function advagg_admin_settings_from() {
     '#title'          => t('Debug to watchdog.'),
     '#default_value'  => variable_get('advagg_debug', ADVAGG_DEBUG),
   );
-
+  $form['info'] = array(
+    '#type'          => 'fieldset',
+    '#collapsible'   => TRUE,
+    '#collapsed'     => TRUE,
+    '#title'         => t('Hook Theme Info'),
+  );
+  init_theme();
+  $hooks = theme_get_registry();
+  $data = implode("\n", $hooks['page']['preprocess functions']);
+  $form['info']['advagg_debug_info'] = array(
+    '#type'           => 'textarea',
+    '#default_value'  => $data,
+    '#rows'           => count($hooks['page']['preprocess functions'])+1,
+  );
 
   return system_settings_form($form);
 }
+
+function advagg_admin_settings_from_validate($form, &$form_state) {
+  unset($form_state['values']['advagg_debug_info']);
+  drupal_set_message(boost_print_r($form_state['values'], TRUE, TRUE));
+}
\ No newline at end of file
-- 
1.7.4.1

