1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
|
|
var urlbase="./api.php",messageList=null,setIntervalID=null,interval=2E3;$(document).ready(function(){var a=this,e=$("#nav-section").height()-$("#dash-logo").outerHeight(!0);$("#deleteConfirmWindow").jqxWindow({height:100,width:270,resizable:!1,isModal:!0,modalOpacity:.3,okButton:$("#deleteConfirm_ok"),cancelButton:$("#deleteConfirm_cancel"),autoOpen:!1});$("#deleteConfirm_ok").jqxButton({width:"65px"});$("#deleteConfirm_cancel").jqxButton({width:"65px"});$("#deleteConfirmWindow").on("close",function(b){if(b.args.dialogResult.OK){b=$("#panelGrid").jqxGrid("getselectedrowindex");var g=$("#panelGrid").jqxGrid("getrowid",b);$.ajax({url:urlbase+"?cmd\x3ddel\x26id\x3d"+g,dataType:"json",timeout:interval,success:function(b){1==b?$("#panelGrid").jqxGrid("deleterow",g):$("#failedWindow").jqxWindow("open")},complete:function(b,g){"timeout"==g?$("#failedWindow").jqxWindow("open"):"parsererror"==g&&(window.location.href="login.php")}})}});$("#clearConfirmWindow").jqxWindow({height:100,width:270,resizable:!1,isModal:!0,modalOpacity:.3,okButton:$("#clearConfirm_ok"),cancelButton:$("#clearConfirm_cancel"),autoOpen:!1});$("#clearConfirm_ok").jqxButton({width:"65px"});$("#clearConfirm_cancel").jqxButton({width:"65px"});$("#clearConfirmWindow").on("close",function(b){b.args.dialogResult.OK&&$.ajax({url:urlbase+"?cmd\x3dclear",dataType:"json",timeout:interval,success:function(b){1==b?$("#panelGrid").jqxGrid("clear"):$("#failedWindow").jqxWindow("open")},complete:function(b,a){"timeout"==a?$("#failedWindow").jqxWindow("open"):"parsererror"==a&&(window.location.href="login.php")}})});$("#logoutConfirmWindow").jqxWindow({height:100,width:270,resizable:!1,isModal:!0,modalOpacity:.3,okButton:$("#logoutConfirm_ok"),cancelButton:$("#logoutConfirm_cancel"),autoOpen:!1});$("#logoutConfirm_ok").jqxButton({width:"65px"});$("#logoutConfirm_cancel").jqxButton({width:"65px"});$("#logoutConfirmWindow").on("close",function(b){b.args.dialogResult.OK&&(window.location.href="logout.php")});$("#logout").click(function(b){$("#logoutConfirmWindow").jqxWindow("open");b.preventDefault()});$("#failedWindow").jqxWindow({height:100,width:270,resizable:!1,isModal:!0,modalOpacity:.3,okButton:$("#failed_ok"),autoOpen:!1});$("#failed_ok").jqxButton({width:"65px"});$("#searchWindow").jqxWindow({resizable:!1,autoOpen:!1,isModal:!0,modalOpacity:.3,width:210,height:180});$("#findButton").jqxButton({width:70});$("#clearButton").jqxButton({width:70});$("#dropdownlist").jqxDropDownList({autoDropDownHeight:!0,selectedIndex:0,width:200,height:23,source:"\u65f6\u95f4 IP \u6765\u6e90 \u5ba2\u6237\u7aef \u8bf7\u6c42 \u643a\u5e26\u6570\u636e \u4fdd\u6301\u8fde\u63a5".split(" ")});$("#findButton").click(function(){$("#panelGrid").jqxGrid("clearfilters");var b="";switch($("#dropdownlist").jqxDropDownList("selectedIndex")){case 0:b="request_date_and_time_string";break;case 1:b="user_IP";break;case 2:b="location";break;case 3:b="client";break;case 4:b="request_method";break;case 5:b="data_type";break;case 6:b="keepsession"}var g=$("#search_input_field").val(),a=new $.jqx.filter,g=a.createfilter("stringfilter",g,"contains");a.addfilter(1,g);$("#panelGrid").jqxGrid("addfilter",b,a);$("#panelGrid").jqxGrid("applyfilters")});$("#clearButton").click(function(){$("#panelGrid").jqxGrid("clearfilters")});$(window).resize(function(){var b=$("#nav-section").height()-$("#dash-logo").outerHeight(!0);$("#panelGrid").jqxGrid({height:0<b?b:0})});var c=new $.jqx.dataAdapter({datatype:"json",datafields:[{name:"user_IP"},{name:"location"},{name:"data_type"},{name:"keepsession"},{name:"user_port"},{name:"protocol"},{name:"request_method"},{name:"request_URI"},{name:"request_time"},{name:"headers_data"},{name:"get_data"},{name:"post_data"},{name:"cookie_data"},{name:"decoded_get_data"},{name:"decoded_post_data"},{name:"decoded_cookie_data"},{name:"request_date_string"},{name:"request_time_string"},{name:"request_date_and_time_string"},{name:"client"}],id:"request_time",url:urlbase+"?cmd\x3dlist",root:"data"},{downloadComplete:function(b,a,c){if("success"==a){for(a=b.length;a--;){c=new Date(1E3*b[a].reque
|