diff options
Diffstat (limited to 'frontends/php/include/classes')
| -rw-r--r-- | frontends/php/include/classes/ccheckbox.inc.php | 2 | ||||
| -rw-r--r-- | frontends/php/include/classes/cformtable.inc.php | 12 | ||||
| -rw-r--r-- | frontends/php/include/classes/ctextbox.inc.php | 6 |
3 files changed, 12 insertions, 8 deletions
diff --git a/frontends/php/include/classes/ccheckbox.inc.php b/frontends/php/include/classes/ccheckbox.inc.php index 2cbb3ca8..beb68ee7 100644 --- a/frontends/php/include/classes/ccheckbox.inc.php +++ b/frontends/php/include/classes/ccheckbox.inc.php @@ -54,7 +54,7 @@ { if(is_null($value)) return $this->DelOption("value"); - elseif(is_string($value)) + elseif(is_string($value) || is_numeric($value)) return $this->AddOption('value',$value); return $this->error("Incorrect value for SetValue [$value]"); } diff --git a/frontends/php/include/classes/cformtable.inc.php b/frontends/php/include/classes/cformtable.inc.php index 9cd1a63d..e1f4b44b 100644 --- a/frontends/php/include/classes/cformtable.inc.php +++ b/frontends/php/include/classes/cformtable.inc.php @@ -49,11 +49,13 @@ } function SetAction($value) { - if(!is_string($value)) - { - return $this->error("Incorrect value for SetAlign [$value]"); - } - parent::SetAction($value."#form"); + + if(is_string($value)) + return parent::SetAction($value."#form"); + elseif(is_null($value)) + return parent::SetAction($value); + else + return $this->error("Incorrect value for SetAction [$value]"); } function SetAlign($value) { diff --git a/frontends/php/include/classes/ctextbox.inc.php b/frontends/php/include/classes/ctextbox.inc.php index 9777bc74..dad97cbe 100644 --- a/frontends/php/include/classes/ctextbox.inc.php +++ b/frontends/php/include/classes/ctextbox.inc.php @@ -71,8 +71,10 @@ } return 0; } - function SetValue($value="") + function SetValue($value=NULL) { + if(is_null($value)) $value=""; + if(is_int($value)) { return $this->AddOption("value",strval($value)); @@ -85,7 +87,7 @@ } function SetSize($value) { - if(!is_int($value)) + if(!is_numeric($value)) { return $this->error("Incorrect value for SetSize [$value]"); } |
