function getHTML($id) { $B = new Button("Element\nlöschen", "trash", "icon"); $B->rmePCR("poolAnzeigeControl", $this->getID(), "deleteMe", "", OnEvent::closePopup("poolAnzeigeControl") . OnEvent::reload("Screen")); $B->style("margin:10px;"); $gui = new HTMLGUIX($this); $gui->name("Element"); $gui->displayMode("popupS"); $gui->attributes(array("poolAnzeigeControlCaption", "poolAnzeigeControlLabel", "poolAnzeigeControlNewLine", "poolAnzeigeControlClass", "poolAnzeigeControlSrc", "poolAnzeigeControlServer", "poolAnzeigeControlMaster", "poolAnzeigeControlValue", "poolAnzeigeControlUpdate", "poolAnzeigeControlGroup", "poolAnzeigeControlGroupDelay", "poolAnzeigeControlGroupDelayIf")); $gui->label("poolAnzeigeControlNewLine", "Neue Zeile"); $gui->label("poolAnzeigeControlCaption", "Überschrift"); $gui->label("poolAnzeigeControlLabel", "Beschriftung"); $gui->label("poolAnzeigeControlOrder", "Reihenfolge"); $gui->label("poolAnzeigeControlClass", "Klasse"); $gui->label("poolAnzeigeControlSrc", "Bild"); $gui->label("poolAnzeigeControlServer", "Steuerung"); $gui->label("poolAnzeigeControlGroupDelay", "Verzögerung in s"); $gui->label("poolAnzeigeControlGroup", "Eigene Gruppe"); $gui->label("poolAnzeigeControlUpdate", "Update Gruppe(n)"); $gui->label("poolAnzeigeControlGroupDelayIf", "Wenn"); $gui->type("poolAnzeigeControlNewLine", "checkbox"); $gui->type("poolAnzeigeControlServer", "readonly"); $gui->type("poolAnzeigeControlClass", "select", array("manual" => "Statisch", "load" => "Laden", "value" => "Wert")); $gui->type("poolAnzeigeControlGroupDelayIf", "select", array("" => "ohne", "on" => "Ein")); if ($this->A("poolAnzeigeControlMasterValues") != "") { $gui->type("poolAnzeigeControlMaster", "select", poolAnzeigeControl::values($this->A("poolAnzeigeControlMasterValues"))); } $gui->descriptionField("poolAnzeigeControlUpdate", "Mehrere Gruppen durch Komma trennen"); $gui->descriptionField("poolAnzeigeControlNewLine", "Fügt eine neue Zeile vor dem Element ein"); $gui->space("poolAnzeigeControlClass"); $gui->space("poolAnzeigeControlServer"); $gui->space("poolAnzeigeControlUpdate"); return $B . $gui->getEditHTML(); }