This commit is contained in:
Christian Paminger
2007-06-01 13:43:34 +00:00
parent 5a2c443cd0
commit b36f271125
5 changed files with 186 additions and 51 deletions
+17 -16
View File
@@ -36,11 +36,12 @@ $nachname[]="";
<?php
if(isset($_POST['anlegen']))
{
$qry="INSERT INTO public.tbl_person (titelpre,vorname,nachname,updatevon) VALUES
('".$_POST['titel']."','".$_POST['vorname']."','".$_POST['nachname']."','Administrator');";
$qry="INSERT INTO public.tbl_person (geschlecht,titelpre,vorname,nachname,updatevon) VALUES
('".$_POST['geschlecht']."','".$_POST['titel']."','".$_POST['vorname']."','".$_POST['nachname']."','Administrator');";
if($result = pg_query($conn, $qry))
echo 'Person '.$_POST['nachname'].' wurde in VileSci angelegt!<BR>';
}
if(isset($_POST['da']))
{
if(isset($_POST['erst']) AND trim($_POST['erst'])!='')
@@ -136,7 +137,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->erstbegutachter."'</td>";
echo "<td>".$row->erstbegutachter."</td>";
echo "<td><select name=\"erst\">";
echo "<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -158,7 +159,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->erst'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->erst'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if($row->vilesci_zweitbegutachter=='' AND $row->zweitbegutachter!='')
@@ -166,7 +167,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->zweitbegutachter."'</td>";
echo "<td>".$row->zweitbegutachter."</td>";
echo "<td><select name=\"top1\">";
echo "<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -188,7 +189,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->zweit'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->zweit'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if(($row->vilesci_betreuer=='' OR $row->vilesci_betreuer==NULL) AND trim($row->betreuer)!='')
@@ -196,7 +197,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->betreuer."'</td>";
echo "<td>".$row->betreuer."</td>";
echo "<td><select name=\"top2\">";
echo"<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -218,7 +219,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->dritt'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->dritt'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='')
@@ -226,7 +227,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->firmenbetreuer."'</td>";
echo "<td>".$row->firmenbetreuer."</td>";
echo "<td><select name=\"top3\">";
echo"<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -248,7 +249,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->viert'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->viert'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if(($row->vilesci_pruefer=='' OR $row->vilesci_pruefer==NULL) AND trim($row->pruefer)!='')
@@ -256,7 +257,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->pruefer."'</td>";
echo "<td>".$row->pruefer."</td>";
echo "<td><select name=\"top4\">";
echo"<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -278,7 +279,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->fuenft'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->fuenft'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if(($row->vilesci_vorsitzender=='' OR $row->vilesci_vorsitzender==NULL) AND trim($row->vorsitzender)!='')
@@ -286,7 +287,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->vorsitzender."'</td>";
echo "<td>".$row->vorsitzender."</td>";
echo "<td><select name=\"top5\">";
echo"<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -308,7 +309,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->sechst'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->sechst'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
if(($row->vilesci_pruefer1=='' OR $row->vilesci_pruefer1==NULL) AND trim($row->pruefer1)!='')
@@ -316,7 +317,7 @@ if($result = pg_query($conn_fas, $qry))
echo "<tr class='liste".($k%2)."'>";
echo "<form method='POST'>";
echo "<input type='hidden' name='da' value='".$row->diplomarbeit_pk."'>";
echo "<td>'".$row->pruefer1."'</td>";
echo "<td>".$row->pruefer1."</td>";
echo "<td><select name=\"top6\">";
echo"<option value=\"\"></option>";
for($j=0;$j<$i;$j++)
@@ -338,7 +339,7 @@ if($result = pg_query($conn_fas, $qry))
echo "</td>";
echo "<td><input type='submit' value='Speichern'></td>";
echo "</form>";
echo "<form method='Post'><td><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->siebent'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "<form method='Post'><td><input type='text' name='geschlecht' value='m' size='1'><input type='text' name='titel'><input type='text' name='vorname'><input type='text' name='nachname' value='$row->siebent'><input type='submit' name='anlegen' value='Anlegen'></td></form>";
echo "</tr>";
}
+25 -25
View File
@@ -230,7 +230,7 @@ if(isset($_POST['person_pk']))
}
}
if(isset($_POST['student']))
{
{
/*if(isset($_POST['studiengang']) )
{
if(strlen(trim($qry1))>0)
@@ -406,7 +406,7 @@ if(isset($_POST['student']))
{
$qry2= "angetreten='".$_POST['angetreten']."'";
}
}
}
if(strlen(trim($qry2))>0)
{
$qry = "UPDATE student SET ".$qry2. " WHERE student_pk=".$_POST['student'];
@@ -425,44 +425,44 @@ $qry1='';
// OR (p1.ersatzkennzeichen=p2.ersatzkennzeichen AND p1.ersatzkennzeichen IS NOT NULL AND p1.ersatzkennzeichen<>'')
$qry="
SELECT
p1.person_pk AS personpk1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
SELECT
p1.person_pk AS personpk1, p1.familienname AS familienname1, p1.vorname AS vorname1, p1.vornamen AS vornamen1, p1.geschlecht AS geschlecht1,
p1.gebdat AS gebdat1, p1.gebort AS gebort1, p1.staatsbuergerschaft AS staatsbuergerschaft1, p1.familienstand AS familienstand1,
p1.svnr AS svnr1, p1. ersatzkennzeichen AS ersatzkennzeichen1, p1.anrede AS anrede1, p1.anzahlderkinder AS anzahlderkinder1,
p1.titel AS titel1, p1.gebnation AS gebnation1, p1.postnomentitel AS postnomentitel1, p1.uid as uid1,
p1.student_pk AS student1, p1.zgv AS zgv1, p1.studiengang_fk AS studiengang1, p1.zgvdatum AS zgvdatum1, p1.zgvort AS zgvort1,
p1.zgvmagister AS zgvmagister1, p1.zgvmagisterort AS zgvmagisterort1, p1.zgvmagisterdatum AS zgvmagisterdatum1, p1.punkte AS punkte1,
p1.perskz AS perskz1, p1.aufgenommenam AS aufgenommenam1, p1.aufmerksamdurch AS aufmerksamdurch1, p1.berufstaetigkeit AS berufstaetigkeit1,
p1.beendigungsdatum AS beendigungsdatum1, p1.berufstaetigkeit AS berufstaetigkeit1, p1.aufmerksamdurch_fk AS aufmerksamdurchfk1,
p1.aufnahmeschluessel AS aufnahmeschluessel1, p1.aufnahmeschluessel_fk AS aufnahmeschluesselfk1, p1.angetreten AS angetreten1,
p2.person_pk AS personpk2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
p2.titel AS titel2, p2.gebnation AS gebnation2, p2.postnomentitel AS postnomentitel2, p2.uid as uid2,
p2.person_pk AS personpk2, p2.familienname AS familienname2, p2.vorname AS vorname2, p2.vornamen AS vornamen2, p2.geschlecht AS geschlecht2,
p2.gebdat AS gebdat2, p2.gebort AS gebort2, p2.staatsbuergerschaft AS staatsbuergerschaft2, p2.familienstand AS familienstand2,
p2.svnr AS svnr2, p2. ersatzkennzeichen AS ersatzkennzeichen2, p2.anrede AS anrede2, p2.anzahlderkinder AS anzahlderkinder2,
p2.titel AS titel2, p2.gebnation AS gebnation2, p2.postnomentitel AS postnomentitel2, p2.uid as uid2,
p2.student_pk AS student2, p2.zgv AS zgv2, p2.studiengang_fk AS studiengang2, p2.zgvdatum AS zgvdatum2, p2.zgvort AS zgvort2,
p2.zgvmagister AS zgvmagister2, p2.zgvmagisterort AS zgvmagisterort2, p2.zgvmagisterdatum AS zgvmagisterdatum2, p2.punkte AS punkte2,
p2.perskz AS perskz2, p2.aufgenommenam AS aufgenommenam2, p2.aufmerksamdurch AS aufmerksamdurch2, p2.berufstaetigkeit AS berufstaetigkeit2,
p2.beendigungsdatum AS beendigungsdatum2, p2.berufstaetigkeit AS berufstaetigkeit2, p2.aufmerksamdurch_fk AS aufmerksamdurchfk2,
p2.aufnahmeschluessel AS aufnahmeschluessel2, p2.aufnahmeschluessel_fk AS aufnahmeschluesselfk2, p2.angetreten AS angetreten2
FROM (person JOIN student ON person_pk=student.person_fk ) AS p1
CROSS JOIN (person JOIN student ON person_pk=student.person_fk) AS p2 WHERE
((p1.svnr=p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'')
OR ((p1.svnr<>p2.svnr OR p1.svnr IS NOT NULL OR p1.svnr<>'') AND p1.familienname=p2.familienname AND p1.familienname IS NOT NULL AND p1.familienname!=''
FROM (person JOIN student ON person_pk=student.person_fk ) AS p1
CROSS JOIN (person JOIN student ON person_pk=student.person_fk) AS p2 WHERE
((p1.svnr=p2.svnr AND p1.svnr IS NOT NULL AND p1.svnr<>'')
OR ((p1.svnr<>p2.svnr OR p1.svnr IS NOT NULL OR p1.svnr<>'') AND p1.familienname=p2.familienname AND p1.familienname IS NOT NULL AND p1.familienname!=''
AND p1.gebdat=p2.gebdat AND p1.gebdat IS NOT NULL AND p1.gebdat>'1935-01-01' AND p1.gebdat<'2000-01-01'))
AND (p1.person_pk < p2.person_pk) AND (p1.studiengang_fk=p2.studiengang_fk)
AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400')
AND (p1.svnr<>'0005010400' AND p2.svnr<>'0005010400')
AND (trim(p1.familienname)<>trim(p2.familienname) OR trim(p1.vorname)<>trim(p2.vorname) OR trim(p1.vornamen)<>trim(p2.vornamen)
OR p1.geschlecht<>p2.geschlecht OR p1.gebort<>p2.gebort
OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand
OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.titel<>p2.titel
OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel
OR p1.geschlecht<>p2.geschlecht OR p1.gebort<>p2.gebort
OR p1.gebdat<>p2.gebdat OR p1.staatsbuergerschaft<> p2.staatsbuergerschaft OR p1.familienstand<>p2.familienstand
OR p1.svnr<>p2.svnr OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.anrede<>p2.anrede OR p1.titel<>p2.titel
OR p1.anzahlderkinder<>p2.anzahlderkinder OR p1.gebnation<>p2.gebnation OR p1.postnomentitel<> p2.postnomentitel
OR ((p1.zgv<>p2.zgv OR p1.zgvdatum<>p2.zgvdatum OR p1.zgvort<>p2.zgvort
OR p1.zgvmagister<>p2.zgvmagister OR p1.zgvmagisterort<>p2.zgvmagisterort OR p1.zgvmagisterdatum<>p2.zgvmagisterdatum
OR p1.punkte<>p2.punkte OR p1.perskz<>p2.perskz OR p1.aufgenommenam<>p2.aufgenommenam
OR p1.beendigungsdatum<>p2.beendigungsdatum OR p1.aufmerksamdurch<>p2.aufmerksamdurch
OR p1.aufnahmeschluessel<>p2.aufnahmeschluessel OR p1.aufnahmeschluessel_fk<>p2.aufnahmeschluessel_fk
OR p1.berufstaetigkeit<>p2.berufstaetigkeit OR p1.aufmerksamdurch_fk<>p2.aufmerksamdurch_fk
OR ((p1.zgv<>p2.zgv OR p1.zgvdatum<>p2.zgvdatum OR p1.zgvort<>p2.zgvort
OR p1.zgvmagister<>p2.zgvmagister OR p1.zgvmagisterort<>p2.zgvmagisterort OR p1.zgvmagisterdatum<>p2.zgvmagisterdatum
OR p1.punkte<>p2.punkte OR p1.perskz<>p2.perskz OR p1.aufgenommenam<>p2.aufgenommenam
OR p1.beendigungsdatum<>p2.beendigungsdatum OR p1.aufmerksamdurch<>p2.aufmerksamdurch
OR p1.aufnahmeschluessel<>p2.aufnahmeschluessel OR p1.aufnahmeschluessel_fk<>p2.aufnahmeschluessel_fk
OR p1.berufstaetigkeit<>p2.berufstaetigkeit OR p1.aufmerksamdurch_fk<>p2.aufmerksamdurch_fk
OR p1.angetreten<>p2.angetreten)AND p1.studiengang_fk=p2.studiengang_fk))
ORDER BY p1.familienname, p1.person_pk LIMIT 10;";
+10 -10
View File
@@ -21,26 +21,26 @@
//DB Verbindung herstellen
if (!$conn = @pg_pconnect(CONN_STRING_FAS))
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
$qry = "SET CLIENT_ENCODING TO 'LATIN9';SELECT * FROM studiengang order by studiengangsart, kuerzel";
if(!$result = pg_query($conn, $qry))
die('Fehler beim lesen aus der DB');
if(isset($_GET['studiengang']))
$stg = $_GET['studiengang'];
else
else
$stg = '';
if(isset($_POST['kurzbz']) && isset($_GET['lehrveranstaltung_id']) && is_numeric($_GET['lehrveranstaltung_id']))
{
$qry = "UPDATE lehrveranstaltung SET kurzbezeichnung='".addslashes(strtoupper($_POST['kurzbz']))."' WHERE lehrveranstaltung_pk='".$_GET['lehrveranstaltung_id']."';";
if(pg_query($conn, $qry))
echo "Erfolgreich gespeichert";
else
else
echo "<span style='font-color: Red;'>Fehler beim Speichern</span>";
}
echo "<form name='frm_stg' action='$PHP_SELF' method='GET'>";
//Drop Down fuer Studiengang
echo "<SELECT name='studiengang' onchange='javascript: document.frm_stg.submit();'>";
@@ -60,12 +60,12 @@
}
echo "</SELECT>";
echo '</form>';
//Lehrveranstaltungen ohne kurzbezeichnung holen
if($stg=='')
die('Bitte einen Studiengang auswaehlen');
$qry = "SELECT *, ausbildungssemester.name as ausbildungssemestername, lehrveranstaltung.name as lehrveranstaltungname FROM lehrveranstaltung, ausbildungssemester, studiensemester WHERE lehrveranstaltung.ausbildungssemester_fk=ausbildungssemester.ausbildungssemester_pk AND lehrveranstaltung.studiensemester_fk=studiensemester.studiensemester_pk AND (lehrveranstaltung.kurzbezeichnung is null OR lehrveranstaltung.kurzbezeichnung='') AND lehrveranstaltung.studiengang_fk='".addslashes($stg)."' ORDER BY lehrveranstaltung_pk";
if(!$result = pg_query($conn, $qry))
die('Fehler beim lesen aus der Datenbank');
$anz = pg_num_rows($result);
@@ -82,7 +82,7 @@
$result_kurzbz = pg_query($conn, $qry);
while($row_kurzbz = pg_fetch_object($result_kurzbz))
$kuerzel .= $row_kurzbz->kurzbezeichnung.',';
$i++;
echo '<tr class="liste'.($i%2).'">';
echo "<td>$row->lehrveranstaltung_pk</td>";
@@ -92,7 +92,7 @@
echo "<td>$kuerzel</td>";
//Textfeld zum eingeben der Kurzbezeichnung
echo "<td><form action='$PHP_SELF?studiengang=$stg&lehrveranstaltung_id=$row->lehrveranstaltung_pk' method='POST'><input type='text' size='5' maxlength='5' tabindex='$i' name='kurzbz'><input type='submit' value='Speichern'></form></td>";
echo '</tr>';
echo '</tr>';
}
echo '</table>';
?>
+111
View File
@@ -0,0 +1,111 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<HEAD>
<title>Zutrittskarten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../skin/cis.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<h1>Zutrittskarten Import</h1>
<?php
require('../../vilesci/config.inc.php');
$conn=pg_pconnect(CONN_STRING);
//var_dump($_FILES);
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].'<br>';
$endpos=strpos($fp[$i],9);
$key=substr($fp[$i],0,$endpos);
//echo $lektor.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$name=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $wochentag.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$firstname=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $stunde_id.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$group=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $lehrfach.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$logaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $ort.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$unr=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $unr.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$physaswnumber=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $keineahnung.'<br>';
$beginpos=$endpos+1;
$endpos=strpos($fp[$i],9,$beginpos);
$validstart=substr($fp[$i],$beginpos,$endpos-$beginpos);
//echo $klassenbez.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$validend=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $jahreswochen.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text1=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text1.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text2=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text2.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text3=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text3.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text4=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text4.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text5=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text5.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$text6=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $text6.'<br>';
$beginpos=$endpos+1;
$endpos=strlen($fp[$i]);
$pin=trim(substr($fp[$i],$beginpos,$endpos-$beginpos));
//echo $pin.'<br>';
$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().'<BR>'.$i.'<BR>'.$sql_query);
}
}
else
echo "<b>File ist keine gueltige Textdatei</b><br />";
}
?>
Datenimport abgeschlossen!
</BODY>
</html>
+23
View File
@@ -0,0 +1,23 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<HTML>
<HEAD>
<title>Zutrittskarten</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../skin/cis.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<h1>Zutrittskarten</h1>
Hier werden die gesamten Daten des Zutrittskartensystem importiert und ein entsprechendes File für den Datenableich exportiert.
<h2>Import</h2>
Das File f&uuml;r den Import muss folgende Attribute beinhalten (Reihenfolge beachten):<BR>
(Key) (Name) (FirstName) (Group) (LogAswNumber) (PhysAswNumber) (ValidStart) (ValidEnd) (Text1) (Text2) (Text3) (Text4) (Text5) (Text6) (PIN)<BR><BR>
<form action="import.php" method="POST" enctype="multipart/form-data">
<input type="file" name="datei">
<input type="submit" value="importieren">
</form>
</BODY>
</HTML>