From b015a0130f934ade8ba9db317f909bf029061b0d Mon Sep 17 00:00:00 2001 From: Christian Paminger Date: Fri, 22 Jun 2007 14:38:28 +0000 Subject: [PATCH] --- vilesci/stammdaten/imexport/index.html | 17 +++ .../imexport/zutrittskarten/import.php | 111 ++++++++++++++++++ .../imexport/zutrittskarten/index.html | 23 ++++ 3 files changed, 151 insertions(+) create mode 100644 vilesci/stammdaten/imexport/index.html create mode 100644 vilesci/stammdaten/imexport/zutrittskarten/import.php create mode 100644 vilesci/stammdaten/imexport/zutrittskarten/index.html diff --git a/vilesci/stammdaten/imexport/index.html b/vilesci/stammdaten/imexport/index.html new file mode 100644 index 000000000..acd7a274c --- /dev/null +++ b/vilesci/stammdaten/imexport/index.html @@ -0,0 +1,17 @@ + + + + + ImExport + + + + + +

Im- und Export von Daten

+ Hier werden die Daten aus/in die DB VileSci im- bzw. exportiert. +

Personenbezogene Daten

+ Zutrittskarten + + + diff --git a/vilesci/stammdaten/imexport/zutrittskarten/import.php b/vilesci/stammdaten/imexport/zutrittskarten/import.php new file mode 100644 index 000000000..d157f6ae8 --- /dev/null +++ b/vilesci/stammdaten/imexport/zutrittskarten/import.php @@ -0,0 +1,111 @@ + + + + + Zutrittskarten + + + + + + +

Zutrittskarten Import

+'; + $endpos=strpos($fp[$i],9); + $key=substr($fp[$i],0,$endpos); + //echo $lektor.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $name=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $wochentag.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $firstname=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $stunde_id.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $group=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $lehrfach.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $logaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $ort.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $unr=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $unr.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $physaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $keineahnung.'
'; + $beginpos=$endpos+1; + $endpos=strpos($fp[$i],9,$beginpos); + $validstart=substr($fp[$i],$beginpos,$endpos-$beginpos); + //echo $klassenbez.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $validend=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $jahreswochen.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $text1=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $text1.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $text2=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $text2.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $text3=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $text3.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $text4=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $text4.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $text5=trim(substr($fp[$i],$beginpos,$endpos-$beginpos)); + //echo $text5.'
'; + $beginpos=$endpos+1; + $endpos=strlen($fp[$i]); + $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.zutrittskarte (key,name,firstname,group,logaswnumber,physaswnumber,validstart,validend,text1,text2,text3,text4,text5,text6,pin) + VALUES ('$key','$name','$firstname','$group','$logaswnumber','$physaswnumber','$validstart','$validend','$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! + + diff --git a/vilesci/stammdaten/imexport/zutrittskarten/index.html b/vilesci/stammdaten/imexport/zutrittskarten/index.html new file mode 100644 index 000000000..225a3a944 --- /dev/null +++ b/vilesci/stammdaten/imexport/zutrittskarten/index.html @@ -0,0 +1,23 @@ + + + + + Zutrittskarten + + + + + +

Zutrittskarten

+ Hier werden die gesamten Daten des Zutrittskartensystem importiert und ein entsprechendes File für den Datenableich exportiert. +

Import

+ Das File für den Import muss folgende Attribute beinhalten (Reihenfolge beachten):
+ (Key) (Name) (FirstName) (Group) (LogAswNumber) (PhysAswNumber) (ValidStart) (ValidEnd) (Text1) (Text2) (Text3) (Text4) (Text5) (Text6) (PIN)

+
+ + +
+ + + +