Index: trunk/kernel/include/config.php =================================================================== diff -u -N -r8061 -r8397 --- trunk/kernel/include/config.php (.../config.php) (revision 8061) +++ trunk/kernel/include/config.php (.../config.php) (revision 8397) @@ -250,15 +250,17 @@ $this->default_value = $objConfig->Get($this->name); } $this->default_value = inp_htmlize($this->default_value); + $validation_rule = $this->ValidationRules ? ' ValidationType="'.$this->ValidationRules.'" ' : ''; + switch($this->ElementType) { case 'text': $o .= 'default_value.'">'; + $o .= 'value="'.$this->default_value.'"'.$validation_rule.'>'; break; case 'checkbox': - $o .= 'name.'" tabindex="'.($this->TabIndex++).'"'.$validation_rule; $o .= $this->default_value ? ' checked>' : '>'; break; @@ -271,7 +273,7 @@ break; case 'textarea': - $o .= ''; + $o .= ''; break; case 'label': @@ -297,15 +299,15 @@ $this->TabIndex++; $values = $this->GetValues($this->ValueList); foreach ($values as $option_id => $option_name) { - $o .= 'TabIndex.'" name="'.$this->name.'" value="'.$option_id.'"'.$validation_rule; $o .= ($this->default_value == $option_id) ? ' checked>' : '>'; $o .= $option_name; } $this->TabIndex++; break; case 'select': - $o .= ''; $values = $this->GetValues($this->ValueList); foreach ($values as $option_id => $option_name) { @@ -324,7 +326,7 @@ $selected = in_array($option_id, $selected_values) ? ' selected' : ''; $o .= ''; } - $o .= ''; + $o .= ''; break; } return $o;