projects
/
timetracker.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial attempt to implement quota percent for users.
[timetracker.git]
/
WEB-INF
/
lib
/
form
/
FloatField.class.php
diff --git
a/WEB-INF/lib/form/FloatField.class.php
b/WEB-INF/lib/form/FloatField.class.php
index
298e09b
..
5b93975
100644
(file)
--- a/
WEB-INF/lib/form/FloatField.class.php
+++ b/
WEB-INF/lib/form/FloatField.class.php
@@
-29,19
+29,20
@@
import('form.TextField');
class FloatField extends TextField {
import('form.TextField');
class FloatField extends TextField {
-
var $mDelimiter = '.';
var $mFFormat;
var $mDelimiter = '.';
var $mFFormat;
- var $cClassName = 'FloatField';
-
+
function __construct($name) {
function __construct($name) {
+ global $user;
+
+ $this->class = 'FloatField';
$this->name = $name;
$this->name = $name;
+ $this->mDelimiter = $user->getDecimalMark();
}
}
- function setLocalization($i18n) {
- FormElement::setLocalization($i18n);
+ function localize() {
global $user;
global $user;
- $this->mDelimiter = $user->
decimal_mark
;
+ $this->mDelimiter = $user->
getDecimalMark()
;
}
function setFormat($format) {
}
function setFormat($format) {
@@
-54,19
+55,19
@@
class FloatField extends TextField {
$value = sprintf('%'.$this->mFFormat.'f', $value);
$value = str_replace('.', $this->mDelimiter, $value);
}
$value = sprintf('%'.$this->mFFormat.'f', $value);
$value = str_replace('.', $this->mDelimiter, $value);
}
- $this->
mV
alue = $value;
+ $this->
v
alue = $value;
}
function setValueSafe($value) {
// '.' to ',' , apply delimiter
if (strlen($value) > 0)
}
function setValueSafe($value) {
// '.' to ',' , apply delimiter
if (strlen($value) > 0)
- $this->
mV
alue = str_replace('.', $this->mDelimiter, $value);
+ $this->
v
alue = str_replace('.', $this->mDelimiter, $value);
}
function getValueSafe() {
// ',' to '.'
}
function getValueSafe() {
// ',' to '.'
- if (strlen($this->
mV
alue) > 0)
- return str_replace($this->mDelimiter, '.', $this->
mV
alue);
+ if (strlen($this->
v
alue) > 0)
+ return str_replace($this->mDelimiter, '.', $this->
v
alue);
return null;
}
}
return null;
}
}