]> wagnertech.de Git - timetracker.git/blobdiff - WEB-INF/lib/form/FormElement.class.php
Ongoing refactoring of form controls.
[timetracker.git] / WEB-INF / lib / form / FormElement.class.php
index c576451ce74d2f7905b55ff11d2b997f560ceb75..f46e3bf2455c8eda8d31d1ef953bcabb4835bd44 100644 (file)
 // | https://www.anuko.com/time_tracker/credits.htm
 // +----------------------------------------------------------------------+
 
+// FromElement is the base class for controls on forms.
 class FormElement {
-       var $mId                        = "";
-       var $mName;
-       var $mFormName          = "";
+  var $id = "";
+  var $name;
+  var $form_name = "";
        var $mValue                     = "";
        var $mSize                      = "";
        var $mMaxLength         = "";
        var $mTabindex          = "";
        var $mAccesskey     = "";
-       var $mOnBlur            = "";
        var $mOnSelect          = "";
        var $mOnChange          = "";
        var $mOnClick           = "";
@@ -48,16 +48,16 @@ class FormElement {
        var $cClassName         = "FormElement";
        var $mI18n                      = null;
 
-       function FormElement() {
+       function __construct() {
        }
 
        function getClass()     { return $this->cClassName; }
        
-       function setName($name) { $this->mName = $name; }
-       function getName()      { return $this->mName; }
+       function setName($name) { $this->name = $name;  }
+       function getName()      { return $this->name; }
        
-       function setFormName($name)     { $this->mFormName = $name;     }
-       function getFormName()  { return $this->mFormName; }
+       function setFormName($name) { $this->form_name = $name; }
+       function getFormName()  { return $this->form_name; }
        
        function setValue($value)       { $this->mValue = $value;}
        function getValue() { return $this->mValue; }
@@ -65,8 +65,8 @@ class FormElement {
        function setValueSafe($value)   { $this->mValue = $value;}
        function getValueSafe() { return $this->mValue; }
 
-       function setId($id)     { $this->mId = $id;     }
-       function getId() { return $this->mId; }
+       function setId($id)     { $this->id = $id;      }
+       function getId() { return $this->id; }
        
        function setSize($value)        { $this->mSize = $value; }
        function getSize() { return $this->mSize; }
@@ -95,9 +95,7 @@ class FormElement {
        function setOnChange($str)      { $this->mOnChange = $str; }
        function setOnClick($str)       { $this->mOnClick = $str; }
        function setOnSelect($str)      { $this->mOnSelect = $str; }
-       function setOnBlue($str)        { $this->mOnBlur = $str; }
-       function setOnKeyPress($str){ $this->mOnKeyPress = $str; }
-       
+
        function setLocalization($i18n) {
                $this->mI18n = $i18n;
        }
@@ -107,7 +105,7 @@ class FormElement {
        }
        
        function toStringLabel() {
-           return "<label for=\"" . $this->mId . "\">" . $this->mLabel . "</label>";
+           return "<label for=\"" . $this->id . "\">" . $this->mLabel . "</label>";
        }
        
        function toArray() {