Merge branch 'ent-9305-comentarios-se-agrupan-incorrectamente-en-vista-de-eventos' into 'develop'
fix error custom data show all in tab events pandora_enterprise#9305 pandora_enterprise#9305 See merge request artica/pandorafms!5028
This commit is contained in:
commit
1b07631f5f
|
@ -90,6 +90,7 @@ $node_id = (int) get_parameter('node_id', 0);
|
||||||
|
|
||||||
if ($get_comments === true) {
|
if ($get_comments === true) {
|
||||||
$event = get_parameter('event', false);
|
$event = get_parameter('event', false);
|
||||||
|
$event_rep = get_parameter('event_rep', false);
|
||||||
if ($event === false) {
|
if ($event === false) {
|
||||||
return __('Failed to retrieve comments');
|
return __('Failed to retrieve comments');
|
||||||
}
|
}
|
||||||
|
@ -97,27 +98,30 @@ if ($get_comments === true) {
|
||||||
$eventsGrouped = [];
|
$eventsGrouped = [];
|
||||||
// Consider if the event is grouped.
|
// Consider if the event is grouped.
|
||||||
$whereGrouped = '1=1';
|
$whereGrouped = '1=1';
|
||||||
// Default grouped message filtering (evento and estado).
|
if (isset($event_rep) === true && $event_rep > 0) {
|
||||||
$whereGrouped = sprintf(
|
// Default grouped message filtering (evento and estado).
|
||||||
'`evento` = "%s" AND `estado` = "%s" AND `event_type` = "%s" ',
|
$whereGrouped = sprintf(
|
||||||
$event['evento'],
|
'`evento` = "%s" AND `estado` = "%s"',
|
||||||
$event['estado'],
|
$event['evento'],
|
||||||
$event['event_type']
|
$event['estado']
|
||||||
);
|
|
||||||
|
|
||||||
// If id_agente is reported, filter the messages by them as well.
|
|
||||||
if ((int) $event['id_agente'] > 0) {
|
|
||||||
$whereGrouped .= sprintf(
|
|
||||||
' AND `id_agente` = %d',
|
|
||||||
(int) $event['id_agente']
|
|
||||||
);
|
);
|
||||||
}
|
|
||||||
|
|
||||||
if ((int) $event['id_agentmodule'] > 0) {
|
// If id_agente is reported, filter the messages by them as well.
|
||||||
$whereGrouped .= sprintf(
|
if ((int) $event['id_agente'] > 0) {
|
||||||
' AND `id_agentmodule` = %d',
|
$whereGrouped .= sprintf(
|
||||||
(int) $event['id_agentmodule']
|
' AND `id_agente` = %d',
|
||||||
);
|
(int) $event['id_agente']
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((int) $event['id_agentmodule'] > 0) {
|
||||||
|
$whereGrouped .= sprintf(
|
||||||
|
' AND `id_agentmodule` = %d',
|
||||||
|
(int) $event['id_agentmodule']
|
||||||
|
);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$whereGrouped = sprintf('`id_evento` = %d', $event['id_evento']);
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -1629,7 +1633,7 @@ if ($get_extended_event) {
|
||||||
$filter = get_parameter('filter', []);
|
$filter = get_parameter('filter', []);
|
||||||
$similar_ids = get_parameter('similar_ids', $event_id);
|
$similar_ids = get_parameter('similar_ids', $event_id);
|
||||||
$group_rep = $filter['group_rep'];
|
$group_rep = $filter['group_rep'];
|
||||||
$event_rep = $event['event_rep'];
|
$event_rep = $group_rep;
|
||||||
$timestamp_first = $event['timestamp_first'];
|
$timestamp_first = $event['timestamp_first'];
|
||||||
$timestamp_last = $event['timestamp_last'];
|
$timestamp_last = $event['timestamp_last'];
|
||||||
$server_id = $event['server_id'];
|
$server_id = $event['server_id'];
|
||||||
|
@ -1964,7 +1968,8 @@ if ($get_extended_event) {
|
||||||
data : {
|
data : {
|
||||||
page: "include/ajax/events",
|
page: "include/ajax/events",
|
||||||
get_comments: 1,
|
get_comments: 1,
|
||||||
event: '.json_encode($event).'
|
event: '.json_encode($event).',
|
||||||
|
event_rep: '.$event_rep.'
|
||||||
},
|
},
|
||||||
dataType : "html",
|
dataType : "html",
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
|
|
Loading…
Reference in New Issue