Initial xentral_oss_20.3.c9ffacf
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
<?php
|
||||
include ("_gen/widget.gen.ansprechpartner.php");
|
||||
|
||||
class WidgetAnsprechpartner extends WidgetGenAnsprechpartner
|
||||
{
|
||||
private $app;
|
||||
function __construct($app,$parsetarget)
|
||||
{
|
||||
$this->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;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user