app = $app; $this->parsetarget = $parsetarget; $this->Form(); } public function druckerDelete() { $this->form->Execute("drucker","delete"); $this->druckerList(); } function Edit() { $this->form->Edit(); } function Copy() { $this->form->Copy(); } public function Create() { $this->form->Create(); } public function Search() { $this->app->Tpl->Set($this->parsetarget,"SUUUCHEEE"); } public function Summary() { $this->app->Tpl->Set($this->parsetarget,"grosse Tabelle"); } function Form() { $this->form = $this->app->FormHandler->CreateNew("drucker"); $this->form->UseTable("drucker"); $this->form->UseTemplate("drucker.tpl",$this->parsetarget); $field = new HTMLInput("name","text","","40","","","","","","","","0","2",""); $this->form->NewField($field); $this->form->AddMandatory("name","notempty","Pflichfeld!","MSGNAME"); $field = new HTMLInput("bezeichnung","text","","40","","","","","","","","0","2",""); $this->form->NewField($field); $field = new HTMLCheckbox("aktiv","","","1","0","0"); $this->form->NewField($field); $field = new HTMLSelect("art",0,"art","","","0"); $field->AddOption('Drucker (Belege und Paketmarken)','0'); $field->AddOption('Fax','1'); $field->AddOption('Etikettendrucker (XML Definitionen)','2'); $this->form->NewField($field); $field = new HTMLSelect("format",0,"format","","","0"); $field->AddOption('',''); $field->AddOption('30x15 mm','30x15x3'); $field->AddOption('50x18 mm','50x18x3'); $field->AddOption('100x50 mm','100x50x5'); $field->AddOption('DIN A4','DINA4'); $field->AddOption('DIN A5','DINA5'); $field->AddOption('DIN A6','DINA6'); $this->form->NewField($field); $field = new HTMLCheckbox("keinhintergrund","","","1","0","0"); $this->form->NewField($field); $field = new HTMLSelect("anbindung",0,"anbindung","","","0"); $field->AddOption('Kommandozeilenbefehl','cups'); $field->AddOption('PDF in Verzeichnis','pdf'); $field->AddOption('Adapterbox','adapterbox'); $field->AddOption('E-Mail','email'); $field->AddOption('Download','download'); $field->AddOption('Xentral Druckerspooler','spooler'); $this->form->NewField($field); $field = new HTMLInput("befehl","text","","40","","","","","","","","0","",""); $this->form->NewField($field); $field = new HTMLInput("tomail","text","","40","","","","","","","","0","",""); $this->form->NewField($field); $field = new HTMLInput("tomailsubject","text","","40","","","","","","","","0","",""); $this->form->NewField($field); $field = new HTMLTextarea("tomailtext",10,40,"","","","","0"); $this->form->NewField($field); $field = new HTMLInput("adapterboxseriennummer","text","","40","","","","","","","","0","",""); $this->form->NewField($field); } } ?>