Skip to content

Commit ebc7034

Browse files
author
OpenXE
committed
firmendaten hotfix freifelder
1 parent b6b856f commit ebc7034

File tree

1 file changed

+26
-5
lines changed

1 file changed

+26
-5
lines changed

www/pages/firmendaten.php

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -706,9 +706,12 @@ public function FirmendatenEdit()
706706
$n2 = 'adressefreifeld'.$i.'spalte';
707707
$v1 = $this->app->Secure->GetPOST($n1);
708708
$v2 = $this->app->Secure->GetPOST($n2);
709-
$this->app->DB->Update("UPDATE firmendaten SET
709+
/*$this->app->DB->Update("UPDATE firmendaten SET
710710
$n1 = '".$v1."', $n2 = '".$v2."'
711-
WHERE firma='$id' LIMIT 1");
711+
WHERE firma='$id' LIMIT 1");*/
712+
713+
$this->app->erp->FirmendatenSet($n1,$v1);
714+
$this->app->erp->FirmendatenSet($n2,$v2);
712715

713716
if(isset($firmendaten_werte_spalten)) {
714717
if(isset($firmendaten_werte_spalten[$n1]) && $firmendaten_werte_spalten[$n1]['wert'] != $v1) {
@@ -746,9 +749,12 @@ public function FirmendatenEdit()
746749
$n2 = 'projektfreifeld'.$i.'spalte';
747750
$v1 = $this->app->Secure->GetPOST($n1);
748751
$v2 = $this->app->Secure->GetPOST($n2);
749-
$this->app->DB->Update("UPDATE firmendaten SET
752+
/* $this->app->DB->Update("UPDATE firmendaten SET
750753
$n1 = '".$v1."', $n2 = '".$v2."'
751-
WHERE firma='$id' LIMIT 1");
754+
WHERE firma='$id' LIMIT 1"); */
755+
756+
$this->app->erp->FirmendatenSet($n1,$v1);
757+
$this->app->erp->FirmendatenSet($n2,$v2);
752758

753759
if(isset($firmendaten_werte_spalten)) {
754760
if(isset($firmendaten_werte_spalten[$n1]) && $firmendaten_werte_spalten[$n1]['wert'] != $v1) {
@@ -783,6 +789,8 @@ public function FirmendatenEdit()
783789
}
784790

785791
$toupdate = null;
792+
793+
/*
786794
for($in = 1; $in <= 40; $in++) {
787795
$toupdate[] = 'freifeld'.$in;
788796
}
@@ -800,7 +808,20 @@ public function FirmendatenEdit()
800808
}
801809
$sql2 = "UPDATE firmendaten SET ".implode(',',$sql2a)." WHERE firma = '$id' LIMIT 1";
802810
unset($sql2a);
803-
$this->app->DB->Update($sql2);
811+
$this->app->DB->Update($sql2);*/
812+
813+
for($in = 1; $in <= 40; $in++) {
814+
$field = 'freifeld'.$in;
815+
$this->app->erp->FirmendatenSet($field,$this->app->Secure->GetPOST($field));
816+
}
817+
for($in = 1; $in <= 20; $in++) {
818+
$field = 'projektfreifeld'.$in;
819+
$this->app->erp->FirmendatenSet($field,$this->app->Secure->GetPOST($field));
820+
$field = 'adressefreifeld'.$in;
821+
$this->app->erp->FirmendatenSet($field,$this->app->Secure->GetPOST($field));
822+
}
823+
824+
804825
if($this->app->DB->error()) {
805826
foreach($toupdate as $v) {
806827
$data[$v] = $this->app->Secure->GetPOST($v);

0 commit comments

Comments
 (0)