Introduced a debug option and a localization string for holidays.
[timetracker.git] / WEB-INF / lib / form / Combobox.class.php
index 78bd996..88f0b50 100644 (file)
@@ -44,13 +44,11 @@ class Combobox extends FormElement {
     var $mCompareOn = "key"; // or "value"
     var $mDataDeep = 1;
     var $mDataKeys = array();
-    var $cClassName    = "Combobox";
 
-       function __construct($name,$value="")
-       {
-               $this->name = $name;
-               $this->value = $value;
-       }
+  function __construct($name) {
+    $this->class = 'Combobox';
+    $this->name = $name;
+  }
 
        function setMultiple($value)    { $this->mMultiple = $value; }
        function isMultiple() { return $this->mMultiple; }
@@ -65,9 +63,8 @@ class Combobox extends FormElement {
        function getDataKeys() { return $this->mDataKeys; }
        
        
-       function toStringControl()      {
-               if (!$this->isRenderable()) return "";
-           
+       function getHtml() {
+
            if ($this->id=="") $this->id = $this->name;
            
                $html = "\n\t<select";
@@ -82,10 +79,10 @@ class Combobox extends FormElement {
                if ($this->on_change!="")
                   $html .= " onchange=\"$this->on_change\"";
                   
-               if ($this->mStyle!="")
-                  $html .= " style=\"$this->mStyle\"";
+               if ($this->style!="")
+                  $html .= " style=\"$this->style\"";
                 
-                if (!$this->isEnable())
+                if (!$this->isEnabled())
                   $html .= " disabled";
                   
                $html .= ">\n";   
@@ -112,4 +109,3 @@ class Combobox extends FormElement {
                return $html;
        }
 }
-?>
\ No newline at end of file