--- /usr/local/r2/binarycloud/base/core/Debug.php Tue Sep 4 15:24:12
2001
+++ Debug.php Wed Sep 5 12:22:40 2001
@@ -226,6 +226,7 @@
$this->_output_all_classes();
$this->_output_vars();
$this->_output_server_env();
+ $this->_output_session_vars();
$this->_output_globals();
$this->_output_included_files();
break;
@@ -262,6 +263,9 @@
case "server_env":
$this->_output_server_env();
break;
+ case "session":
+ $this->_output_session_vars();
+ break;
case "globals":
$this->_output_globals();
break;
@@ -280,6 +284,7 @@
$this->_output_all_classes();
$this->_output_vars();
$this->_output_server_env();
+ $this->_output_session_vars();
$this->_output_globals();
$this->_output_included_files();
break;
@@ -592,6 +597,36 @@
echo "No variables have been captured";
}
}
+
+ // }}}
+ // {{{ _output_session_vars
+
+ /**
+ * This method prints all of the session vars.
+ *
+ * @author jason hines, ja...@gr...
+ * @access private
+ */
+
+ function _output_session_vars() {
+ global $HTTP_SESSION_VARS;
+
+ $this->_output_header('Session Variables');
+ $session_vars = $HTTP_SESSION_VARS;
+
+ if (is_array($session_vars)) {
+
+ foreach($session_vars as $var=>$key) {
+ print $var;
+ print ": ";
+ print_r($key);
+ print "\n";
+ }
+
+ } else {
+ echo "No session variables have been registered";
+ }
+ }
// }}}
// {{{ _output_server_env
|