From 8b4cd4e6899cc6cf0fbc7c6b876262cae70d1661 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Wed, 19 May 2010 17:14:12 +0200 Subject: [PATCH] DibiTranslator: %f modifier converts value to number --- dibi/libs/DibiTranslator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dibi/libs/DibiTranslator.php b/dibi/libs/DibiTranslator.php index 5d2a9557..20341fdd 100644 --- a/dibi/libs/DibiTranslator.php +++ b/dibi/libs/DibiTranslator.php @@ -355,7 +355,7 @@ final class DibiTranslator extends DibiObject if (is_string($value) && is_numeric($value) && strpos($value, 'x') === FALSE) { return $value; // something like -9E-005 is accepted by SQL, HEX values are not } else { - return $value === NULL ? 'NULL' : rtrim(rtrim(number_format($value, 5, '.', ''), '0'), '.'); + return $value === NULL ? 'NULL' : rtrim(rtrim(number_format($value + 0, 5, '.', ''), '0'), '.'); } case 'd': // date