diff --git a/pandora_console/godmode/massive/massive_delete_modules.php b/pandora_console/godmode/massive/massive_delete_modules.php index 8d3260df3d..e271a37132 100755 --- a/pandora_console/godmode/massive/massive_delete_modules.php +++ b/pandora_console/godmode/massive/massive_delete_modules.php @@ -788,6 +788,39 @@ $(document).ready (function () { $("#module_type").trigger("change"); } }); + + $('#agents').change(function(e){ + for(var i=0;i<document.forms["form_modules"].agents.length;i++) { + + if(document.forms["form_modules"].agents[0].selected == true){ + var any = true; + } + if(i != 0 && document.forms["form_modules"].agents[i].selected){ + var others = true; + } + if(any && others){ + document.forms["form_modules"].agents[i].selected = false; + document.forms["form_modules"].agents[0].selected = false; + } + } + }); + + $('#module').change(function(e){ + for(var i=0;i<document.forms["form_modules"].module.length;i++) { + + if(document.forms["form_modules"].module[0].selected == true){ + var any = true; + } + if(i != 0 && document.forms["form_modules"].module[i].selected){ + var others = true; + } + if(any && others){ + document.forms["form_modules"].module[i].selected = false; + document.forms["form_modules"].module[0].selected = false; + } + } + }); + }); /* ]]> */ </script> diff --git a/pandora_console/godmode/massive/massive_edit_modules.php b/pandora_console/godmode/massive/massive_edit_modules.php index dfafbb7559..8d28186450 100755 --- a/pandora_console/godmode/massive/massive_edit_modules.php +++ b/pandora_console/godmode/massive/massive_edit_modules.php @@ -1087,6 +1087,39 @@ $(document).ready (function () { selector = $("#form_edit input[name=selection_mode]:checked").val(); $("#id_agents").trigger("change"); }); + + $('#agents').change(function(e){ + for(var i=0;i<document.forms["form_edit"].agents.length;i++) { + + if(document.forms["form_edit"].agents[0].selected == true){ + var any = true; + } + if(i != 0 && document.forms["form_edit"].agents[i].selected){ + var others = true; + } + if(any && others){ + document.forms["form_edit"].agents[i].selected = false; + document.forms["form_edit"].agents[0].selected = false; + } + } + }); + + $('#module').change(function(e){ + for(var i=0;i<document.forms["form_edit"].module.length;i++) { + + if(document.forms["form_edit"].module[0].selected == true){ + var any = true; + } + if(i != 0 && document.forms["form_edit"].module[i].selected){ + var others = true; + } + if(any && others){ + document.forms["form_edit"].module[i].selected = false; + document.forms["form_edit"].module[0].selected = false; + } + } + }); + }); function disabled_status () {