2013-04-05 Miguel de Dios <miguel.dedios@artica.es>

* mobile/operation/agents.php, mobile/operation/tactical.php,
	mobile/operation/home.php, mobile/include/style/main.css,
	include/functions_html.php, include/functions_reporting.php: some
	fixes and improves in the mobile console.




git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@7936 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
mdtrooper 2013-04-05 13:07:03 +00:00
parent e278578f42
commit 5bbed8c526
4 changed files with 74 additions and 26 deletions

View File

@ -1,3 +1,10 @@
2013-04-05 Miguel de Dios <miguel.dedios@artica.es>
* mobile/operation/agents.php, mobile/operation/tactical.php,
mobile/operation/home.php, mobile/include/style/main.css,
include/functions_html.php, include/functions_reporting.php: some
fixes and improves in the mobile console.
2013-04-05 Ramon Novoa <rnovoa@artica.es>
* include/functions_events.php: Display the event text properly.

View File

@ -14,6 +14,10 @@ body {
vertical-align: top;
}
.small {
font-size: 10px !important;
}
.ui-header .ui-title {
font-size: 14px !important;
}
@ -402,9 +406,9 @@ table#list_events th {
}
@media screen and (max-width: 35em) {
/* Put in new line the event name */
/* Hide the title of event name */
#list_events tbody tr.events td.cell_0 b.ui-table-cell-label {
display: block;
display: none;
}
}
@ -432,7 +436,9 @@ table#list_events th {
#list_agents .cell_2 .ui-table-cell-label,
#list_agents .cell_3 .ui-table-cell-label,
#list_agents .cell_6 .ui-table-cell-label,
#list_agents .cell_7 .ui-table-cell-label {
#list_agents .cell_4 .ui-table-cell-label,
#list_agents .cell_5 .ui-table-cell-label,
#list_agents .cell_8 .ui-table-cell-label {
min-width: auto !important;
}
@ -449,6 +455,25 @@ table#list_events th {
display: inline !important;
float: none !important;
}
#list_agents .cell_4,
#list_agents .cell_8 {
display: inline !important;
float: none !important;
}
#list_agents .cell_8 {
display: inline !important;
float: none !important;
}
#list_agents b.ui-table-cell-label {
display: none;
}
#list_agents .show_collapside {
display: inline !important;
}
}
/*END-----------Agents styles-----------------------------------------*/

View File

