--- modules/systeminfo.module.old 2006-09-13 09:07:37.000000000 +0100 +++ modules/systeminfo/systeminfo.module 2007-01-24 12:22:21.194273936 +0000 @@ -236,6 +236,25 @@ ); $output .= form_render($database); + // SESSION + $header = array(array('data' => t('Session variables'), 'colspan' => '2')); + $rows = array(); + foreach ($_SESSION as $sess_key => $sess_value) { + if (is_array($sess_value)) { + $rows[] = array(array('data' => $sess_key, 'class' => 'subheader', 'colspan' => '2')); + foreach ($sess_value as $sess_key1 => $sess_value1) { + $rows[] = array(array('data' => $sess_key1, 'class' => 'subitem'), $sess_value1); + } + } + $rows[] = array($sess_key, $sess_value); + } + if (count($rows)) { + $sess = array( + '#type' => 'item', + '#value' => theme('table', $header, $rows, array('class' => 'systeminfo')) + ); + $output .= form_render($sess); + } return $output; }