From fa283decd626b2a32152db3cb411b4efc050c24e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 7 Jul 2009 06:50:04 +0000 Subject: [PATCH] --- .../admin/fas/check_fas_berufspraktikum.php | 223 --------- vilesci/admin/fas/check_fas_diplomarbeit.php | 367 -------------- vilesci/admin/fas/check_fas_lvbz.php | 363 -------------- vilesci/admin/fas/check_fas_person.php | 272 ----------- .../admin/fas/check_fas_praxissemester.php | 222 --------- vilesci/admin/fas/check_fas_student.php | 462 ------------------ .../admin/fas/lehrveranstaltung_kurzbz.php | 127 ----- 7 files changed, 2036 deletions(-) delete mode 100644 vilesci/admin/fas/check_fas_berufspraktikum.php delete mode 100644 vilesci/admin/fas/check_fas_diplomarbeit.php delete mode 100644 vilesci/admin/fas/check_fas_lvbz.php delete mode 100644 vilesci/admin/fas/check_fas_person.php delete mode 100644 vilesci/admin/fas/check_fas_praxissemester.php delete mode 100644 vilesci/admin/fas/check_fas_student.php delete mode 100644 vilesci/admin/fas/lehrveranstaltung_kurzbz.php diff --git a/vilesci/admin/fas/check_fas_berufspraktikum.php b/vilesci/admin/fas/check_fas_berufspraktikum.php deleted file mode 100644 index a3b91f7da..000000000 --- a/vilesci/admin/fas/check_fas_berufspraktikum.php +++ /dev/null @@ -1,223 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - -$conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); - -$error_log=''; -$text = ''; -$anzahl_quelle=0; -$anzahl_eingefuegt=0; -$anzahl_fehler=0; -$i=0; -$qry1=''; -$zweitbetreuer=''; -$combobox=array(); -$valuebox=array(); -$nachname=array(); -$firmabox=array(); -$firmaidbox=array(); -$firmaname=array(); - -?> - - - -Berufspraktikum-Datenkorrektur - - - - -db_query($qry)) - echo 'Person '.$_POST['nachname'].' wurde in VileSci angelegt!
'; -} - -if(isset($_POST['da'])) -{ - if(isset($_POST['top1']) AND trim($_POST['top1'])!='') - { - $qry1= "UPDATE berufspraktikum SET vilesci_firmenbetreuer='".$_POST['top1']."' WHERE berufspraktikum_pk='".$_POST['da']."';"; - } - if(trim($qry1)!='') - { - pg_query($conn_fas, $qry1); - echo $qry1; - } -} -if(isset($_POST['anlegen2'])) -{ - $qry="INSERT INTO public.tbl_firma (name,adresse,email,telefon,firmentyp_kurzbz,updatevon) VALUES - ('".$_POST['name']."','".$_POST['adresse']."','".$_POST['email']."','".$_POST['telefon']."','Partnerfirma','Administrator');"; - if($result = $db->db_query($qry)) - echo 'Firma '.$_POST['name'].' wurde in VileSci angelegt!
'; -} - -if(isset($_POST['da2'])) -{ - if(isset($_POST['top2']) AND trim($_POST['top2'])!='') - { - $qry1= "UPDATE berufspraktikum SET vilesci_firma='".$_POST['top2']."' WHERE berufspraktikum_pk='".$_POST['da2']."';"; - } - if(trim($qry1)!='') - { - pg_query($conn_fas, $qry1); - echo $qry1; - } -} - - -$qryvilesci="SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person WHERE trim(updatevon)='Administrator'"; -$qryvilesci.=" UNION SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person JOIN tbl_benutzer USING (person_id) JOIN tbl_mitarbeiter ON (uid=mitarbeiter_uid)"; -if (isset($_GET['all'])) - $qryvilesci.=" ORDER BY nachname;"; -if($resultvilesci = $db->db_query($qryvilesci)) -{ - while($rowvilesci = $db->db_fetch_object($resultvilesci)) - { - $combobox[$i]=trim($rowvilesci->nachname)." ".trim($rowvilesci->vorname).' '.trim(trim($rowvilesci->titelpre).' '.trim($rowvilesci->titelpost)); - $nachname[$i]=trim($rowvilesci->nachname); - $valuebox[$i]=$rowvilesci->person_id; - $i++; - } -} -$qryvilesci="SELECT firma_id,name, adresse,email,telefon,firmentyp_kurzbz FROM public.tbl_firma"; - -if (isset($_GET['all'])) - $qryvilesci.=" ORDER BY name;"; -$m=0; -if($resultvilesci = $db->db_query($qryvilesci)) -{ - while($rowvilesci = $db->db_fetch_object($resultvilesci)) - { - $firmabox[$m]=trim($rowvilesci->name); - $firmaname[$m]=trim($rowvilesci->name); - $firmaidbox[$m]=$rowvilesci->firma_id; - $m++; - } -} - -$qry="SELECT count(*) AS anz FROM berufspraktikum WHERE - (vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') - OR (vilesci_firmenbetreuer IS NULL AND trim(firma)!='');"; - -if($result = pg_query($conn_fas, $qry)) -{ - $row=pg_fetch_object($result); - echo '
Verbleibend: '.$row->anz.' Berufspraktika
'; -} - -echo "". - ""; - - -$qry="SELECT *, - trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit - FROM berufspraktikum WHERE - ((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR - (vilesci_firma IS NULL AND trim(firma)!='')) - ORDER BY berufspraktikum_pk - LIMIT 20;"; - -//trim(substring(trim(firma) from ' [A-ü]*$')) as dritt -if($result = pg_query($conn_fas, $qry)) -{ - for($k=0;$row=pg_fetch_object($result);$k++) - { - if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_firma=='' OR $row->vilesci_firma==NULL) AND trim($row->firma)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - } -} - -echo "
      Titel/Vorname/Nachname
