From 14c4b8d10a47fe8e06878597398009715355a8a4 Mon Sep 17 00:00:00 2001 From: "manuel.montes" Date: Mon, 20 Aug 2018 16:39:51 +0200 Subject: [PATCH] Fixed bug in Fields Selected (Custom Events) --- pandora_console/godmode/events/custom_events.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pandora_console/godmode/events/custom_events.php b/pandora_console/godmode/events/custom_events.php index 9b519fa6dd..c8911c0f44 100644 --- a/pandora_console/godmode/events/custom_events.php +++ b/pandora_console/godmode/events/custom_events.php @@ -188,7 +188,7 @@ foreach ($fields_available as $key=>$available) { } $table->data[0][0] = '' . __('Fields available').''; -$table->data[1][0] = html_print_select ($fields_available, 'fields_available[]', true, '', '', '', true, true, false, '', false, 'width: 300px'); +$table->data[1][0] = html_print_select ($fields_available, 'fields_available[]', true, '', '', 0, true, true, false, '', false, 'width: 300px'); $table->data[1][1] = '' . html_print_image('images/darrowright.png', true, array('id' => 'right', 'title' => __('Add fields to select'))) . @@ -201,7 +201,7 @@ $table->data[1][1] .= '



' . $table->data[0][1] = ''; $table->data[0][2] = '' . __('Fields selected') . ''; $table->data[1][2] = html_print_select($result_selected, - 'fields_selected[]', true, '', '', '', true, true, false, '', false, 'width: 300px'); + 'fields_selected[]', true, '', '', 0, true, true, false, '', false, 'width: 300px'); echo '
'; html_print_table($table); @@ -223,6 +223,7 @@ $(document).ready (function () { id_field = $(value).attr('value'); $("select[name='fields_selected[]']").append($("").html(field_name).attr("value", id_field)); $("#fields_available").find("option[value='" + id_field + "']").remove(); + $("#fields_selected").find("option[value='0']").remove(); } }); }); @@ -234,11 +235,13 @@ $(document).ready (function () { id_field = $(value).attr('value'); $("select[name='fields_available[]']").append($("").val(id_field).html('' + field_name + '')); $("#fields_selected").find("option[value='" + id_field + "']").remove(); + $("#fields_available").find("option[value='0']").remove(); } }); }); $("#submit-upd_button").click(function () { + $("#fields_selected").find("option[value='0']").remove(); $('#fields_selected option').map(function() { $(this).prop('selected', true); });