From 0f2908c8eaab374cf972b2ab6956df7a4990814d Mon Sep 17 00:00:00 2001 From: mdtrooper Date: Thu, 16 Oct 2014 14:50:55 +0200 Subject: [PATCH] Fixed the ajax to get agents filtered by group. Ticket #1461 --- .../godmode/massive/massive_add_alerts.php | 27 ++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/pandora_console/godmode/massive/massive_add_alerts.php b/pandora_console/godmode/massive/massive_add_alerts.php index becfb22477..7e9dadca1d 100644 --- a/pandora_console/godmode/massive/massive_add_alerts.php +++ b/pandora_console/godmode/massive/massive_add_alerts.php @@ -34,12 +34,33 @@ if (is_ajax ()) { $recursion = (int) get_parameter ('recursion'); if ($get_agents) { - $id_group = (int) get_parameter ('id_group'); + $id_group = (int) get_parameter ('id_group', 0); // Is is possible add keys prefix to avoid auto sorting in js object conversion $keys_prefix = (string) get_parameter ('keys_prefix', ''); - $agents = agents_get_group_agents ( array_keys (users_get_groups ($config["id_user"], "AW", false)), - false, "", false, $recursion); + if ($id_group == 0) { + $agents = agents_get_group_agents ( + array_keys( + users_get_groups( + $config["id_user"], + "AW", + true, + false) + ), + false, "", false, $recursion); + } + else { + $agents = agents_get_group_agents ( + array_keys( + users_get_groups( + $config["id_user"], + "AW", + true, + false, + array($id_group) ) + ), + false, "", false, $recursion); + } // Add keys prefix if ($keys_prefix !== "") {