Merge branch 'ent-12701-agent-module-view-token-recursion-no-muestra-nada' into 'develop'
Ent 12701 agent module view token recursion no muestra nada See merge request artica/pandorafms!6810
This commit is contained in:
commit
f901a52c05
|
@ -52,7 +52,9 @@ function agents_modules_load_js()
|
||||||
max_width = width;
|
max_width = width;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
loadRecursionGroups();
|
||||||
|
|
||||||
$.each($('.th_class_module_r'), function (i, elem) {
|
$.each($('.th_class_module_r'), function (i, elem) {
|
||||||
id = $(elem).attr('id').replace('th_module_r_', '');
|
id = $(elem).attr('id').replace('th_module_r_', '');
|
||||||
$("#th_module_r_" + id).height(($("#div_module_r_" + id).width() + 10) + 'px');
|
$("#th_module_r_" + id).height(($("#div_module_r_" + id).width() + 10) + 'px');
|
||||||
|
@ -139,29 +141,7 @@ function agents_modules_load_js()
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#checkbox-recursion").change (function () {
|
$("#checkbox-recursion").change (function () {
|
||||||
jQuery.post ("ajax.php",
|
loadRecursionGroups();
|
||||||
{"page" : "operation/agentes/ver_agente",
|
|
||||||
"get_agents_group_json" : 1,
|
|
||||||
"id_group" : $("#group_id").val(),
|
|
||||||
"privilege" : "AW",
|
|
||||||
"keys_prefix" : "_",
|
|
||||||
"recursion" : $('#checkbox-recursion').is(':checked')
|
|
||||||
},
|
|
||||||
function (data, status) {
|
|
||||||
$("#id_agents2").html('');
|
|
||||||
$("#module").html('');
|
|
||||||
jQuery.each (data, function (id, value) {
|
|
||||||
// Remove keys_prefix from the index
|
|
||||||
id = id.substring(1);
|
|
||||||
option = $("<option></option>")
|
|
||||||
.attr ("value", value["id_agente"])
|
|
||||||
.html (value["alias"]);
|
|
||||||
$("#id_agents").append (option);
|
|
||||||
$("#id_agents2").append (option);
|
|
||||||
});
|
|
||||||
},
|
|
||||||
"json"
|
|
||||||
);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$("#modulegroup").change (function () {
|
$("#modulegroup").change (function () {
|
||||||
|
@ -265,6 +245,33 @@ function agents_modules_load_js()
|
||||||
f.action = "index.php?sec=view&sec2=extensions/agents_modules";
|
f.action = "index.php?sec=view&sec2=extensions/agents_modules";
|
||||||
$('#filter_form').submit();
|
$('#filter_form').submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function loadRecursionGroups () {
|
||||||
|
jQuery.post ("ajax.php",
|
||||||
|
{"page" : "operation/agentes/ver_agente",
|
||||||
|
"get_agents_group_json" : 1,
|
||||||
|
"id_group" : $("#group_id").val(),
|
||||||
|
"privilege" : "AW",
|
||||||
|
"keys_prefix" : "_",
|
||||||
|
"recursion" : $('#checkbox-recursion').is(':checked')
|
||||||
|
},
|
||||||
|
function (data, status) {
|
||||||
|
$("#id_agents2").html('');
|
||||||
|
$("#module").html('');
|
||||||
|
jQuery.each (data, function (id, value) {
|
||||||
|
// Remove keys_prefix from the index
|
||||||
|
id = id.substring(1);
|
||||||
|
option = $("<option></option>")
|
||||||
|
.attr ("value", value["id_agente"])
|
||||||
|
.html (value["alias"]);
|
||||||
|
$("#id_agents").append (option);
|
||||||
|
$("#id_agents2").append (option);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
/* <![CDATA[ */
|
/* <![CDATA[ */
|
||||||
function export_csv() {
|
function export_csv() {
|
||||||
let group_id = $('#group_id option:selected').val();
|
let group_id = $('#group_id option:selected').val();
|
||||||
|
@ -460,7 +467,7 @@ function mainAgentsModules()
|
||||||
|
|
||||||
$filter_groups .= html_print_label_input_block(
|
$filter_groups .= html_print_label_input_block(
|
||||||
__('Recursion'),
|
__('Recursion'),
|
||||||
html_print_checkbox_switch('recursion', 1, 0, true),
|
html_print_checkbox_switch('recursion', 1, $recursion, true),
|
||||||
[
|
[
|
||||||
'div_class' => 'add-input-reverse',
|
'div_class' => 'add-input-reverse',
|
||||||
'label_class' => 'label-thin',
|
'label_class' => 'label-thin',
|
||||||
|
@ -720,6 +727,13 @@ function mainAgentsModules()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$group_id_for_agents_search = $group_id;
|
||||||
|
if ($group_id > 0) {
|
||||||
|
if ($recursion) {
|
||||||
|
$group_id_for_agents_search = groups_get_children_ids($group_id, true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (isset($agents_id[0]) === true && $agents_id[0] != -1) {
|
if (isset($agents_id[0]) === true && $agents_id[0] != -1) {
|
||||||
$agents = $agents_id;
|
$agents = $agents_id;
|
||||||
} else {
|
} else {
|
||||||
|
@ -727,7 +741,7 @@ function mainAgentsModules()
|
||||||
$agents = $full_agents_id;
|
$agents = $full_agents_id;
|
||||||
} else {
|
} else {
|
||||||
$agents = '';
|
$agents = '';
|
||||||
$agents = agents_get_group_agents($group_id, ['disabled' => 0]);
|
$agents = agents_get_group_agents($group_id_for_agents_search, ['disabled' => 0]);
|
||||||
$agents = array_keys($agents);
|
$agents = array_keys($agents);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -860,10 +874,7 @@ function mainAgentsModules()
|
||||||
|
|
||||||
if ($group_id > 0) {
|
if ($group_id > 0) {
|
||||||
if ($recursion) {
|
if ($recursion) {
|
||||||
$filter_groups['id_grupo'] = array_merge(
|
$filter_groups['id_grupo'] = groups_get_children_ids($group_id, true);
|
||||||
$group_id,
|
|
||||||
groups_get_children_ids($group_id, true)
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
$filter_groups['id_grupo'] = $group_id;
|
$filter_groups['id_grupo'] = $group_id;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue