useButtonTag) { $attributes = array( 'class' => 'action' . ($this->extraClass() ? $this->extraClass() : ''), 'id' => $this->id(), 'type' => 'reset', 'name' => $this->action ); if($this->isReadonly()) { $attributes['disabled'] = 'disabled'; $attributes['class'] = $attributes['class'] . ' disabled'; } return $this->createTag('button', $attributes, $this->attrTitle()); } else { $attributes = array( 'class' => 'action' . ($this->extraClass() ? $this->extraClass() : ''), 'id' => $this->id(), 'type' => 'reset', 'name' => $this->action, ); if($this->isReadonly()) { $attributes['disabled'] = 'disabled'; $attributes['class'] = $attributes['class'] . ' disabled'; } $attributes['title'] = ($this->description) ? $this->description : ($this->dontEscape) ? $this->Title() : $this->attrTitle(); return $this->createTag('input', $attributes); } } } ?>