Fixed problems with rare names of agents in Visual console editor.
This commit is contained in:
parent
462de7e1e2
commit
1dadd1fa18
|
@ -270,6 +270,7 @@ function readFields() {
|
|||
values['left'] = $("input[name=left]").val();
|
||||
values['top'] = $("input[name=top]").val();
|
||||
values['agent'] = $("input[name=agent]").val();
|
||||
values['id_agent'] = $("input[name=id_agent]").val();
|
||||
values['module'] = $("select[name=module]").val();
|
||||
values['process_simple_value'] = $("select[name=process_value]").val();
|
||||
values['background'] = $("#background_image").val();
|
||||
|
@ -761,6 +762,9 @@ function loadFieldsFromDB(item) {
|
|||
$("input[name=agent]").val(val);
|
||||
//Reload no-sincrone the select of modules
|
||||
}
|
||||
if (key == 'id_agent') {
|
||||
$("input[name=id_agent]").val(val);
|
||||
}
|
||||
if (key == 'modules_html') {
|
||||
$("select[name=module]").empty().html(val);
|
||||
$("select[name=module]").val(moduleId);
|
||||
|
|
|
@ -354,7 +354,7 @@ foreach ($layoutDatas as $layoutData) {
|
|||
$params['input_name'] = 'agent_' . $idLayoutData;
|
||||
$params['javascript_is_function_select'] = true;
|
||||
$params['selectbox_id'] = 'module_' . $idLayoutData;
|
||||
if (defined('METACONSOLE')) {
|
||||
if (is_metaconsole()) {
|
||||
$params['javascript_ajax_page'] = '../../ajax.php';
|
||||
$params['disabled_javascript_on_blur_function'] = true;
|
||||
|
||||
|
@ -370,6 +370,9 @@ foreach ($layoutDatas as $layoutData) {
|
|||
"none", $layoutData['id_metaconsole'], true);
|
||||
}
|
||||
else {
|
||||
$params['print_hidden_input_idagent'] = true;
|
||||
$params['hidden_input_idagent_name'] = 'id_agent_' . $idLayoutData;
|
||||
$params['hidden_input_idagent_value'] = $layoutData['id_agent'];
|
||||
$params['value'] = agents_get_name($layoutData['id_agent']);
|
||||
}
|
||||
|
||||
|
|
|
@ -472,6 +472,9 @@ switch ($action) {
|
|||
$values['id_agent'] = $id_agent;
|
||||
}
|
||||
}
|
||||
else if (!empty($id_agent)) {
|
||||
$values['id_agent'] = $id_agent;
|
||||
}
|
||||
else if ($agent !== null) {
|
||||
$id_agent = agents_get_agent_id($agent);
|
||||
$values['id_agent'] = $id_agent;
|
||||
|
@ -769,10 +772,15 @@ switch ($action) {
|
|||
$values['id_agent'] = $id_agent;
|
||||
}
|
||||
else {
|
||||
if ($agent != '')
|
||||
if (!empty($id_agent)) {
|
||||
$values['id_agent'] = $id_agent;
|
||||
}
|
||||
else if (!empty($agent)) {
|
||||
$values['id_agent'] = agents_get_agent_id($agent);
|
||||
else
|
||||
}
|
||||
else {
|
||||
$values['id_agent'] = 0;
|
||||
}
|
||||
}
|
||||
$values['id_agente_modulo'] = $id_module;
|
||||
$values['id_layout_linked'] = $map_linked;
|
||||
|
|
|
@ -264,6 +264,7 @@ function visual_map_editor_print_item_palette($visualConsole_id, $background) {
|
|||
$params['javascript_is_function_select'] = true;
|
||||
$params['use_hidden_input_idagent'] = true;
|
||||
$params['print_hidden_input_idagent'] = true;
|
||||
$params['hidden_input_idagent_name'] = 'id_agent';
|
||||
if (defined('METACONSOLE')) {
|
||||
$params['javascript_ajax_page'] = '../../ajax.php';
|
||||
$params['disabled_javascript_on_blur_function'] = true;
|
||||
|
|
Loading…
Reference in New Issue