app = $app; $this->parsetarget = $parsetarget; $this->Form(); } public function importvorlageDelete() { $this->form->Execute("importvorlage","delete"); $this->importvorlageList(); } 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("importvorlage"); $this->form->UseTable("importvorlage"); $this->form->UseTemplate("importvorlage.tpl",$this->parsetarget); $field = new HTMLInput("bezeichnung","text","","50","","","","","","","","0","2",""); $this->form->NewField($field); $this->form->AddMandatory("bezeichnung","notempty","Pflichfeld!","MSGBEZEICHNUNG"); $field = new HTMLSelect("ziel",0,"ziel","","","0"); $field->AddOption('Adresse (min. Angabe: name)','adresse'); $field->AddOption('Artikel (min. Angabe: nummer oder name_de)','artikel'); $field->AddOption('Einkaufspreise (min. Angabe: lieferantennummer und herstellernummer oder herstellernummer )','einkauf'); $field->AddOption('Zeiterfassung (min. Angabe: datum_von,zeit_von,datum_bis,zeit_bis,kundennummer,taetigkeit)','zeiterfassung'); $field->AddOption('Wiedervorlagen (min. Angabe: datum_faellig, kundennummer,mitarbeiternummer,betreff)','wiedervorlagen'); $field->AddOption('Notizen (min. Angabe: datum,kundennummer,mitarbeiternummer,betreff)','notizen'); $field->AddOption('Kontenrahmen (min. Angabe: sachkonto,beschriftung,art)','kontorahmen'); $field->AddOption('Kontoauszug','kontoauszug'); $this->form->NewField($field); $field = new HTMLInput("importerstezeilenummer","text","","15","","","","","","","","0","",""); $this->form->NewField($field); $field = new HTMLSelect("importtrennzeichen",0,"importtrennzeichen","","","0"); $field->AddOption(';','semikolon'); $field->AddOption(',','komma'); $this->form->NewField($field); $field = new HTMLSelect("importdatenmaskierung",0,"importdatenmaskierung","","","0"); $field->AddOption('keine','keine'); $field->AddOption('"','gaensefuesschen'); $this->form->NewField($field); $field = new HTMLInput("charset","text","","","","","","","","","","0","",""); $this->form->NewField($field); $field = new HTMLCheckbox("utf8decode","","","1","0","0"); $this->form->NewField($field); $field = new HTMLTextarea("fields",15,60,"","","","","0"); $this->form->NewField($field); $field = new HTMLTextarea("internebemerkung",5,50,"","","","","0"); $this->form->NewField($field); } } ?>