Fixed slash quotation problems on direct POST var reuse.
[fa-stable.git] / includes / ui / ui_view.inc
index 7ca792aee8e30cd76afdd4a81d76d7f4bc888f4e..c1364786608d52b4c08b636ec818a561e3196f14 100644 (file)
@@ -286,10 +286,17 @@ function exchange_rate_display($from_currency, $to_currency, $date_, $buttons=tr
                        else
                                $currency = $from_currency;
                        $rate = get_ecb_rate($currency);
-                       if (get_date_exchange_rate($currency, $date_))
-                               update_exchange_rate($currency, $date_, $rate, $rate);
-                       else
-                               add_exchange_rate($currency, $date_, $rate, $rate);
+                       if ($rate==0) 
+                       {
+                               display_error(_("Cannot get exchange rate for this currency. Please add exchange rate manually on Exchange Rates page.") );
+                               $rate = get_exchange_rate_from_to($to_currency, $from_currency, $date_);
+                       } else 
+                       {
+                               if (get_date_exchange_rate($currency, $date_))
+                                       update_exchange_rate($currency, $date_, $rate, $rate);
+                               else
+                                       add_exchange_rate($currency, $date_, $rate, $rate);
+                       }
                        if ($from_currency == $comp_currency)
                                $rate = 1 / $rate;
                        $Ajax->activate('get_rate');