FASVilesciFirmenname/Adresse/E-Mail/Telefon
".$row->firmenbetreuer.""; - echo "
".$row->firma.""; - echo "
"; -?> - - \ No newline at end of file diff --git a/vilesci/admin/fas/check_fas_diplomarbeit.php b/vilesci/admin/fas/check_fas_diplomarbeit.php deleted file mode 100644 index ea9fe7955..000000000 --- a/vilesci/admin/fas/check_fas_diplomarbeit.php +++ /dev/null @@ -1,367 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - - $conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); - -$error_log=''; -$text = ''; -$anzahl_quelle=0; -$anzahl_eingefuegt=0; -$anzahl_fehler=0; -$i=0; -$qry1=''; -$zweitbetreuer=''; -$combobox=array(); -$valuebox=array(); -$nachname=array(); - -?> - - - -Diplomarbeiten-Datenkorrektur - - - - -db_query($qry)) - echo 'Person '.$_POST['nachname'].' wurde in VileSci angelegt!
'; -} - -if(isset($_POST['da'])) -{ - if(isset($_POST['erst']) AND trim($_POST['erst'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_erstbegutachter='".$_POST['erst']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top1']) AND trim($_POST['top1'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_zweitbegutachter='".$_POST['top1']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top2']) AND trim($_POST['top2'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_betreuer='".$_POST['top2']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top3']) AND trim($_POST['top3'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_firmenbetreuer='".$_POST['top3']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top4']) AND trim($_POST['top4'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_pruefer='".$_POST['top4']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top5']) AND trim($_POST['top5'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_vorsitzender='".$_POST['top5']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(isset($_POST['top6']) AND trim($_POST['top6'])!='') - { - $qry1= "UPDATE diplomarbeit SET vilesci_pruefer1='".$_POST['top6']."' WHERE diplomarbeit_pk='".$_POST['da']."';"; - } - if(trim($qry1)!='') - { - pg_query($conn_fas, $qry1); - echo $qry1; - } -} - -$qryvilesci="SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person WHERE trim(updatevon)='Administrator'"; -$qryvilesci.=" UNION SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person JOIN tbl_benutzer USING (person_id) JOIN tbl_mitarbeiter ON (uid=mitarbeiter_uid)"; -if (isset($_GET['all'])) - $qryvilesci.=" ORDER BY nachname;"; -if($resultvilesci = $db->db_query($qryvilesci)) -{ - while($rowvilesci = $db->db_fetch_object($resultvilesci)) - { - $combobox[$i]=trim($rowvilesci->nachname)." ".trim($rowvilesci->vorname).' '.trim(trim($rowvilesci->titelpre).' '.trim($rowvilesci->titelpost)); - $nachname[$i]=trim($rowvilesci->nachname); - $valuebox[$i]=$rowvilesci->person_id; - $i++; - } -} - -$qry="SELECT count(*) AS anz FROM diplomarbeit WHERE - ((vilesci_erstbegutachter IS NULL AND trim(erstbegutachter)!='') OR - (vilesci_zweitbegutachter IS NULL AND trim(zweitbegutachter)!='') OR - (vilesci_betreuer IS NULL AND trim(betreuer)!='') OR - (vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR - (vilesci_pruefer IS NULL AND trim(pruefer)!='') OR - (vilesci_vorsitzender IS NULL AND trim(vorsitzender)!='') OR - (vilesci_pruefer1 IS NULL AND trim(pruefer1)!=''));"; -if($result = pg_query($conn_fas, $qry)) -{ - $row=pg_fetch_object($result); - echo '
Verbleibend: '.$row->anz.' Diplomarbeiten
'; -} - -echo ""; - - -$qry="SELECT *, trim(substring(trim(erstbegutachter) from ' [A-ü]*$')) as erst, trim(substring(trim(zweitbegutachter) from ' [A-ü]*$')) as zweit, trim(substring(trim(betreuer) from ' [A-ü]*$')) as dritt, - trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as viert, trim(substring(trim(pruefer) from ' [A-ü]*$')) as fuenft, - trim(substring(trim(vorsitzender) from ' [A-ü]*$')) as sechst, trim(substring(trim(pruefer1) from ' [A-ü]*$')) as siebent - FROM diplomarbeit WHERE - ((vilesci_erstbegutachter IS NULL AND trim(erstbegutachter)!='') OR - (vilesci_zweitbegutachter IS NULL AND trim(zweitbegutachter)!='') OR - (vilesci_betreuer IS NULL AND trim(betreuer)!='') OR - (vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR - (vilesci_pruefer IS NULL AND trim(pruefer)!='') OR - (vilesci_vorsitzender IS NULL AND trim(vorsitzender)!='') OR - (vilesci_pruefer1 IS NULL AND trim(pruefer1)!='')) - ORDER BY diplomarbeit_pk - LIMIT 10;"; -//ORDER BY diplomarbeit_pk - -if($result = pg_query($conn_fas, $qry)) -{ - for($k=0;$row=pg_fetch_object($result);$k++) - { - if($row->vilesci_erstbegutachter=='' AND $row->erstbegutachter!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if($row->vilesci_zweitbegutachter=='' AND $row->zweitbegutachter!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_betreuer=='' OR $row->vilesci_betreuer==NULL) AND trim($row->betreuer)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_pruefer=='' OR $row->vilesci_pruefer==NULL) AND trim($row->pruefer)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_vorsitzender=='' OR $row->vilesci_vorsitzender==NULL) AND trim($row->vorsitzender)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_pruefer1=='' OR $row->vilesci_pruefer1==NULL) AND trim($row->pruefer1)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - - } -} -echo "
FASVilesciTitel/Vorname/Nachname
".$row->erstbegutachter.""; - echo "
".$row->zweitbegutachter.""; - echo "
".$row->betreuer.""; - echo "
".$row->firmenbetreuer.""; - echo "
".$row->pruefer.""; - echo "
".$row->vorsitzender.""; - echo "
".$row->pruefer1.""; - echo "
"; -?> - - \ No newline at end of file diff --git a/vilesci/admin/fas/check_fas_lvbz.php b/vilesci/admin/fas/check_fas_lvbz.php deleted file mode 100644 index b00a93569..000000000 --- a/vilesci/admin/fas/check_fas_lvbz.php +++ /dev/null @@ -1,363 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - - -/** - * Ueberpruefung der Daten fuer Datenbankintegration FAS->VILESCI - * - * Prueft im FAS ob in der Tabelle lehreinheit die bezeichnung und die Kurzbezeichnung - * innerhalb eines Studiensemesters, Studienganges und Semesters eindeutig ist. - * - * Prueft im FAS ob in der Tabelle lehrveranstaltung die bezeichnung und die Kurzbezeichnung - * innerhalb eines Studiensemesters, Studienganges und Semesters eindeutig ist. - * - * Zusaetzlich wird in der Tabelle Lehrveranstaltung geprueft ob die ECTS Punkte in - * zusammengehoerigen Lehrveranstaltungen gleich sind. - * - * Danach wird eine Mail an die zustaendige Assistentin geschickt. - */ - - - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -?> - - -check_fas_lvbz - - - -db_query($qry)) - die("Fehler beim Auslesen der Studiengaenge"); - $studiengaenge=array(); - while($row=$db->db_fetch_object($result)) - $studiengaenge[$row->studiengang_kz]=$row->kurzbzlang; - - //alle Kurzbezeichnungen trimmen - //Select mit allen eintraegen wo die kurzbezeichnung bzw langbezeichnung nicht eindeutig ist - $qry="UPDATE lehreinheit SET kurzbezeichnung=UPPER(trim(kurzbezeichnung)), bezeichnung=trim(bezeichnung) - WHERE kurzbezeichnung<>UPPER(trim(kurzbezeichnung)) OR bezeichnung<>trim(bezeichnung); - Select distinct on(studiengang.kennzahl, - studiensemester.jahr, studiensemester.art, ausbildungssemester.name, - a.bezeichnung, a.kurzbezeichnung, b.kurzbezeichnung) - a.lehreinheit_pk as pk1,b.lehreinheit_pk as pk2, studiengang.kennzahl as stg, - studiensemester.jahr as jahr, studiensemester.art as art, ausbildungssemester.name as sem, - a.bezeichnung as bez1, b.bezeichnung as bez2, a.kurzbezeichnung as kurzbz1, b.kurzbezeichnung as kurzbz2 - from lehreinheit a, lehreinheit b , studiengang, studiensemester, ausbildungssemester - where a.lehreinheit_pk<>b.lehreinheit_pk AND a.studiengang_fk=b.studiengang_fk AND - a.studiensemester_fk=b.studiensemester_fk AND a.ausbildungssemester_fk=b.ausbildungssemester_fk - AND ((trim(a.bezeichnung)=trim(b.bezeichnung) AND a.kurzbezeichnung<>b.kurzbezeichnung) OR - (trim(a.bezeichnung)<>trim(b.bezeichnung) AND a.kurzbezeichnung=b.kurzbezeichnung)) AND - a.studiengang_fk=studiengang.studiengang_pk AND a.studiensemester_fk=studiensemester.studiensemester_pk - AND a.ausbildungssemester_fk=ausbildungssemester.ausbildungssemester_pk order by studiengang.kennzahl"; - - $arr=array(); - if(!$result=pg_query($conn_fas,$qry)) - die("Fehler bei qry".pg_last_error($conn_fas)); - while($row=pg_fetch_object($result)) - { - if((!array_key_exists($row->pk1.$row->pk2,$arr) || $arr[$row->pk1.$row->pk2]['bez1']!=$row->bez1) - && (!array_key_exists($row->pk2.$row->pk1,$arr) || $arr[$row->pk2.$row->pk1]['bez1']!=$row->bez1)) - { - $arr[$row->pk1.$row->pk2]['id']=$row->pk1." / ".$row->pk2; - $arr[$row->pk1.$row->pk2]['stg']=$row->stg; - $arr[$row->pk1.$row->pk2]['jahr']=$row->jahr; - $arr[$row->pk1.$row->pk2]['art']=$row->art; - $arr[$row->pk1.$row->pk2]['sem']=$row->sem; - $arr[$row->pk1.$row->pk2]['bez1']=$row->bez1; - $arr[$row->pk1.$row->pk2]['bez2']=$row->bez2; - $arr[$row->pk1.$row->pk2]['kurzbz1']=$row->kurzbz1; - $arr[$row->pk1.$row->pk2]['kurzbz2']=$row->kurzbz2; - } - } - echo "anzahl:".count($arr); - echo "
"; - - $i=1; - $laststg='0'; - foreach($arr as $elem) - { - if($laststg!=$elem['stg']) - { - if($i!=1) - $mesg[$laststg].= ""; - $i=1; - $laststg=$elem['stg']; - $mesg[$elem['stg']].="\n - "; - $mesg[$elem['stg']].="Sehr geehrte Assistentin!

Aufgrund des Projekts Datenbankintegration ist es notwendig die Daten in einen konsitenten Zustand zu bringen."; - $mesg[$elem['stg']].="Bitte beheben Sie die folgenden Probleme:

"; - $mesg[$elem['stg']].="Bei folgenden Einträgen gibt es zu einer Lang-Bezeichnungen mehrere Kurzbezeichnungen bzw. umgekehrt!
(FAS->Semesterplanung->Lehreinheiten)
"; - $mesg[$elem['stg']].=""; - } - $mesg[$elem['stg']].= "\n"; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $i++; - } - $mesg[$laststg].= "
idStudiengangStudiensemesterSemesterBezeichnung1Bezeichnung2Kuerzel1Kuerzel2
".$elem['id']."".$studiengaenge[$elem['stg']]."".($elem['art']==1?'WS':'SS').$elem['jahr']."".$elem['sem']."".$elem['bez1']."".$elem['bez2']."".$elem['kurzbz1']."".$elem['kurzbz2']."
"; - - - // ***** Stammdaten - - //Alle bezeichnungen mit unterschiedlichen kurzbezeichnungen bzw umgekehrt aus Tab. lehrveranstaltung heraussuchen - $qry="UPDATE lehrveranstaltung set kurzbezeichnung=UPPER(trim(kurzbezeichnung)), name=trim(name) - WHERE kurzbezeichnung<>UPPER(trim(kurzbezeichnung)) OR name<>trim(name); - SELECT distinct on(lva1.studiengang_fk, lva1.ausbildungssemester_fk, lva1.studiensemester_fk) - lva1.lehrveranstaltung_pk as id1, lva1.fachbereich_fk, studiengang.kennzahl as stg, - ausbildungssemester.name as sem, lva1.name as name1, lva1.kurzbezeichnung as kuerzel1, lva1.art, - studiensemester.art as stsemart, studiensemester.jahr as stsemjahr, - lva2.lehrveranstaltung_pk as id2, lva2.fachbereich_fk, lva2.name as name2, lva2.kurzbezeichnung as kuerzel2, lva2.art - FROM lehrveranstaltung lva1, lehrveranstaltung lva2, studiengang, studiensemester, ausbildungssemester - WHERE lva1.studiensemester_fk=studiensemester.studiensemester_pk AND - lva1.ausbildungssemester_fk=ausbildungssemester_pk AND - studiengang.studiengang_pk=lva1.studiengang_fk AND - lva1.lehrveranstaltung_pk<>lva2.lehrveranstaltung_pk AND - ((lva1.name=lva2.name AND lva1.kurzbezeichnung<>lva2.kurzbezeichnung) - OR (lva1.name<>lva2.name AND lva1.kurzbezeichnung=lva2.kurzbezeichnung)) AND - lva1.studiengang_fk=lva2.studiengang_fk AND - lva1.studiensemester_fk=lva2.studiensemester_fk AND - lva1.ausbildungssemester_fk=lva2.ausbildungssemester_fk - ORDER BY lva1.studiengang_fk"; - - if(!$result=pg_query($conn_fas,$qry)) - die("Fehler beim ueberpruefen der Stammdaten"); - $laststg='0'; - //Tabelle aufbauen - while($row=pg_fetch_object($result)) - { - if($laststg!=$row->stg) - { - if($laststg!='0') - $mesg[$laststg].=""; - - $laststg=$row->stg; - if(!array_key_exists($row->stg,$mesg)) - { - //Header schreibgen falls noch keiner geschrieben wurde - $mesg[$row->stg]=" - "; - } - - $mesg[$row->stg].="
Bei folgenden Einträgen gibt es zu einer Lang-Bezeichnungen mehrere Kurzbezeichnungen bzw. umgekehrt!
(FAS->Stammdaten->Lehrveranstaltung)
"; - $mesg[$row->stg].=""; - } - - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $mesg[$row->stg].= ""; - $i++; - } - - - - // ***** ECTS Punkte pruefen - - $qry="Select a.lehrveranstaltung_pk as pk1, b.lehrveranstaltung_pk as pk2, - studiengang.kennzahl as stg, ausbildungssemester.name as sem, - a.name as bez, a.ectspunkte as ects1, b.ectspunkte as ects2 - from lehrveranstaltung a, lehrveranstaltung b, studiengang, ausbildungssemester - where a.studiengang_fk=b.studiengang_fk and a.ausbildungssemester_fk=b.ausbildungssemester_fk - and a.studiensemester_fk=b.studiensemester_fk and a.ectspunkte<>b.ectspunkte - AND a.lehrveranstaltung_pk<>b.lehrveranstaltung_pk - AND lower(a.kurzbezeichnung)=lower(b.kurzbezeichnung) - AND studiengang.studiengang_pk=a.studiengang_fk - AND a.ausbildungssemester_fk=ausbildungssemester_pk order by studiengang.kennzahl"; - $arr=array(); - if(!$result=pg_query($conn_fas,$qry)) - die("Fehler bei qry".pg_last_error($conn_fas)); - - while($row=pg_fetch_object($result)) - { - if(!array_key_exists($row->pk1.$row->pk2,$arr) && !array_key_exists($row->pk2.$row->pk1,$arr)) - { - $arr[$row->pk1.$row->pk2]['id']=$row->pk1." / ".$row->pk2; - $arr[$row->pk1.$row->pk2]['stg']=$row->stg; - //$arr[$row->pk1.$row->pk2]['jahr']=$row->jahr; - //$arr[$row->pk1.$row->pk2]['art']=$row->art; - $arr[$row->pk1.$row->pk2]['sem']=$row->sem; - $arr[$row->pk1.$row->pk2]['bez']=$row->bez; - $arr[$row->pk1.$row->pk2]['ects1']=$row->ects1; - $arr[$row->pk1.$row->pk2]['ects2']=$row->ects2; - } - } - - //echo "
idStudiengangStudiensemesterSemesterBezeichnung1Bezeichnung2Kuerzel1Kuerzel2
".$row->id1.' / '.$row->id2."".$studiengaenge[$row->stg]."".($row->stsemart==1?'WS':'SS').$row->stsemjahr."".$row->sem."".$row->name1."".$row->name2."".$row->kuerzel1."".$row->kuerzel2."
"; - $i=1; - $laststg='0'; - - foreach($arr as $elem) - { - if($laststg!=$elem['stg']) - { - $mesg[$laststg].="
idStudiengangSemesterBezeichnungECTS1ECTS2
"; - $i=1; - $laststg=$elem['stg']; - if(!array_key_exists($elem['stg'],$mesg)) - { - $mesg[$elem['stg']]=" - "; - } - - $mesg[$elem['stg']].="
Es sind gleiche Einträge mit unterschiedlichen ECTS Punkten vorhanden

"; - $mesg[$elem['stg']].=""; - } - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - //echo ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $mesg[$elem['stg']].= ""; - $i++; - } - - - // ********** Mails verschicken - $mesg[$laststg].= "
idStudiengangSemesterBezeichnungECTS1ECTS2
".$elem['id']."".$studiengaenge[$elem['stg']]."".($elem['art']==1?'WS':'SS').$elem['jahr']."".$elem['sem']."".$elem['bez']."".$elem['ects1']."".$elem['ects2']."
"; - echo $msg; - foreach (array_keys($mesg) as $elem) - { - if($elem!='0') - { - $qry="Select email from tbl_studiengang where studiengang_kz='$elem'"; - $result=$db->db_query($qry); - $row=$db->db_fetch_object($result); - echo "
".$studiengaenge[$elem]." goes to $row->email

"; - echo $mesg[$elem]; - if($row->email!='') - { - /* To send HTML mail, you can set the Content-type header. */ - $headers = "MIME-Version: 1.0\r\n"; - $headers .= "Content-type: text/html; charset=UTF-8\r\n"; - - /* additional headers */ - $headers .= "From: Systementwicklung - automatisch generiert \r\n"; - //$headers .= "Bcc: oesi@technikum-wien.at\r\n"; - //mail('oesi@technikum-wien.at','Datenbereinigung ('.$studiengaenge[$elem].')',$mesg[$elem],$headers); - mail($row->email,'Datenbereinigung ('.$studiengaenge[$elem].')',$mesg[$elem],$headers); - - } - } - } -?> \ No newline at end of file diff --git a/vilesci/admin/fas/check_fas_person.php b/vilesci/admin/fas/check_fas_person.php deleted file mode 100644 index 3a4cf37c2..000000000 --- a/vilesci/admin/fas/check_fas_person.php +++ /dev/null @@ -1,272 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../config/vilesci.config.inc.php'); -# require_once('../../../include/basis_db.class.php'); -# if (!$db = new basis_db()) -# die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - $conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); - -$adress='ruhan@technikum-wien.at'; -//$adress='fas_sync@technikum-wien.at'; - -$error_log=''; -$text = ''; -$anzahl_quelle=0; -$anzahl_eingefuegt=0; -$anzahl_fehler=0; -$i=0; -$qry1=''; - -?> - - - -Personendatenkorrektur - - - - - -0) - { - $qry = "UPDATE person SET ".$qry1. " WHERE person_pk=".$_POST['person_pk']; - if(pg_query($conn_fas, $qry)) - { - echo "Erfolgreich gespeichert: ".$qry; - } - else - { - echo "Fehler beim Speichern"; - } - } -} -$qry1=''; - -// OR (p1.ersatzkennzeichen=p2.ersatzkennzeichen AND p1.ersatzkennzeichen IS NOT NULL AND p1.ersatzkennzeichen<>'') - -$qry = "SET CLIENT_ENCODING TO 'LATIN9'; -SELECT p1.person_pk as personpk1, p1.familienname as familienname1, p1.vorname as vorname1, p1. anrede as anrede1, -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.anzahlderkinder as anzahlderkinder1, p1.ersatzkennzeichen as ersatzkennzeichen1, p1.bemerkung as bemerkung1, p1.titel as titel1, -p1.uid as uid1, p1.gebnation as gebnation1, p1.postnomentitel as postnomentitel1, p1.bismelden as bismelden1, -p2.person_pk as personpk2, p2.familienname as familienname2, p2.vorname as vorname2, p2. anrede as anrede2, -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.anzahlderkinder as anzahlderkinder2, p2.ersatzkennzeichen as ersatzkennzeichen2, p2.bemerkung as bemerkung2, p2.titel as titel2, -p2.uid as uid2, p2.gebnation as gebnation2, p2.postnomentitel as postnomentitel2, p2.bismelden as bismelden2 -FROM person p1, person p2 -WHERE p1.person_pk'') - ) -AND (p1.familienname<>p2.familienname OR p1.vorname<>p2.vorname OR p1.anrede<>p2.anrede OR p1.vornamen<>p2.vornamen - -OR p1.geschlecht<>p2.geschlecht OR p1.gebdat<>p2.gebdat OR p1.gebort<>p2.gebort OR p1.staatsbuergerschaft<>p2.staatsbuergerschaft -OR p1.familienstand<>p2.familienstand OR p1.svnr<>p2.svnr OR p1.anzahlderkinder<>p2.anzahlderkinder -OR p1.ersatzkennzeichen<>p2.ersatzkennzeichen OR p1.titel<>p2.titel OR p1.gebnation<>p2.gebnation -OR p1.postnomentitel<>p2.postnomentitel) LIMIT 20;"; -//ORDER BY p1.familienname, p1.person_pk;"; - -if($result = pg_query($conn_fas, $qry)) -{ - echo ""; - while($row = pg_fetch_object($result)) - { - $i++; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } -} -?> - - \ No newline at end of file diff --git a/vilesci/admin/fas/check_fas_praxissemester.php b/vilesci/admin/fas/check_fas_praxissemester.php deleted file mode 100644 index 3ea611e2a..000000000 --- a/vilesci/admin/fas/check_fas_praxissemester.php +++ /dev/null @@ -1,222 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../config/vilesci.config.inc.php'); - require_once('../../../include/basis_db.class.php'); - if (!$db = new basis_db()) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -$conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); - -$error_log=''; -$text = ''; -$anzahl_quelle=0; -$anzahl_eingefuegt=0; -$anzahl_fehler=0; -$i=0; -$qry1=''; -$zweitbetreuer=''; -$combobox=array(); -$valuebox=array(); -$nachname=array(); - -?> - - - -Praxissemester-Datenkorrektur - - - - -db_query($qry)) - echo 'Person '.$_POST['nachname'].' wurde in VileSci angelegt!
'; -} - -if(isset($_POST['da'])) -{ - /*if(isset($_POST['erst']) AND trim($_POST['erst'])!='') - { - $qry1= "UPDATE praxissemester SET vilesci_ansprechpartner='".$_POST['erst']."' WHERE praxissemester_pk='".$_POST['da']."';"; - }*/ - if(isset($_POST['top1']) AND trim($_POST['top1'])!='') - { - $qry1= "UPDATE praxissemester SET vilesci_firmenbetreuer='".$_POST['top1']."' WHERE praxissemester_pk='".$_POST['da']."';"; - } - if(isset($_POST['top2']) AND trim($_POST['top2'])!='') - { - $qry1= "UPDATE praxissemester SET vilesci_beurteiler='".$_POST['top2']."' WHERE praxissemester_pk='".$_POST['da']."';"; - } - if(trim($qry1)!='') - { - pg_query($conn_fas, $qry1); - echo $qry1; - } -} - -$qryvilesci="SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person WHERE trim(updatevon)='Administrator'"; -$qryvilesci.=" UNION SELECT titelpre, nachname, vorname, titelpost, person_id - FROM public.tbl_person JOIN tbl_benutzer USING (person_id) JOIN tbl_mitarbeiter ON (uid=mitarbeiter_uid)"; -if (isset($_GET['all'])) - $qryvilesci.=" ORDER BY nachname;"; -if($resultvilesci = $db->db_query($qryvilesci)) -{ - while($rowvilesci = $db->db_fetch_object($resultvilesci)) - { - $combobox[$i]=trim($rowvilesci->nachname)." ".trim($rowvilesci->vorname).' '.trim(trim($rowvilesci->titelpre).' '.trim($rowvilesci->titelpost)); - $nachname[$i]=trim($rowvilesci->nachname); - $valuebox[$i]=$rowvilesci->person_id; - $i++; - } -} - -$qry="SELECT count(*) AS anz FROM praxissemester WHERE - ((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR - (vilesci_beurteiler IS NULL AND trim(beurteiler)!=''));"; -//(vilesci_ansprechpartner IS NULL AND trim(ansprechpartner)!='') OR -if($result = pg_query($conn_fas, $qry)) -{ - $row=pg_fetch_object($result); - echo '
Verbleibend: '.$row->anz.' Praxissemester
'; -} - -echo "
person_pkfamiliennamevornamevornamenanredegeschlechtgebdatgebortgebnationstaatsbürgerschaftfamilienstandsvnranzahlderkinderersatzkennzeichentitelpostnomentitel
'".$row->personpk1."'"; - echo ""; - echo "'".$row->familienname1."'"; - if($row->familienname1<>$row->familienname2) - echo""; - echo "'".$row->vorname1."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->vornamen1."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->anrede1."'"; - if($row->anrede1<>$row->anrede2) - echo""; - echo "'".$row->geschlecht1."'"; - if($row->geschlecht1<>$row->geschlecht2) - echo""; - echo "'".$row->gebdat1."'"; - if($row->gebdat1<>$row->gebdat2) - echo""; - echo "'".$row->gebort1."'"; - if($row->gebort1<>$row->gebort2) - echo""; - echo "'".$row->gebnation1."'"; - if($row->gebnation1<>$row->gebnation2) - echo""; - echo "'".$row->staatsbuergerschaft1."'"; - if($row->staatsbuergerschaft1<>$row->staatsbuergerschaft2) - echo""; - echo "'".$row->familienstand1."'"; - if($row->familienstand1<>$row->familienstand2) - echo""; - echo "'".$row->svnr1."'"; - if($row->svnr1<>$row->svnr2) - echo""; - echo "'".$row->anzahlderkinder1."'"; - if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; - echo "'".$row->ersatzkennzeichen1."'"; - if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) - echo""; - echo "'".$row->titel1."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->postnomentitel1."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "
'".$row->personpk2."'"; - echo ""; - echo "'".$row->familienname2."'"; - if($row->familienname1<>$row->familienname2) - echo""; - echo "'".$row->vorname2."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->vornamen2."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->anrede2."'"; - if($row->anrede1<>$row->anrede2) - echo""; - echo "'".$row->geschlecht2."'"; - if($row->geschlecht1<>$row->geschlecht2) - echo""; - echo "'".$row->gebdat2."'"; - if($row->gebdat1<>$row->gebdat2) - echo""; - echo "'".$row->gebort2."'"; - if($row->gebort1<>$row->gebort2) - echo""; - echo "'".$row->gebnation2."'"; - if($row->gebnation1<>$row->gebnation2) - echo""; - echo "'".$row->staatsbuergerschaft2."'"; - if($row->staatsbuergerschaft1<>$row->staatsbuergerschaft2) - echo""; - echo "'".$row->familienstand2."'"; - if($row->familienstand1<>$row->familienstand2) - echo""; - echo "'".$row->svnr2."'"; - if($row->svnr1<>$row->svnr2) - echo""; - echo "'".$row->anzahlderkinder2."'"; - if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; - echo "'".$row->ersatzkennzeichen2."'"; - if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) - echo""; - echo "'".$row->titel2."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->postnomentitel2."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "
"; - - -$qry="SELECT *, - trim(substring(trim(firmenbetreuer) from ' [A-ü]*$')) as zweit, - trim(substring(trim(beurteiler) from ' [A-ü]*$')) as dritt - FROM praxissemester WHERE - ((vilesci_firmenbetreuer IS NULL AND trim(firmenbetreuer)!='') OR - (vilesci_beurteiler IS NULL AND trim(beurteiler)!='')) - ORDER BY praxissemester_pk - LIMIT 20;"; -//trim(substring(trim(ansprechpartner) from ' [A-ü]*$')) as erst, -//(vilesci_ansprechpartner IS NULL AND trim(ansprechpartner)!='') OR - -if($result = pg_query($conn_fas, $qry)) -{ - for($k=0;$row=pg_fetch_object($result);$k++) - { - /*if(($row->vilesci_ansprechpartner=='' OR $row->vilesci_ansprechpartner==NULL) AND trim($row->ansprechpartner)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - }*/ - if(($row->vilesci_firmenbetreuer=='' OR $row->vilesci_firmenbetreuer==NULL) AND trim($row->firmenbetreuer)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - if(($row->vilesci_beurteiler=='' OR $row->vilesci_beurteiler==NULL) AND trim($row->beurteiler)!='') - { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } - } -} -echo "
FASVilesciTitel/Vorname/Nachname
".$row->ansprechpartner.""; - echo "
".$row->firmenbetreuer.""; - echo "
".$row->beurteiler.""; - echo "
"; -?> - - \ No newline at end of file diff --git a/vilesci/admin/fas/check_fas_student.php b/vilesci/admin/fas/check_fas_student.php deleted file mode 100644 index 11aceb702..000000000 --- a/vilesci/admin/fas/check_fas_student.php +++ /dev/null @@ -1,462 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - - require_once('../../../config/vilesci.config.inc.php'); -# require_once('../../../include/basis_db.class.php'); -# if (!$db = new basis_db()) -# die('Es konnte keine Verbindung zum Server aufgebaut werden.'); -$conn_fas=pg_connect(CONN_STRING_FAS) or die("Connection zur FAS Datenbank fehlgeschlagen"); - - -$adress='ruhan@technikum-wien.at'; -//$adress='fas_sync@technikum-wien.at'; - -$error_log=''; -$text = ''; -$anzahl_quelle=0; -$anzahl_eingefuegt=0; -$anzahl_fehler=0; -$i=0; -$qry1=''; -$qry2=''; - -?> - - - -Studentendatenkorrektur - - - - - -0) - { - $qry = "UPDATE person SET ".$qry1. " WHERE person_pk=".$_POST['person_pk']; - if(pg_query($conn_fas, $qry)) - { - echo "Erfolgreich gespeichert: ".$qry; - } - else - { - echo "Fehler beim Speichern Person"; - } - } -} - -$qry2=''; -if(isset($_POST['student'])) -{ - $qry2.=(isset($_POST['zgv'])?(!empty($qry2)?',':'')."zgv='".addslashes(trim($_POST['zgv']))."'" :''); - $qry2.=(isset($_POST['zgvdatum'])?(!empty($qry2)?',':'')."zgvdatum='".addslashes(trim($_POST['zgvdatum']))."'" :''); - $qry2.=(isset($_POST['zgvort'])?(!empty($qry2)?',':'')."zgvort='".addslashes(trim($_POST['zgvort']))."'" :''); - $qry2.=(isset($_POST['zgvmagister'])?(!empty($qry2)?',':'')."zgvmagister='".addslashes(trim($_POST['zgvmagister']))."'" :''); - $qry2.=(isset($_POST['zgvmagisterdatum'])?(!empty($qry2)?',':'')."zgvmagisterdatum='".addslashes(trim($_POST['zgvmagisterdatum']))."'" :''); - $qry2.=(isset($_POST['zgvmagisterort'])?(!empty($qry2)?',':'')."zgvmagisterort='".addslashes(trim($_POST['zgvmagisterort']))."'" :''); - $qry2.=(isset($_POST['punkte'])?(!empty($qry2)?',':'')."punkte='".addslashes(trim($_POST['punkte']))."'" :''); - $qry2.=(isset($_POST['perskz'])?(!empty($qry2)?',':'')."perskz='".addslashes(trim($_POST['perskz']))."'" :''); - $qry2.=(isset($_POST['aufgenommenam'])?(!empty($qry2)?',':'')."aufgenommenam='".addslashes(trim($_POST['aufgenommenam']))."'" :''); - $qry2.=(isset($_POST['beendigungsdatum'])?(!empty($qry2)?',':'')."beendigungsdatum='".addslashes(trim($_POST['beendigungsdatum']))."'" :''); - $qry2.=(isset($_POST['aufmerksamdurch'])?(!empty($qry2)?',':'')."aufmerksamdurch='".addslashes(trim($_POST['aufmerksamdurch']))."'" :''); - $qry2.=(isset($_POST['aufnahmeschluessel'])?(!empty($qry2)?',':'')."aufnahmeschluessel='".addslashes(trim($_POST['aufnahmeschluessel']))."'" :''); - $qry2.=(isset($_POST['aufnahmeschluesselfk'])?(!empty($qry2)?',':'')."aufnahmeschluesselfk='".addslashes(trim($_POST['aufnahmeschluesselfk']))."'" :''); - - $qry2.=(isset($_POST['berufstaetigkeit'])?(!empty($qry2)?',':'')."berufstaetigkeit='".addslashes(trim($_POST['berufstaetigkeit']))."'" :''); - $qry2.=(isset($_POST['angetreten'])?(!empty($qry2)?',':'')."angetreten='".addslashes(trim($_POST['angetreten']))."'" :''); - if(strlen(trim($qry2))>0) - { - $qry = "UPDATE student SET ".$qry2. " WHERE student_pk=".$_POST['student']; - if(pg_query($conn_fas, $qry)) - { - echo nl2br("\nErfolgreich gespeichert: ".$qry); - } - else - { - echo nl2br("\nFehler beim Speichern Student"); - } - } -} - -$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, -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.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!='' - 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 (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.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;"; - -//ORDER BY p1.familienname, p1.person_pk;"; - -if($result = pg_query($conn_fas, $qry)) -{ - echo " - "; - while($row = pg_fetch_object($result)) - { - $i++; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } -} -?> - - \ No newline at end of file diff --git a/vilesci/admin/fas/lehrveranstaltung_kurzbz.php b/vilesci/admin/fas/lehrveranstaltung_kurzbz.php deleted file mode 100644 index 9a67787b6..000000000 --- a/vilesci/admin/fas/lehrveranstaltung_kurzbz.php +++ /dev/null @@ -1,127 +0,0 @@ - - * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > - * Rudolf Hangl < rudolf.hangl@technikum-wien.at > - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > - */ - -/** - * ermoeglicht das Eintragen der Kurzbezeichnung bei Lehrveranstaltungen ohne kurzbz - */ - -?> - - - - - - -FAS - Lehrveranstaltung - - - -

