diff --git a/vilesci/stammdaten/imexport/zutrittskarten/import.php b/vilesci/stammdaten/imexport/zutrittskarten/import.php
index 11bd93f2e..eaeeb1f88 100644
--- a/vilesci/stammdaten/imexport/zutrittskarten/import.php
+++ b/vilesci/stammdaten/imexport/zutrittskarten/import.php
@@ -1,120 +1,119 @@
-
-
-
-
- Zutrittskarten
-
-
-
-
-
-
-Zutrittskarten Import
-'.$i.'
'.$sql_query);
- if(isset($_FILES['datei']['tmp_name']))
- {
- //Extension herausfiltern
- $ext = explode('.',$_FILES['datei']['name']);
- $ext = strtolower($ext[count($ext)-1]);
-
- //--check if csv or txt
- if ($ext=='csv' || $ext=='txt')
- {
- $filename = $_FILES['datei']['tmp_name'];
- //File oeffnen
- $fp = file($filename);
- $anz=count($fp);
- for ($i=1;$i<$anz;$i++)
- {
- echo $fp[$i].'
';
- $endpos=strpos($fp[$i],9);
- $key=substr($fp[$i],0,$endpos);
- //echo $key.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $name=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $name.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $firstname=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $firstname.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $groupe=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $groupe.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $logaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $logaswnumber.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $physaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $physaswnumber.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $validstart=substr($fp[$i],$beginpos,$endpos-$beginpos);
- //echo $validstart.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $validend=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $validend.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text1=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text1.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text2=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text2.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text3=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text3.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text4=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text4.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text5=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text5.'
';
- $beginpos=$endpos+1;
- $endpos=strpos($fp[$i],9,$beginpos);
- $text6=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $text6.'
';
- $beginpos=$endpos+1;
- $endpos=strlen($fp[$i]);
- $pin=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
- //echo $pin.'
';
- $sql_query="INSERT INTO sync.tbl_zutrittskarte (key,name,firstname,groupe,logaswnumber,physaswnumber,validstart,validend,text1,text2,text3,text4,text5,text6,pin)
- VALUES ('$key','$name','$firstname','$groupe','$logaswnumber','$physaswnumber',";
- if ($validstart=='')
- $sql_query.="NULL,";
- else
- $sql_query.="'$validstart',";
- if ($validend=='')
- $sql_query.="NULL,";
- else
- $sql_query.="'$validend',";
- $sql_query.="'$text1','$text2','$text3','$text4','$text5','$text6','$pin')";
- $result=pg_exec($conn, $sql_query);
- //echo $sql_query;
- if(!$result)
- die(pg_errormessage().'
'.$i.'
'.$sql_query);
- }
- }
- else
- echo "File ist keine gueltige Textdatei
";
- }
-
-?>
-Datenimport abgeschlossen!
-
-
+
+
+
+
+ Zutrittskarten
+
+
+
+
+
+
+Zutrittskarten Import
+'.$i.'
'.$sql_query);
+ if(isset($_FILES['datei']['tmp_name']))
+ {
+ //Extension herausfiltern
+ $ext = explode('.',$_FILES['datei']['name']);
+ $ext = mb_strtolower($ext[count($ext)-1],'UTF-8');
+ //--check if csv or txt
+ if ($ext=='csv' || $ext=='txt')
+ {
+ $filename = $_FILES['datei']['tmp_name'];
+ //File oeffnen
+ $fp = file($filename);
+ $anz=count($fp);
+ for ($i=1;$i<$anz;$i++)
+ {
+ echo $fp[$i].'
';
+ $endpos=strpos($fp[$i],9);
+ $key=substr($fp[$i],0,$endpos);
+ //echo $key.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $name=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $name.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $firstname=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $firstname.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $groupe=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $groupe.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $logaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $logaswnumber.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $physaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $physaswnumber.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $validstart=substr($fp[$i],$beginpos,$endpos-$beginpos);
+ //echo $validstart.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $validend=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $validend.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text1=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text1.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text2=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text2.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text3=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text3.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text4=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text4.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text5=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text5.'
';
+ $beginpos=$endpos+1;
+ $endpos=strpos($fp[$i],9,$beginpos);
+ $text6=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $text6.'
';
+ $beginpos=$endpos+1;
+ $endpos=strlen($fp[$i]);
+ $pin=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
+ //echo $pin.'
';
+ $sql_query="INSERT INTO sync.tbl_zutrittskarte (key,name,firstname,groupe,logaswnumber,physaswnumber,validstart,validend,text1,text2,text3,text4,text5,text6,pin)
+ VALUES ('$key','$name','$firstname','$groupe','$logaswnumber','$physaswnumber',";
+ if ($validstart=='')
+ $sql_query.="NULL,";
+ else
+ $sql_query.="'$validstart',";
+ if ($validend=='')
+ $sql_query.="NULL,";
+ else
+ $sql_query.="'$validend',";
+ $sql_query.="'$text1','$text2','$text3','$text4','$text5','$text6','$pin')";
+ $result=pg_exec($conn, $sql_query);
+ //echo $sql_query;
+ if(!$result)
+ die(pg_errormessage().'
'.$i.'
'.$sql_query);
+ }
+ }
+ else
+ echo "File ist keine gueltige Textdatei
";
+ }
+
+?>
+Datenimport abgeschlossen!
+
+