mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
This commit is contained in:
@@ -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>";
|
||||
}
|
||||
|
||||
|
||||
@@ -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;";
|
||||
|
||||
|
||||
@@ -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>';
|
||||
?>
|
||||
|
||||
@@ -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>
|
||||
@@ -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ü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>
|
||||
Reference in New Issue
Block a user