From e1be2ee3ef4f86685a1d3ccb89874f8e5264e678 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 24 Oct 2019 10:30:47 +0200 Subject: [PATCH] If currency not given then supposed to be the default one (id=0) --- include/class/acc_currency.class.php | 3 ++- include/class/acc_ledger.class.php | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/include/class/acc_currency.class.php b/include/class/acc_currency.class.php index 747095738..0de9a09c6 100644 --- a/include/class/acc_currency.class.php +++ b/include/class/acc_currency.class.php @@ -27,7 +27,8 @@ require_once NOALYSS_INCLUDE."/database/v_currency_last_value_sql.class.php"; /** * @class - * @brief display currency , convert to euro , and save them if used + * @brief display currency , convert to euro , and save them if used. The default currency has the id 0 and is + * normally EUR */ class Acc_Currency { diff --git a/include/class/acc_ledger.class.php b/include/class/acc_ledger.class.php index bfb8f0f8f..ee30e8ba8 100644 --- a/include/class/acc_ledger.class.php +++ b/include/class/acc_ledger.class.php @@ -1332,8 +1332,8 @@ class Acc_Ledger extends jrn_def_sql $count=0; // currency - $currency_code=$http->extract($p_array, "p_currency_code","number"); - $currency_rate=$http->extract($p_array, "p_currency_rate","number"); + $currency_code=$http->extract($p_array, "p_currency_code","number",0); + $currency_rate=$http->extract($p_array, "p_currency_rate","number",1); $currency_rate_ref=new Acc_Currency($this->db, $currency_code); for ($i=0; $i<$nb_item; $i++)