+ function createElementForm($action, $method, $name) {
+ $formelem = $this->createElement('form');
+ $formelem->setAttribute('action', $action);
+ $formelem->setAttribute('method', $method);
+ $formelem->setAttribute('name', $name);
+ return $formelem;
+ }
+
+ function createElementInputHidden($name, $value) {
+ $hidden = $this->createElement('input');
+ $hidden->setAttribute('type', 'hidden');
+ $hidden->setAttribute('name', $name);
+ $hidden->setAttribute('value', $value);
+ return $hidden;
+ }
+
+ function createElementInputText($name, $maxlength, $size, $id = null, $value = null) {
+ $txfield = $this->createElement('input');
+ $txfield->setAttribute('type', 'text');
+ if (!is_null($id)) { $txfield->setAttribute('id', $id); }
+ $txfield->setAttribute('name', $name);
+ $txfield->setAttribute('maxlength', $maxlength);
+ $txfield->setAttribute('size', $size);
+ if (!is_null($value)) { $txfield->setAttribute('value', $value); }
+ return $txfield;
+ }
+
+ function createElementInputRadio($name, $id, $value, $checked) {
+ $radio = $this->createElement('input');
+ $radio->setAttribute('type', 'radio');
+ $radio->setAttribute('name', $name);
+ $radio->setAttribute('id', $id);
+ $radio->setAttribute('value', $value);
+ if ($checked) { $radio->setAttribute('checked', ''); }
+ return $radio;
+ }
+
+ function createElementInputCheckbox($name, $id, $value, $checked) {
+ $cbox = $this->createElement('input');
+ $cbox->setAttribute('type', 'checkbox');
+ $cbox->setAttribute('name', $name);
+ $cbox->setAttribute('id', $id);
+ $cbox->setAttribute('value', $value);
+ if ($checked) { $cbox->setAttribute('checked', ''); }
+ return $cbox;
+ }
+
+ function createElementInputSubmit($value) {
+ $submitbtn = $this->createElement('input');
+ $submitbtn->setAttribute('type', 'submit');
+ $submitbtn->setAttribute('value', $value);
+ return $submitbtn;
+ }
+
+ function createElementLabel($for_id, $value) {
+ $label = $this->createElement('label', $value);
+ $label->setAttribute('for', $for_id);
+ return $label;