Minor layout bug at Credit Shipping Costs in customer_credit_invoice.php
[fa-stable.git] / inventory / transfers.php
index 78f86a7d5d2b1cced4d688d835fd3b2652a16848..c28604c0be9a6803bbf013de67cdbe0655149a5c 100644 (file)
@@ -91,26 +91,31 @@ if (isset($_POST['Process']))
        if (!references::is_valid($_POST['ref'])) 
        {
                display_error(_("You must enter a reference."));
+               set_focus('ref');
                $input_error = 1;
        } 
        elseif (!is_new_reference($_POST['ref'], systypes::location_transfer())) 
        {
                display_error(_("The entered reference is already in use."));
+               set_focus('ref');
                $input_error = 1;
        } 
        elseif (!is_date($_POST['AdjDate'])) 
        {
                display_error(_("The entered date for the adjustment is invalid."));
+               set_focus('AdjDate');
                $input_error = 1;
        } 
        elseif (!is_date_in_fiscalyear($_POST['AdjDate'])) 
        {
                display_error(_("The entered date is not in fiscal year."));
+               set_focus('AdjDate');
                $input_error = 1;
        } 
        elseif ($_POST['FromStockLocation'] == $_POST['ToStockLocation'])
        {
                display_error(_("The locations to transfer from and to must be different."));
+               set_focus('FromStockLocation');
                $input_error = 1;
        } 
        else 
@@ -151,12 +156,14 @@ function check_item_data()
        if (!check_num('qty'))
        {
                display_error( _("The quantity entered is not a valid number."));
+               set_focus('qty');
                return false;
        }
 
        if (!check_num('qty', 0))
        {
                display_error(_("The quantity entered must be a positive number."));
+               set_focus('qty');
                return false;
        }