@ -253,14 +253,21 @@ class Agents {
$row = array();
$row[0] = $row[__('Agent')] = io_safe_output($agent['nombre']);
$row[1] = $row[__('Description')] = ui_print_truncate_text($agent["description"], 'description', false, true);
$row[1] = $row[__('Description')] = '<span class="small">' .
ui_print_truncate_text($agent["description"], 'description', false, true) .
'</span>';
$row[2] = $row[__('OS')] = ui_print_os_icon ($agent["id_os"], false, true);
$row[3] = $row[__('Group')] = ui_print_group_icon ($agent["id_grupo"], true);
$row[4] = $row[__('Interval')] = human_time_description_raw($agent["intervalo"]);
$row[5] = $row[__('Modules')] = reporting_tiny_stats($agent, true);
$row[6] = $row[__('Status')] = agents_tree_view_status_img ($agent["critical_count"],
$row[4] = $row[__('Interval')] = '<span class="show_collapside" style="vertical-align: 0%; display: none; font-weight: bolder;">&nbsp;&nbsp;' . __('I.') . ' </span>' .
'<span style="vertical-align: 0%;">' . human_time_description_raw($agent["intervalo"]) . '</span>';
$row[5] = $row[__('Status')] = '<span class="show_collapside" style="vertical-align: 10%; display: none; font-weight: bolder;">' . __('S.') . ' </span>' . agents_tree_view_status_img ($agent["critical_count"],
$agent["warning_count"], $agent["unknown_count"]);
$row[7] = $row[__('Alerts')] = agents_tree_view_alert_img ($agent["fired_count"]);
$row[6] = $row[__('Alerts')] = '<span class="show_collapside" style="vertical-align: 10%; display: none; font-weight: bolder;">&nbsp;&nbsp;' . __('A.') . ' </span>' . agents_tree_view_alert_img ($agent["fired_count"]);
$row[7] = $row[__('Modules')] = '<span class="show_collapside" style="vertical-align: 0%; display: none; font-weight: bolder;">&nbsp;&nbsp;' . __('M.') . ' </span>' .
reporting_tiny_stats($agent, true);
$last_time = strtotime ($agent["ultimo_contacto"]);
$now = time ();
$diferencia = $now - $last_time;
@ -271,6 +278,9 @@ class Agents {
else
$row[8] = $row[__('Last contact')] = $time;
$row[8] = $row[__('Last contact')] = '<span class="show_collapside" style="vertical-align: 0%; display: none; font-weight: bolder;">&nbsp;&nbsp;' . __('L.') . ' </span>' .
$row[__('Last contact')];
if (!$ajax) {
unset($row[0]);
unset($row[1]);

View File

@ -127,6 +127,15 @@ class Events {
$event = events_get_event($id_event);
if ($event) {
//Check if it is a event from module.
if ($event['id_agentmodule'] > 0) {
$event['module_graph_link'] =
'<a data-ajax="false" href="index.php?page=module_graph&id=' . $event['id_agentmodule'] . '">' .
html_print_image('images/chart_curve.png', true, array ("style" => 'vertical-align: middle;')) .
'</a>';
}
$event['evento'] = io_safe_output($event['evento']);
$event['clean_tags'] = events_clean_tags($event['tags']);
@ -361,33 +370,18 @@ class Events {
$options['title_close_button'] = true;
$options['title_text'] = __('Event detail');
$table = new Table();
$table->row_keys_as_head_row = true;
$table->addRow(array('event_id' => ""), __('Event ID'));
$table->addRow(array('event_name' => ""), __('Event name'));
$table->addRow(array('event_timestamp' => ""), __('Timestamp'));
$table->addRow(array('event_owner' => ""), __('Owner'));
$table->addRow(array('event_type' => ""), __('Type'));
$table->addRow(array('event_repeated' => ""), __('Repeated'));
$table->addRow(array('event_severity' => ""), __('Severity'));
$table->addRow(array('event_status' => ""), __('Status'));
$table->addRow(array('event_acknowledged_by' => ""), __('Acknowledged by'));
$table->addRow(array('event_group' => ""), __('Group'));
$table->addRow(array('event_tags' => ""), __('Tags'));
//Content
ob_start();
?>
<table class="pandora_responsive">
<tbody>
<tr class="event_name">
<td class="cell_event_name" colspan="2"></td>
</tr>
<tr class="event_id">
<th><?php echo __('Event ID');?></th>
<td class="cell_event_id"></td>
</tr>
<tr class="event_name">
<th><?php echo __('Event name');?></th>
<td class="cell_event_name"></td>
</tr>
<tr class="event_timestamp">
<th><?php echo __('Timestamp');?></th>
<td class="cell_event_timestamp"></td>
@ -420,6 +414,11 @@ class Events {
<th><?php echo __('Group');?></th>
<td class="cell_event_group"></td>
</tr>
</tr>
<tr class="event_module_graph">
<th><?php echo __('Module Graph');?></th>
<td class="cell_module_graph"></td>
</tr>
<tr class="event_tags">
<th><?php echo __('Tags');?></th>
<td class="cell_event_tags"></td>
@ -778,6 +777,13 @@ class Events {
$(\"#detail_event_dialog .cell_event_tags\")
.html(event[\"tags\"]);
//The link to module graph
$(\".event_module_graph\").hide();
if (event[\"id_agentmodule\"] != \"0\") {
$(\".event_module_graph\").show();
$(\".cell_module_graph\").html(event[\"module_graph_link\"]);
}
$(\"#event_id\").val(id_event);
if (event[\"estado\"] != 1) {