'Top 5', '10'=>'Top 10', '20'=>'Top 20', '50'=>'Top 50', '0'=>'All'); } else if ($selType == 'REQ_SHOW_SORTBY') { $options = array( 'vhname'=>'Virtual Host Name', 'client'=>'Client IP', 'req_time'=>'Request Time (Desc)', 'extproc_time'=>'ExtApp Process Time (Desc)', 'in'=>'Req Body Size (Desc)', 'out'=>'Resp Bytes Out (Desc)'); } return DUtil::genOptions($options, $selValue); } $req_show_top = DUtil::getGoodVal(DUtil::grab_input("request","req_show_top")); $req_show_sort = DUtil::getGoodVal(DUtil::grab_input("request","req_show_sort","string")); $vhname_filter = DUtil::getGoodVal(DUtil::grab_input("request","vhname_filter","string")); $ip_filter = DUtil::getGoodVal(DUtil::grab_input("request","ip_filter","string")); $url_filter = DUtil::getGoodVal(DUtil::grab_input("request","url_filter","string")); $reqtime_filter = DUtil::getGoodVal(DUtil::grab_input("request","reqtime_filter","string")); $extproctime_filter = DUtil::getGoodVal(DUtil::grab_input("request","extproctime_filter","string")); $reqbodysize_filter = DUtil::getGoodVal(DUtil::grab_input("request","reqbodysize_filter","string")); $outsize_filter = DUtil::getGoodVal(DUtil::grab_input("request","outsize_filter","string")); $extapp_more = DUtil::getGoodVal(DUtil::grab_input("request","extapp_more","string")); // setting defaults if ($req_show_top == '') { $req_show_top = '10'; } if ($req_show_sort == '') { $req_show_sort = 'req_time'; } $show_more = ''; if ($extapp_more == 'on') { $show_more = 'checked'; } $probe = new ReqProbe(); $filters = array('SHOW_TOP' => $req_show_top, 'SHOW_SORT' => $req_show_sort, 'VHNAME' => $vhname_filter, 'IP' => $ip_filter, 'URL' => $url_filter, 'REQ_TIME' => $reqtime_filter, 'PROC_TIME' => $extproctime_filter, 'IN'=> $reqbodysize_filter, 'OUT' => $outsize_filter); $total_count = 0; $filtered_count = 0; $reqlist = $probe->retrieve($filters, $total_count, $filtered_count); $cur_time = gmdate("D M j H:i:s T"); $server_info = "at $cur_time for server {$service->serv['name']}"; ?>