From a23ced75951fa1d850127aecc98a5419808de685 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Wed, 26 Mar 2008 09:28:10 +0000 Subject: [PATCH] --- .../zutrittskarten/generatefromsipass.php | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass.php b/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass.php index 51dbbafc6..9a095a5c0 100644 --- a/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass.php +++ b/vilesci/stammdaten/imexport/zutrittskarten/generatefromsipass.php @@ -1,7 +1,7 @@ cardnumber) { - if(($sipass[$j][2]!=$row->lastname&&$row->lastname!='') - ||($sipass[$j][3]!=$row->firstname&&$row->firstname!='') - ||($sipass[$j][5]!=$row->tag.'.'.$row->monat.'.'.$row->jahr&&$row->tag!=''&&$row->monat!=''&&$row->jahr!='')) - { - $sipass[$j][0]="U"; - $sipass[$j][2]=$row->lastname; - $sipass[$j][3]=$row->firstname; - $sipass[$j][5]=date('d.m.Y',strtotime($row->tag.'.'.$row->monat.'.'.$row->jahr)); - $sipass[$j][6]=date('d.m.Y',strtotime($row->tag.'.'.$row->monat.'.'.($row->jahr+5))); - } + $sipass[$j][0]="U"; + $sipass[$j][2]=trim($row->lastname); + $sipass[$j][3]=trim($row->firstname); + $sipass[$j][5]=date('d.m.Y',strtotime($row->tag.'.'.$row->monat.'.'.$row->jahr)); + $sipass[$j][6]=date('d.m.Y',strtotime($row->tag.'.'.$row->monat.'.'.($row->jahr+5))); $update=true; break; } @@ -103,8 +98,8 @@ if($result = pg_query($conn, $qry)) { $sipass[$i][0]="A"; $sipass[$i][1]=''; - $sipass[$i][2]=$row->lastname; - $sipass[$i][3]=$row->firstname; + $sipass[$i][2]=trim($row->lastname); + $sipass[$i][3]=trim($row->firstname); $sipass[$i][4]=str_replace(" ","",$row->cardnumber); $sipass[$i][5]=$row->tag.'.'.$row->monat.'.'.$row->jahr; $sipass[$i][6]=$row->tag.'.'.$row->monat.'.'.($row->jahr+5); @@ -116,16 +111,17 @@ if($result = pg_query($conn, $qry)) $ausdruck=''; for($j=0;$j<$i;$j++) { - if(trim($sipass[$j][0]!='')) + if(trim($sipass[$j][0]=='')) { - $ausdruck.=$sipass[$j][0]."\t"; - $ausdruck.=$sipass[$j][1]."\t"; - $ausdruck.=$sipass[$j][2]."\t"; - $ausdruck.=$sipass[$j][3]."\t"; - $ausdruck.=$sipass[$j][4]."\t"; - $ausdruck.=$sipass[$j][5]."\t"; - $ausdruck.=$sipass[$j][6]."\n"; + $sipass[$j][0]='D'; } + $ausdruck.=$sipass[$j][0]."\t"; + $ausdruck.=$sipass[$j][1]."\t"; + $ausdruck.=$sipass[$j][2]."\t"; + $ausdruck.=$sipass[$j][3]."\t"; + $ausdruck.=$sipass[$j][4]."\t"; + $ausdruck.=$sipass[$j][5]."\t"; + $ausdruck.=$sipass[$j][6]."\n"; } header("Content-Type: text/plain"); header("Content-Disposition: attachment; filename=\"SiPassZutrittskartenUpdate". "_" . date("d_m_Y") . ".txt\"");