2011-05-19 Vanessa Gil <vanessa.gil@artica.es>
* operation/agentes/alerts_status.php include/functions_agents.php: Fixed filter Status in Alert Detail and pagination. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@4368 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
84ff993022
commit
385b33b605
|
@ -1,3 +1,8 @@
|
|||
2011-05-19 Vanessa Gil <vanessa.gil@artica.es>
|
||||
|
||||
* operation/agentes/alerts_status.php
|
||||
include/functions_agents.php: Fixed filter Status in Alert Detail and pagination.
|
||||
|
||||
2011-05-18 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/functions_agents.php: changed the source code to fixed the
|
||||
|
|
|
@ -150,8 +150,7 @@ function agents_get_alerts_simple ($id_agent = false, $filter = '', $options = f
|
|||
if (is_array ($options)) {
|
||||
$filter .= db_format_array_where_clause_sql ($options);
|
||||
}
|
||||
|
||||
if (($id_agent === false) && ($idGroup !== false)) {
|
||||
if (($id_agent !== false) && ($idGroup !== false)) {
|
||||
if ($idGroup != 0) { //All group
|
||||
$subQuery = 'SELECT id_agente_modulo
|
||||
FROM tagente_modulo
|
||||
|
@ -206,6 +205,7 @@ function agents_get_alerts_simple ($id_agent = false, $filter = '', $options = f
|
|||
ON talert_template_modules.id_alert_template = t4.id
|
||||
WHERE id_agent_module in (%s) %s %s %s",
|
||||
$selectText, $subQuery, $where, $filter, $orderbyText);
|
||||
break;
|
||||
case "oracle":
|
||||
$sql = sprintf ("SELECT %s
|
||||
FROM talert_template_modules
|
||||
|
@ -218,7 +218,7 @@ function agents_get_alerts_simple ($id_agent = false, $filter = '', $options = f
|
|||
WHERE id_agent_module in (%s) %s %s %s",
|
||||
$selectText, $subQuery, $where, $filter, $orderbyText);
|
||||
}
|
||||
|
||||
|
||||
$alerts = db_get_all_rows_sql ($sql);
|
||||
|
||||
if ($alerts === false)
|
||||
|
@ -265,7 +265,7 @@ function agents_get_alerts_compound ($id_agent = false, $filter = '', $options =
|
|||
$filter .= db_format_array_where_clause_sql ($options);
|
||||
}
|
||||
|
||||
if (($id_agent === false) && ($idGroup !== false)) {
|
||||
if (($id_agent !== false) && ($idGroup !== false)) {
|
||||
if ($idGroup != 0) { //All group
|
||||
$subQuery = 'SELECT id_agente FROM tagente WHERE id_grupo = ' . $idGroup;
|
||||
}
|
||||
|
@ -291,9 +291,9 @@ function agents_get_alerts_compound ($id_agent = false, $filter = '', $options =
|
|||
$sql = sprintf ("SELECT %s FROM talert_compound
|
||||
WHERE id_agent IN (%s) %s %s",
|
||||
$selectText, $subQuery, $where, $filter);
|
||||
|
||||
|
||||
$alerts = db_get_all_rows_sql ($sql);
|
||||
|
||||
|
||||
if ($alerts === false)
|
||||
return array ();
|
||||
|
||||
|
|
|
@ -215,7 +215,7 @@ if($filter_standby == 'standby_on') {
|
|||
|
||||
$alerts['alerts_simple'] = agents_get_alerts_simple ($agents, $filter_alert, $options_simple, $whereAlertSimple, false, false, $idGroup);
|
||||
|
||||
$countAlertsSimple = agents_get_alerts_simple ($agents, $filter, false, $whereAlertSimple, false, false, $idGroup, true);
|
||||
$countAlertsSimple = agents_get_alerts_simple ($agents, $filter_alert, false, $whereAlertSimple, false, false, $idGroup, true);
|
||||
|
||||
$alerts['alerts_combined'] = agents_get_alerts_compound($agents, $filter, $options_combined, $idGroup, false, $whereAlertCombined);
|
||||
$countAlertsCombined = agents_get_alerts_compound($agents, $filter, false, $idGroup, true, $whereAlertCombined);
|
||||
|
|
Loading…
Reference in New Issue