$str_array[] = "]"; $result = implode("\n", $str_array); return $result; } function construct_log_table($log_data) { $table = "[\n"; $table .= "['date', 'Date Time'],\n"; $table .= "['string', 'Log Level'],\n"; $table .= "['string', 'Module Name'],\n"; $table .= "['string', 'Message']\n"; $table .= "],\n"; $table .= "\n\n" . $log_data; return $table; } $log_data = get_log_data($xhprofModelObject, $game_cfg); $log_module_list = get_log_module_list($xhprofModelObject, $game_cfg); $log_level_list = get_log_level_list($xhprofModelObject, $game_cfg); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>L o g s</title> <script type='text/javascript' src='/zperfmon/js/log-view.js'></script> </head> <body> <div id="SidePane"> <!-- <div id="log_accordion"> --> <fieldset>
$id = intval(mysql_real_escape_string(trim($_GET['id']))); $filename = mysql_real_escape_string(trim($_GET['filename'])); $data = get_crash_data($id); if (!empty($data)) { header('Content-Disposition: attachment; filename=' . $filename . ''); header('Content-Type: text/plain'); echo $data; exit; } } break; case 'get_log_data': if (isset($_GET['id']) and isset($_GET['filename'])) { $id = intval(mysql_real_escape_string(trim($_GET['id']))); $filename = mysql_real_escape_string(trim($_GET['filename'])); $data = get_log_data($id); if (!empty($data)) { header('Content-Disposition: attachment; filename=' . $filename . ''); header('Content-Type: text/plain'); echo $data; exit; } } break; default: break; } header('HTTP/1.0 404 Not Found'); exit; } } else {