Fix for #826. Plus - logs also include a column for which browser an event is associated with

This commit is contained in:
Christian Frichot
2013-03-29 13:33:09 +08:00
parent 9ca50e0505
commit 26933fe146
2 changed files with 14 additions and 6 deletions

View File

@@ -63,7 +63,8 @@ class Logs < BeEF::Extension::AdminUI::HttpController
'id' => log.id.to_i,
'date' => log.date.to_s,
'event' => log.event.to_s,
'type' => log.type.to_s
'type' => log.type.to_s,
'hooked_browser_id' => log.hooked_browser_id.to_i
}
end

View File

@@ -18,10 +18,10 @@ DataGrid = function(url, page, base) {
storeId: 'myStore',
baseParams: this.base,
idProperty: 'id',
fields: ['id','type','event','date'],
fields: ['id','type','event','date','hooked_browser_id'],
totalProperty: 'count',
remoteSort: false,
sortInfo: {field: "date", direction: "DESC"}
sortInfo: {field: "id", direction: "DESC"}
});
this.bbar = new Ext.PagingToolbar({
@@ -35,9 +35,10 @@ DataGrid = function(url, page, base) {
this.columns = [{
id: 'log-id',
header: 'Id',
hidden: true,
hidden: false,
dataIndex: 'id',
sortable: false
sortable: true,
width: 20
}, {
id: 'log-type',
header: "Type",
@@ -61,6 +62,12 @@ DataGrid = function(url, page, base) {
width: 80,
renderer: $jEncoder.encoder.encodeForHTML(this.formatDate),
sortable:true
}, {
id: 'log-browser',
header: "Browser ID",
dataIndex: 'hooked_browser_id',
sortable: true,
width: 35
}];
DataGrid.superclass.constructor.call(this, {
@@ -78,7 +85,7 @@ DataGrid = function(url, page, base) {
listeners: {
afterrender: function(datagrid) {
datagrid.store.reload({params:{start:0, limit:datagrid.page, sort:"date", dir:"DESC"}});
datagrid.store.reload({params:{start:0, limit:datagrid.page, sort:"id", dir:"DESC"}});
}
}
});