SYNC Diplomarbeit

This commit is contained in:
Rudolf Hangl
2007-02-07 16:50:42 +00:00
parent 4745c7acfb
commit 9900dcbc50
3 changed files with 605 additions and 28 deletions
@@ -14,6 +14,7 @@
require_once('../../../vilesci/config.inc.php');
require_once('../../../include/projektarbeit.class.php');
require_once('../../../include/projektbetreuer.class.php');
require_once('../../../include/lehreinheit.class.php');
$conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen");
@@ -30,6 +31,7 @@ $anzahl_fehler=0;
$anzahl_quelle2=0;
$anzahl_eingefuegt2=0;
$anzahl_fehler2=0;
$fachbereich_kurzbz='';
function validate($row)
{
@@ -60,8 +62,8 @@ if($result = pg_query($conn_fas, $qry))
$projektarbeit =new projektarbeit($conn);
$projektarbeit->projekttyp_kurzbz ='Bachelorarbeit';
$projektarbeit->titel =$row->titel;
$projektarbeit->lehreinheit_id ='';
$projektarbeit->student_uid ='';
//$projektarbeit->lehreinheit_id ='';
//$projektarbeit->student_uid ='';
$projektarbeit->firma_id ='';
$projektarbeit->note =$row->note;
$projektarbeit->punkte =$row->punkte;
@@ -71,7 +73,7 @@ if($result = pg_query($conn_fas, $qry))
$projektarbeit->freigegeben =$row->gesperrtbis==null?true:false;
$projektarbeit->gesperrtbis =$row->gesperrtbis;
$projektarbeit->stundensatz =$row->betreuerstundenhonorar;
$projektarbeit->gesamtstunden ='';
$projektarbeit->gesamtstunden =$row->betreuerstunden;
$projektarbeit->themenbereich =$row->themenbereich;
$projektarbeit->anmerkung ='';
//$projektarbeit->updateamum =$row->;
@@ -80,15 +82,112 @@ if($result = pg_query($conn_fas, $qry))
$projektarbeit->insertvon ="SYNC";
$projektarbeit->ext_id =$row->bakkalaureatsarbeit_pk;
//lehreinheit_id ermitteln
//projektbetreuer = betreuer, begutachter
//student_id ermitteln
$qry="SELECT student_uid FROM public.student WHERE ext_id='$row->student_fk';";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$projektarbeit->student_uid=$rowo->student_uid;
}
else {
$error=true;
$error_log.="Student mit student_fk: $row->student_fk konnte nicht gefunden werden.\n";
}
}
//lehreinheit anlegen
$qry="SELECT lehrveranstaltung_id, studiengang_kz, semester FROM lehre.tbl_lehrveranstaltung WHERE ext_id='$row->lehrveranstaltung_fk'";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$lehreinheit->lehrveranstaltung_id=$rowo->lehrveranstaltung_id;
}
}
$qry="SELECT fachbereich_kurzbz FROM public.tbl_fachbereich WHERE ext_id='$row->fachbereich_fk'";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$fachbereich_kurzbz=$rowo->fachbereich_kurzbz;
}
}
$qry="SELECT lehrfach_id FROM lehre.tbl_lehrfach WHERE fachbereich_kurzbz='$fachbereich_kurzbz' AND semester='$rowo->semester' AND studiengang_kz='$rowo->studiengang_kz'";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$lehreinheit->lehrfach_id=$rowo->lehrfach_id;
}
}
$qry="SELECT studiensemester_kz FROM public.tbl_studiensemester WHERE ext_id='$row->studiensemester_fk'";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$lehreinheit->studiensemester_kz=$rowo->studiensemester_kz;
}
}
$lehreinheit =new lehreinheit($conn);
//$lehreinheit->lehrveranstaltung_id ='';
//$lehreinheit->studiensemester_kz ='';
//$lehreinheit->lehrfach_id ='';
$lehreinheit->lehrform_kurzbz ='BE';
$lehreinheit->stundenblockung ='1';
$lehreinheit->wochenrythmus ='1';
$lehreinheit->start_kw ='';
$lehreinheit->raumtyp ='DIV';
$lehreinheit->raumtypalternativ ='DIV';
$lehreinheit->sprache =$row->englisch==true?'english':'german';
$lehreinheit->lehre =false;
$lehreinheit->anmerkung ='Bachelorarbeit';
$lehreinheit->unr ='';
$lehreinheit->lvnr ='';
//$lehreinheit->updateamum =$row->;
$lehreinheit->updatevon ="SYNC";
//$lehreinheit->insertamum =$row->;
$lehreinheit->insertvon ="SYNC";
$lehreinheit->ext_id =$row->bakkalaureatsarbeit_pk;
//betreuer
$qry="SELECT person_portal FROM public.tbl_syncperson WHERE person_fas='$row->betreuer_fk'"; //betreuer_fk -> person_id
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_portal;
}
else
{
$error=true;
$error_log.="Betreuer mit person_fk: $row->betreuer_fk konnte in syncperson nicht gefunden werden.\n";
}
}
$projektbetreuer =new projektbetreuer($conn);
//$projektbetreuer->person_id ='';
$projektbetreuer->projektarbeit_id =$projektarbeit->projektarbeit_id;
$projektbetreuer->note ='';
$projektbetreuer->betreuerart ='b'; //b=Bachelorarbeitsbetreuer
$projektbetreuer->faktor ='1,0';
$projektbetreuer->name ='';
$projektbetreuer->punkte ='';
$projektbetreuer->stunden =$row->betreuerstunden;
$projektbetreuer->stundensatz =$row->betreuerstundenhonorar;
//$projektbetreuer->updateamum =$row->;
$projektbetreuer->updatevon ="SYNC";
//$projektbetreuer->insertamum =$row->;
$projektbetreuer->insertvon ="SYNC";
$projektbetreuer->ext_id =$row->bakkalaureatsarbeit_pk;
$qry="SELECT uid FROM student WHERE student_pk=".$row->student_fk.";";
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektarbeit->student_uid=$rowu->uid;
$qry2="SELECT projektarbeit_id, ext_id FROM tbl_reihungstest WHERE ext_id=".$row->bakkalaureatsareit_pk.";";
$qry2="SELECT projektarbeit_id, ext_id FROM lehre.tbl_projektarbeit WHERE projekttyp_kurzbz ='Bachelorarbeit' AND ext_id='".$row->bakkalaureatsarbeit_pk."';";
if($result2 = pg_query($conn, $qry2))
{
if(pg_num_rows($result2)>0) //eintrag gefunden
@@ -109,7 +208,133 @@ if($result = pg_query($conn_fas, $qry))
}
}
//le anlegen
$qry2="SELECT lehreinheit_id FROM lehre.tbl_lehreinheit WHERE anmerkung='Bachelorarbeit' AND ext_id='".$row->bakkalaureatsarbeit_pk."';";
if($result2 = pg_query($conn, $qry2))
{
if(pg_num_rows($result2)>0) //eintrag gefunden
{
if($row2=pg_fetch_object($result2))
{
// update, wenn datensatz bereits vorhanden
$lehreinheit->new=false;
$lehreinheit->lehreinheit_id=$row2->lehreinheit_id;
}
}
else
{
// insert, wenn datensatz noch nicht vorhanden
$lehreinheit->new=true;
}
}
if(!$error)
{
if(!$lehreinheit->save())
{
$error_log.=$lehreinheit->errormsg."\n";
$anzahl_fehler++;
}
$qry = "SELECT currval('lehre.tbl_lehreinheit_lehreinheit_id_seq') AS id;";
if($rowu=pg_fetch_object(pg_query($conn,$qry)))
$projektarbeit->lehreinheit_id=$rowu->id;
else
{
$error=true;
$error_log.='Lehreinheit-Sequence konnte nicht ausgelesen werden';
}
}
//betreuer und begutachter
$qry2="SELECT person_id FROM lehre.projektbetreuer WHERE projektarbeit_id='".$projektarbeit->projektarbeit_id."' AND person_id='".$projektbetreuer->person_id."';";
if($resultu = pg_query($conn, $qry2))
{
if(pg_num_rows($resultu)>0) //wenn dieser eintrag schon vorhanden ist
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_id;
$projektbetreuer->new=false;
}
else $projektbetreuer->new=true;
}
else $projektbetreuer->new=true;
}
else
{
$error=true;
$error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$row->betreuer_fk;
}
if(!$error)
{
if(!$projektbetreuer->save())
{
$error_log.=$projektbetreuer->errormsg."\n";
$anzahl_fehler++;
}
}
//begutachter
$qry="SELECT person_portal FROM public.tbl_syncperson WHERE person_fas='$row->begutachter_fk'"; //begutachter_fk -> person_id
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_portal;
}
else{
$error=true;
$error_log.="Begutachter mit person_fk: $row->betreuer_fk konnte in syncperson nicht gefunden werden.\n";
}
}
$projektbetreuer =new projektbetreuer($conn);
//$projektbetreuer->person_id ='';
$projektbetreuer->projektarbeit_id =$projektarbeit->projektarbeit_id;
$projektbetreuer->note =$row->note;
$projektbetreuer->betreuerart ='g'; //g=Bachelorarbeitsbegutachter
$projektbetreuer->faktor ='1,0';
$projektbetreuer->name ='';
$projektbetreuer->punkte =$row->punkte;
$projektbetreuer->stunden ='';
$projektbetreuer->stundensatz ='';
//$projektbetreuer->updateamum =$row->;
$projektbetreuer->updatevon ="SYNC";
//$projektbetreuer->insertamum =$row->;
$projektbetreuer->insertvon ="SYNC";
$projektbetreuer->ext_id =$row->bakkalaureatsarbeit_pk;
$qry2="SELECT person_id FROM lehre.projektbetreuer WHERE projektarbeit_id='".$projektarbeit->projektarbeit_id."' AND person_id='".$projektbetreuer->person_id."';";
if($resultu = pg_query($conn, $qry2))
{
if(pg_num_rows($resultu)>0) //wenn dieser eintrag schon vorhanden ist
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_id;
$projektbetreuer->new=false;
}
else $projektbetreuer->new=true;
}
else $projektbetreuer->new=true;
}
else
{
$error=true;
$error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei begutachter_fk: '.$row->begutachter_fk;
}
if(!$error)
{
if(!$projektbetreuer->save())
{
$error_log.=$projektbetreuer->errormsg."\n";
$anzahl_fehler++;
}
}
//projektarbeit
if(!$error)
{
if(!$projektarbeit->save())
@@ -0,0 +1,352 @@
<?php
/* Copyright (C) 2007 Technikum-Wien
*
* Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
*/
//*
//* Synchronisiert Diplomarbeitsdatensaetze von FAS DB in PORTAL DB
//*
//*
require_once('../../../vilesci/config.inc.php');
require_once('../../../include/projektarbeit.class.php');
require_once('../../../include/projektbetreuer.class.php');
$conn=pg_connect(CONN_STRING) or die("Connection zur Portal Datenbank fehlgeschlagen");
$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;
$anzahl_quelle2=0;
$anzahl_eingefuegt2=0;
$anzahl_fehler2=0;
$fachbereich_kurzbz='';
$person_id1='';
$person_id2='';
$person_idb='';
function validate($row)
{
}
/*************************
* FAS-PORTAL - Synchronisation
*/
?>
<html>
<head>
<title>Synchro - FAS -> Portal - Diplomarbeit</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
//nation
$qry = "SELECT * FROM diplomarbeit;";
if($result = pg_query($conn_fas, $qry))
{
echo nl2br("Bachelorarbeit Sync\n------------------------\n");
$anzahl_quelle=pg_num_rows($result);
while($row = pg_fetch_object($result))
{
$error=false;
$projektarbeit =new projektarbeit($conn);
$projektarbeit->projekttyp_kurzbz ='Diplomarbeit';
$projektarbeit->titel =$row->diplomarbeitsthema;
//$projektarbeit->lehreinheit_id ='';
//$projektarbeit->student_uid ='';
$projektarbeit->firma_id ='';
$projektarbeit->note =$row->diplomarbeitgesamtnote;
$projektarbeit->punkte ='';
$projektarbeit->beginn ='';
$projektarbeit->ende =$row->diplomarbeitsdatum;
$projektarbeit->faktor ='1.0';
$projektarbeit->freigegeben =$row->freigegeben;
$projektarbeit->gesperrtbis =$row->gesperrtbis;
$projektarbeit->stundensatz =$row->kosten;
$projektarbeit->gesamtstunden =$row->betreuungsstunden;
$projektarbeit->themenbereich ='';
$projektarbeit->anmerkung ='';
//$projektarbeit->updateamum =$row->;
$projektarbeit->updatevon ="SYNC";
//$projektarbeit->insertamum =$row->;
$projektarbeit->insertvon ="SYNC";
$projektarbeit->ext_id =$row->diplomarbeit_pk;
//student_id ermitteln
$qry="SELECT student_uid FROM public.student WHERE ext_id='$row->student_fk';";
if($resulto = pg_query($conn, $qry))
{
if($rowo=pg_fetch_object($resulto))
{
$projektarbeit->student_uid=$rowo->student_uid;
}
else {
$error=true;
$error_log.="Student mit student_fk: $row->student_fk konnte nicht gefunden werden.\n";
}
}
//betreuer
$qry="Select nachname, vorname, person_id from tbl_person join tbl_benutzer using (person_id) join tbl_mitarbeiter on tbl_benutzer.uid=mitarbeiter_uid;";
if($resultb1 = pg_query($conn_fas, $qry))
{
while ($rowb1=pg_fetch_object($resultb1))
{
if (strstr($rowb1->nachname, $row->erstbegutachter.' '))
{
$person_id1=$rowb1->person_id;
}
if (strstr($rowb1->nachname, $row->zweitbegutachter.' '))
{
$person_id2=$rowb1->person_id;
}
if (strstr($rowb1->nachname, $row->betreuer.' '))
{
$person_idb=$rowb1->person_id;
}
}
}
if ($person_id1!='')
{
$projektbetreuer =new projektbetreuer($conn);
$projektbetreuer->person_id =$person_id1;
$projektbetreuer->projektarbeit_id =$projektarbeit->projektarbeit_id;
$projektbetreuer->note =$row->noteerstbegutachter;
$projektbetreuer->betreuerart ='g'; //g=Diplomarbeitsbegutachter
$projektbetreuer->faktor ='1,0';
$projektbetreuer->name ='';
$projektbetreuer->punkte =$row->punkteerstbegutachter;
$projektbetreuer->stunden ='';
$projektbetreuer->stundensatz ='';
//$projektbetreuer->updateamum =$row->;
$projektbetreuer->updatevon ="SYNC";
//$projektbetreuer->insertamum =$row->;
$projektbetreuer->insertvon ="SYNC";
$projektbetreuer->ext_id =$row->diplomarbeit_pk;
$qry="SELECT uid FROM student WHERE student_pk=".$row->student_fk.";";
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektarbeit->student_uid=$rowu->uid;
$qry2="SELECT projektarbeit_id, ext_id FROM lehre.tbl_projektarbeit WHERE projekttyp_kurzbz='Diplomarbeit' AND ext_id='".$row->diplomarbeit_pk."';";
if($result2 = pg_query($conn, $qry2))
{
if(pg_num_rows($result2)>0) //eintrag gefunden
{
if($row2=pg_fetch_object($result2))
{
// update, wenn datensatz bereits vorhanden
$projektarbeit->new=false;
$projektarbeit->projektarbeit_id=$row2->projektarbeit_id;
}
}
else
{
// insert, wenn datensatz noch nicht vorhanden
$projektarbeit->new=true;
}
}
}
}
$qry2="SELECT person_id FROM lehre.projektbetreuer WHERE projektarbeit_id='".$projektarbeit->projektarbeit_id."' AND person_id='".$projektbetreuer->person_id."';";
if($resultu = pg_query($conn, $qry2))
{
if(pg_num_rows($resultu)>0) //wenn dieser eintrag schon vorhanden ist
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_id;
$projektbetreuer->new=false;
}
else $projektbetreuer->new=true;
}
else $projektbetreuer->new=true;
}
else
{
$error=true;
$error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$projektbetreuer->person_id;
}
if(!$error)
{
if(!$projektbetreuer->save())
{
$error_log.=$projektbetreuer->errormsg."\n";
$anzahl_fehler++;
}
}
}
if ($person_id2!='')
{
$projektbetreuer =new projektbetreuer($conn);
$projektbetreuer->person_id =$person_id2;
$projektbetreuer->projektarbeit_id =$projektarbeit->projektarbeit_id;
$projektbetreuer->note =$row->notezweitbegutachter;
$projektbetreuer->betreuerart ='g'; //d=Diplomarbeitsbegutachter
$projektbetreuer->faktor ='1,0';
$projektbetreuer->name ='';
$projektbetreuer->punkte =$row->punktezweitbegutachter;
$projektbetreuer->stunden ='';
$projektbetreuer->stundensatz ='';
//$projektbetreuer->updateamum =$row->;
$projektbetreuer->updatevon ="SYNC";
//$projektbetreuer->insertamum =$row->;
$projektbetreuer->insertvon ="SYNC";
$projektbetreuer->ext_id =$row->diplomarbeit_pk;
$qry="SELECT uid FROM student WHERE student_pk=".$row->student_fk.";";
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektarbeit->student_uid=$rowu->uid;
$qry2="SELECT projektarbeit_id, ext_id FROM lehre.tbl_projektarbeit WHERE projekttyp_kurzbz ='Diplomarbeit' AND ext_id='".$row->diplomarbeit_pk."';";
if($result2 = pg_query($conn, $qry2))
{
if(pg_num_rows($result2)>0) //eintrag gefunden
{
if($row2=pg_fetch_object($result2))
{
// update, wenn datensatz bereits vorhanden
$projektarbeit->new=false;
$projektarbeit->projektarbeit_id=$row2->projektarbeit_id;
}
}
else
{
// insert, wenn datensatz noch nicht vorhanden
$projektarbeit->new=true;
}
}
}
}
$qry2="SELECT person_id FROM lehre.projektbetreuer WHERE projektarbeit_id='".$projektarbeit->projektarbeit_id."' AND person_id='".$projektbetreuer->person_id."';";
if($resultu = pg_query($conn, $qry2))
{
if(pg_num_rows($resultu)>0) //wenn dieser eintrag schon vorhanden ist
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_id;
$projektbetreuer->new=false;
}
else $projektbetreuer->new=true;
}
else $projektbetreuer->new=true;
}
else
{
$error=true;
$error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$projektbetreuer->person_id;
}
if(!$error)
{
if(!$projektbetreuer->save())
{
$error_log.=$projektbetreuer->errormsg."\n";
$anzahl_fehler++;
}
}
}
if ($person_idb!='')
{
$projektbetreuer =new projektbetreuer($conn);
$projektbetreuer->person_id =$person_idb;
$projektbetreuer->projektarbeit_id =$projektarbeit->projektarbeit_id;
$projektbetreuer->note ='';
$projektbetreuer->betreuerart ='d'; //d=Diplomarbeitsbetreuer
$projektbetreuer->faktor ='1,0';
$projektbetreuer->name ='';
$projektbetreuer->punkte ='';
$projektbetreuer->stunden =$row->betreuungsstunden;
$projektbetreuer->stundensatz =$row->kosten;
//$projektbetreuer->updateamum =$row->;
$projektbetreuer->updatevon ="SYNC";
//$projektbetreuer->insertamum =$row->;
$projektbetreuer->insertvon ="SYNC";
$projektbetreuer->ext_id =$row->diplomarbeit_pk;
$qry="SELECT uid FROM student WHERE student_pk=".$row->student_fk.";";
if($resultu = pg_query($conn_fas, $qry))
{
if($rowu=pg_fetch_object($resultu))
{
$projektarbeit->student_uid=$rowu->uid;
$qry2="SELECT projektarbeit_id, ext_id FROM lehre.tbl_projektarbeit WHERE projekttyp_kurzbz='Diplomarbeit' AND ext_id='".$row->diplomarbeit_pk."';";
if($result2 = pg_query($conn, $qry2))
{
if(pg_num_rows($result2)>0) //eintrag gefunden
{
if($row2=pg_fetch_object($result2))
{
// update, wenn datensatz bereits vorhanden
$projektarbeit->new=false;
$projektarbeit->projektarbeit_id=$row2->projektarbeit_id;
}
}
else
{
// insert, wenn datensatz noch nicht vorhanden
$projektarbeit->new=true;
}
}
}
}
$qry2="SELECT person_id FROM lehre.projektbetreuer WHERE projektarbeit_id='".$projektarbeit->projektarbeit_id."' AND person_id='".$projektbetreuer->person_id."';";
if($resultu = pg_query($conn, $qry2))
{
if(pg_num_rows($resultu)>0) //wenn dieser eintrag schon vorhanden ist
{
if($rowu=pg_fetch_object($resultu))
{
$projektbetreuer->person_id=$rowu->person_id;
$projektbetreuer->new=false;
}
else $projektbetreuer->new=true;
}
else $projektbetreuer->new=true;
}
else
{
$error=true;
$error_log.='Fehler beim Zugriff auf Tabelle tbl_projektbetreuer bei betreuer_fk: '.$projektbetreuer->person_id;
}
if(!$error)
{
if(!$projektbetreuer->save())
{
$error_log.=$projektbetreuer->errormsg."\n";
$anzahl_fehler++;
}
}
}
flush();
}
}
//echo nl2br($text);
echo nl2br($error_log);
echo nl2br("\nGesamt: $anzahl_quelle / Eingefügt: $anzahl_eingefuegt / Fehler: $anzahl_fehler");
?>
</body>
</html>
+22 -22
View File
@@ -22,32 +22,32 @@
class lehreinheit
{
var $conn; // resource DB-Handle
var $errormsg; // string
var $new; // boolean
var $lehreinheiten = array(); // lehreinheit Objekt
var $conn; // resource DB-Handle
var $errormsg; // string
var $new; // boolean
var $lehreinheiten = array(); // lehreinheit Objekt
//Tabellenspalten
var $lehreinheit_id; // integer
var $lehrveranstaltung_id; // integer
var $studiensemester_kurzbz; // varchar(16)
var $lehrfach_id; // integer
var $lehrform_kurzbz; // varchar(8)
var $stundenblockung; // smalint
var $wochenrythmus; // smalint
var $start_kw; // smalint
var $raumtyp; // varchar(8)
var $raumtypalternativ; // varchar(8)
var $lehre; // boolean
var $anmerkung; // varchar(255)
var $unr; // integer
var $lvnr; // bigint
var $insertamum; // timestamp
var $insertvon; // varchar(16)
var $updateamum; // timestamp
var $updatevon; // varchar(16)
var $sprache; // varchar(16)
var $ext_id; // bigint
var $lehrfach_id; // integer
var $lehrform_kurzbz; // varchar(8)
var $stundenblockung; // smalint
var $wochenrythmus; // smalint
var $start_kw; // smalint
var $raumtyp; // varchar(8)
var $raumtypalternativ; // varchar(8)
var $lehre; // boolean
var $anmerkung; // varchar(255)
var $unr; // integer
var $lvnr; // bigint
var $insertamum; // timestamp
var $insertvon; // varchar(16)
var $updateamum; // timestamp
var $updatevon; // varchar(16)
var $sprache; // varchar(16)
var $ext_id; // bigint
var $mitarbeiter_uid;
var $studiengang_kz;
var $semester;
@@ -409,7 +409,7 @@ class lehreinheit
}
else
{
$this->errormsg = 'Fehler beim Speichern der LE:'.$qry;
$this->errormsg = 'Fehler beim Speichern der LE: '.$qry;
return false;
}
}