From 851b9e6cdddbd15394ff334fef8516d8555b977b Mon Sep 17 00:00:00 2001 From: jpb Date: Tue, 24 May 2022 09:06:57 +0200 Subject: [PATCH] revamp sql --- htdocs/expensereport/class/expensereport.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 56b2414c04d..d63188938ea 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -2610,10 +2610,12 @@ class ExpenseReport extends CommonObject $arrayDate = dol_getdate(dol_now()); $sql = " SELECT count(n.qty) as cumul FROM ".MAIN_DB_PREFIX."expensereport_det n"; $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."expensereport e ON e.rowid = n.fk_expensereport"; + $sql .= " LEFT JOIN ".MAIN_DB_PREFIX."c_type_fees tf ON tf.id = n.fk_c_type_fees"; $sql.= " WHERE e.fk_user_author = ".(int) $this->fk_user_author; $sql.= " AND YEAR(n.date) = ".(int) $arrayDate['year'] ; - $sql.= " AND n.fk_c_type_fees = 4"; + $sql.= " AND tf.code = 'EX_KME' "; $sql.= " AND e.fk_statut = ".(int) ExpenseReport::STATUS_VALIDATED; + $resql = $this->db->query($sql); if ($resql){