Focus set to invalid field after submit check fail
[fa-stable.git] / gl / manage / exchange_rates.php
index deeb49b384a6a47e4719cc79890b86298a745339..5ece97ad248abd1f369b7035b2e081e3162499fa 100644 (file)
@@ -31,16 +31,19 @@ function check_data()
        if (!is_date($_POST['date_'])) 
        {
                display_error( _("The entered date is invalid."));
+               set_focus('date_');
                return false;
        }
        if (!check_num('BuyRate', 0))
        {
                display_error( _("The exchange rate must be numeric and greater than zero."));
+               set_focus('BuyRate');
                return false;
        }
        if ($_POST['BuyRate'] <= 0)
        {
                display_error( _("The exchange rate cannot be zero or a negative number."));
+               set_focus('BuyRate');
                return false;
        }
 
@@ -148,7 +151,8 @@ function display_rate_edit()
        {
                date_row(_("Date to Use From:"), 'date_');
        }
-       small_amount_row(_("Exchange Rate:"), 'BuyRate', null, '', submit('get_rate',_("Get"), false));
+       small_amount_row(_("Exchange Rate:"), 'BuyRate', null, '', 
+         submit('get_rate',_("Get")), user_exrate_dec());
 
        end_table(1);