app = $app; $this->parsetarget = $parsetarget; $id= $this->app->Secure->GetGET("id"); $this->id = $id; $lid= $this->app->Secure->GetGET("lid"); if($lid > 0) { $this->app->Secure->GET["id"]=$lid; $this->app->Secure->POST["id"]=$lid; } parent::__construct($app,$parsetarget); $this->ExtendsForm(); } function ExtendsForm() { $action = $this->app->Secure->GetGET("action"); if($action=="ansprechpartner") { // liste zuweisen $pid = $this->id;//$this->app->Secure->GetGET("id"); $this->app->Secure->POST["adresse"]=$pid; $field = new HTMLInput("adresse","hidden",$pid); $this->form->NewField($field); } if($action=="ansprechpartnerpopup") { // liste zuweisen $pid = $this->id;//$this->app->Secure->GetGET("id"); $this->app->Secure->POST["adresse"]=$pid; $field = new HTMLInput("adresse","hidden",$pid); $this->form->NewField($field); } $this->app->YUI->DatePicker("geburtstag"); $this->form->ReplaceFunction("geburtstag",$this,"ReplaceDatum"); $field = new HTMLInput("ansprechpartner_land","hidden",""); $this->form->NewField($field); $typOptions = $this->app->erp->GetTypSelect(); foreach($typOptions as $key=>$value) { if($key=="firma") $typOptions[$key]="Firma / Filiale / Niederlassung"; } sort($typOptions); $field = new HTMLSelect("typ",0); //$field->onchange="onchange_typ(this.form.typ.options[this.form.typ.selectedIndex].value);"; $field->AddOptionsSimpleArray($typOptions); $this->form->NewField($field); } function DatumErsetzen($wert) { return "neuerwerert"; } public function Search() { $this->app->Tpl->Set($this->parsetarget,"suchmaske"); //$this->app->Table( //$table = new OrderTable("veranstalter"); //$table->Heading(array('Name','Homepage','Telefon')); } function ReplaceDatum($db,$value,$fromform) { return $this->app->erp->ReplaceDatum($db,$value,$fromform); } function __destruct() { $id = $this->id; $this->app->Secure->GET["id"]=$id; $this->app->Secure->POST["id"]=$id; } } ?>