From a4f6f631dd0b537229b295e71f7fe3fd85e42333 Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Tue, 6 Oct 2020 13:35:15 +0200 Subject: [PATCH] Attach Documents: fixed user interface to reset input fields only when needed. Fixes [0005188]. --- admin/attachments.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/admin/attachments.php b/admin/attachments.php index 7e6ba955..5b5e8247 100644 --- a/admin/attachments.php +++ b/admin/attachments.php @@ -141,10 +141,10 @@ if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') $filename, $unique_name, $filesize, $filetype); display_notification(_("Attachment has been updated.")); } + reset_form(); } refresh_pager('trans_tbl'); $Ajax->activate('_page_body'); - $Mode = 'RESET'; } if ($Mode == 'Delete') @@ -155,11 +155,15 @@ if ($Mode == 'Delete') unlink($dir."/".$row['unique_name']); delete_attachment($selected_id); display_notification(_("Attachment has been deleted.")); - $Mode = 'RESET'; + reset_form(); } if ($Mode == 'RESET') + reset_form(); + +function reset_form() { + unset($_POST['trans_no']); unset($_POST['description']); $selected_id = -1; } @@ -173,7 +177,7 @@ function viewing_controls() start_row(); systypes_list_cells(_("Type:"), 'filterType', null, true); if (list_updated('filterType')) - $selected_id = -1; + reset_form(); if(get_post('filterType') == ST_CUSTOMER ){ customer_list_cells(_("Select a customer: "), 'trans_no', null, false, true, true); -- 2.30.2