From a67fc0933b09eb7a4e59124891da61972d654bed Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Tue, 11 Nov 2008 20:23:44 +0000 Subject: [PATCH] Fix: Can use decimal value in trip and expenses module --- htdocs/compta/deplacement/deplacement.class.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/deplacement/deplacement.class.php b/htdocs/compta/deplacement/deplacement.class.php index d386b9037b5..7b9374b0065 100644 --- a/htdocs/compta/deplacement/deplacement.class.php +++ b/htdocs/compta/deplacement/deplacement.class.php @@ -111,6 +111,9 @@ class Deplacement extends CommonObject { global $langs; + // Clean parameters + $this->km=price2num($this->km); + // Check parameters if (! is_numeric($this->km)) $this->km = 0; if (empty($this->type) || $this->type < 0) @@ -125,7 +128,7 @@ class Deplacement extends CommonObject } $sql = "UPDATE ".MAIN_DB_PREFIX."deplacement "; - $sql .= " SET km = ".$this->km; + $sql .= " SET km = ".$this->km; // This is a distance or amount $sql .= " , dated = '".$this->db->idate($this->date)."'"; $sql .= " , type = '".$this->type."'"; $sql .= " , fk_user = ".$this->fk_user;