Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
[fa-stable.git] / admin / void_transaction.php
index 8b6ab74686543fa4b37f557088f43e3c12cc816e..371e3e5aacbef94df515c7d0abe8429e6c61b2be 100644 (file)
@@ -54,17 +54,20 @@ function check_valid_entries()
        if (!is_date($_POST['date_']))
        {
                display_error(_("The entered date is invalid."));
+               set_focus('date_');
                return false;
        }
        if (!is_date_in_fiscalyear($_POST['date_']))
        {
                display_error(_("The entered date is not in fiscal year."));
+               set_focus('date_');
                return false;
        }
 
        if (!is_numeric($_POST['trans_no']) OR $_POST['trans_no'] <= 0)
        {
                display_error(_("The transaction number is expected to be numeric and greater than zero."));
+               set_focus('trans_no');
                return false;
        }
 
@@ -85,6 +88,7 @@ function handle_void_transaction()
                        unset($_POST['trans_no']);
                        unset($_POST['memo_']);
                        unset($_POST['date_']);
+                       set_focus('trans_no');
                        return;
                }
 
@@ -98,8 +102,11 @@ function handle_void_transaction()
                        unset($_POST['memo_']);
                        unset($_POST['date_']);
                }
-               else
+               else {
                        display_error(_("The entered transaction does not exist or cannot be voided."));
+                       set_focus('trans_no');
+
+               }
        }
 }