From: Jason H. <jc...@ey...> - 2001-09-05 17:01:45
|
--- /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 |