FAS - Lehrveranstaltung

-Fehler beim Speichern"; - } - - echo ""; - //Drop Down fuer Studiengang - echo ""; - echo ''; - - //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_fas, $qry)) - die('Fehler beim lesen aus der Datenbank'); - $anz = pg_num_rows($result); - echo " $anz Datensaetze gefunden"; - //Tabelle ausgeben - echo '
person_pkfamiliennamevornamevornamenanredegeschlechtgebdatgebortgebnationstaatsbürgerschaftfamilienstandsvnranzahlderkinderersatzkennzeichentitelpostnomentitelstudent_pkstudiengangzgvzgvdatumzgvortzgvmagisterzgvmagisterdatumzgvmagisterortpunkteperskzaufgenommenambeendigungsdatumaufmerksamdurchaufnahmeschluesselaufnahmeschluessel_fkberufstaetigkeitangetreten
'".$row->personpk1."'"; - echo ""; - echo "'".$row->familienname1."'"; - if($row->familienname1<>$row->familienname2) - echo""; - echo "'".$row->vorname1."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->vornamen1."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->anrede1."'"; - if($row->anrede1<>$row->anrede2) - echo""; - echo "'".$row->geschlecht1."'"; - if($row->geschlecht1<>$row->geschlecht2) - echo""; - echo "'".$row->gebdat1."'"; - if($row->gebdat1<>$row->gebdat2) - echo""; - echo "'".$row->gebort1."'"; - if($row->gebort1<>$row->gebort2) - echo""; - echo "'".$row->gebnation1."'"; - if($row->gebnation1<>$row->gebnation2) - echo""; - echo "'".$row->staatsbuergerschaft1."'"; - if($row->staatsbuergerschaft1<>$row->staatsbuergerschaft2) - echo""; - echo "'".$row->familienstand1."'"; - if($row->familienstand1<>$row->familienstand2) - echo""; - echo "'".$row->svnr1."'"; - if($row->svnr1<>$row->svnr2) - echo""; - echo "'".$row->anzahlderkinder1."'"; - if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; - echo "'".$row->ersatzkennzeichen1."'"; - if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) - echo""; - echo "'".$row->titel1."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->postnomentitel1."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->student1."'"; - echo ""; - echo "'".$row->studiengang1."'"; - //if($row->studiengang1<>$row->studiengang2) - // echo""; - echo "'".$row->zgv1."'"; - if($row->zgv1<>$row->zgv2) - echo""; - echo "'".$row->zgvdatum1."'"; - if($row->zgvdatum1<>$row->zgvdatum2) - echo""; - echo "'".$row->zgvort1."'"; - if($row->zgvort1<>$row->zgvort2) - echo""; - echo "'".$row->zgvmagister1."'"; - if($row->zgvmagister1<>$row->zgvmagister2) - echo""; - echo "'".$row->zgvmagisterdatum1."'"; - if($row->zgvmagisterdatum1<>$row->zgvmagisterdatum2) - echo""; - echo "'".$row->zgvmagisterort1."'"; - if($row->zgvmagisterort1<>$row->zgvmagisterort2) - echo""; - echo "'".$row->punkte1."'"; - if($row->punkte1<>$row->punkte2) - echo""; - echo "'".$row->perskz1."'"; - if($row->perskz1<>$row->perskz2) - echo""; - echo "'".$row->aufgenommenam1."'"; - if($row->aufgenommenam1<>$row->aufgenommenam2) - echo""; - echo "'".$row->beendigungsdatum1."'"; - if($row->beendigungsdatum1<>$row->beendigungsdatum2) - echo""; - echo "'".$row->aufmerksamdurch1."'"; - if($row->aufmerksamdurch1<>$row->aufmerksamdurch2) - echo""; - echo "'".$row->aufnahmeschluessel1."'"; - if($row->aufnahmeschluessel1<>$row->aufnahmeschluessel2) - echo""; - echo "'".$row->aufnahmeschluesselfk1."'"; - if($row->aufnahmeschluesselfk1<>$row->aufnahmeschluesselfk2) - echo""; - echo "'".$row->berufstaetigkeit1."'"; - if($row->berufstaetigkeit1<>$row->berufstaetigkeit2) - echo""; - echo "'".$row->angetreten1."'"; - if($row->angetreten1<>$row->angetreten2) - echo""; - echo "
'".$row->personpk2."'"; - echo ""; - echo "'".$row->familienname2."'"; - if($row->familienname1<>$row->familienname2) - echo""; - echo "'".$row->vorname2."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->vornamen2."'"; - if($row->vorname1<>$row->vorname2 || $row->vornamen1<>$row->vornamen2) - echo""; - echo "'".$row->anrede2."'"; - if($row->anrede1<>$row->anrede2) - echo""; - echo "'".$row->geschlecht2."'"; - if($row->geschlecht1<>$row->geschlecht2) - echo""; - echo "'".$row->gebdat2."'"; - if($row->gebdat1<>$row->gebdat2) - echo""; - echo "'".$row->gebort2."'"; - if($row->gebort1<>$row->gebort2) - echo""; - echo "'".$row->gebnation2."'"; - if($row->gebnation1<>$row->gebnation2) - echo""; - echo "'".$row->staatsbuergerschaft2."'"; - if($row->staatsbuergerschaft1<>$row->staatsbuergerschaft2) - echo""; - echo "'".$row->familienstand2."'"; - if($row->familienstand1<>$row->familienstand2) - echo""; - echo "'".$row->svnr2."'"; - if($row->svnr1<>$row->svnr2) - echo""; - echo "'".$row->anzahlderkinder2."'"; - if($row->anzahlderkinder1<>$row->anzahlderkinder2) - echo""; - echo "'".$row->ersatzkennzeichen2."'"; - if($row->ersatzkennzeichen1<>$row->ersatzkennzeichen2) - echo""; - echo "'".$row->titel2."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->postnomentitel2."'"; - if($row->titel1<>$row->titel2 || $row->postnomentitel1<>$row->postnomentitel2) - echo""; - echo "'".$row->student2."'"; - echo ""; - echo "'".$row->studiengang2."'"; - //if($row->studiengang1<>$row->studiengang2) - // echo""; - echo "'".$row->zgv2."'"; - if($row->zgv1<>$row->zgv2) - echo""; - echo "'".$row->zgvdatum2."'"; - if($row->zgvdatum1<>$row->zgvdatum2) - echo""; - echo "'".$row->zgvort2."'"; - if($row->zgvort1<>$row->zgvort2) - echo""; - echo "'".$row->zgvmagister2."'"; - if($row->zgvmagister1<>$row->zgvmagister2) - echo""; - echo "'".$row->zgvmagisterdatum2."'"; - if($row->zgvmagisterdatum1<>$row->zgvmagisterdatum2) - echo""; - echo "'".$row->zgvmagisterort2."'"; - if($row->zgvmagisterort1<>$row->zgvmagisterort2) - echo""; - echo "'".$row->punkte2."'"; - if($row->punkte1<>$row->punkte2) - echo""; - echo "'".$row->perskz2."'"; - if($row->perskz1<>$row->perskz2) - echo""; - echo "'".$row->aufgenommenam2."'"; - if($row->aufgenommenam1<>$row->aufgenommenam2) - echo""; - echo "'".$row->beendigungsdatum2."'"; - if($row->beendigungsdatum1<>$row->beendigungsdatum2) - echo""; - echo "'".$row->aufmerksamdurch2."'"; - if($row->aufmerksamdurch1<>$row->aufmerksamdurch2) - echo""; - echo "'".$row->aufnahmeschluessel2."'"; - if($row->aufnahmeschluessel1<>$row->aufnahmeschluessel2) - echo""; - echo "'".$row->aufnahmeschluesselfk2."'"; - if($row->aufnahmeschluesselfk1<>$row->aufnahmeschluesselfk2) - echo""; - echo "'".$row->berufstaetigkeit2."'"; - if($row->berufstaetigkeit1<>$row->berufstaetigkeit2) - echo""; - echo "'".$row->angetreten2."'"; - if($row->angetreten1<>$row->angetreten2) - echo""; - echo "
'; - echo ''; - $i=0; - while($row = pg_fetch_object($result)) - { - //Vorschlag suchen - $kuerzel=''; - $qry = "SELECT kurzbezeichnung FROM lehrveranstaltung WHERE studiengang_fk='$row->studiengang_fk' AND ausbildungssemester_fk='$row->ausbildungssemester_fk' AND name='$row->lehrveranstaltungname' AND kurzbezeichnung is not null AND kurzbezeichnung<>''"; - $result_kurzbz = pg_query($conn_fas, $qry); - while($row_kurzbz = pg_fetch_object($result_kurzbz)) - $kuerzel .= $row_kurzbz->kurzbezeichnung.','; - - $i++; - echo ''; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - //Textfeld zum eingeben der Kurzbezeichnung - echo ""; - echo ''; - } - echo '
IDSemesterStSemBezeichnungVorschlagKurzbezeichnung
$row->lehrveranstaltung_pk$row->ausbildungssemestername".($row->art=='1'?'WS':'SS')."$row->jahr $row->lehrveranstaltungname$kuerzel
'; -?> - - \ No newline at end of file