From 865ba3f63a02d71ce21aba3c3329997915e0806c Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Tue, 9 Jun 2009 11:34:11 +0000 Subject: [PATCH] --- .../imexport/zutrittskarten/import.php | 239 +++++++++--------- 1 file changed, 119 insertions(+), 120 deletions(-) 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! + +