From 779849d9495538e05ea325179dec47e34b99ea9b Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 30 Mar 2023 13:56:53 +0200 Subject: [PATCH] Agent modules view fix filters --- pandora_console/extensions/agents_modules.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pandora_console/extensions/agents_modules.php b/pandora_console/extensions/agents_modules.php index 5bf3d18ab5..e540a163a1 100644 --- a/pandora_console/extensions/agents_modules.php +++ b/pandora_console/extensions/agents_modules.php @@ -259,6 +259,15 @@ function agents_modules_load_js() return results[1]; } } + + function select_selected () { + $('#id_agents2 option').each(function(){ + if($(this).attr('selected') === 'selected'){ + $(this).prop('selected', true); + } + }); + + } $offset, 'hor_offset' => $offset, 'group_id' => $group_id, 'modulegroup' => $modulegroup]).'" class="w100p">'; + $show_filters = '
'; $show_filters .= ''; $show_filters .= ''; $show_filters .= ''; @@ -666,8 +675,9 @@ function mainAgentsModules() 'srcbutton', false, [ - 'icon' => 'search', - 'mode' => 'mini', + 'icon' => 'search', + 'mode' => 'mini', + 'onclick' => 'select_selected()', ], true ), @@ -729,7 +739,7 @@ function mainAgentsModules() if (isset($modules_selected[0]) === true && $modules_selected[0]) { $all_modules = []; foreach ($modules_selected as $key => $value) { - if (is_int($value)) { + if ((int) $value > 0) { $name = modules_get_agentmodule_name($value); $sql = "SELECT id_agente_modulo FROM tagente_modulo
'.$filter_type.'