From e0cf00f1f51a628e04989e729594adfeb47be3cc Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Fri, 23 Jan 2009 08:24:32 +0000 Subject: [PATCH] --- cis/private/profile/abgabe_lektor.php | 111 ------ cis/private/profile/abgabe_lektor_details.php | 250 -------------- .../profile/abgabe_lektor_frameset.html | 21 -- .../profile/abgabe_student_details.php | 315 ------------------ .../profile/abgabe_student_frameset.html | 21 -- 5 files changed, 718 deletions(-) delete mode 100644 cis/private/profile/abgabe_lektor.php delete mode 100644 cis/private/profile/abgabe_lektor_details.php delete mode 100644 cis/private/profile/abgabe_lektor_frameset.html delete mode 100644 cis/private/profile/abgabe_student_details.php delete mode 100644 cis/private/profile/abgabe_student_frameset.html diff --git a/cis/private/profile/abgabe_lektor.php b/cis/private/profile/abgabe_lektor.php deleted file mode 100644 index f5e95e41a..000000000 --- a/cis/private/profile/abgabe_lektor.php +++ /dev/null @@ -1,111 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -/******************************************************************************************************* - * abgabe_lektor - * abgabe_lektor ist die Lektorenmaske des Abgabesystems - * für Diplom- und Bachelorarbeiten - *******************************************************************************************************/ - - require_once('../../config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/datum.class.php'); - require_once('../../../include/person.class.php'); - require_once('../../../include/benutzer.class.php'); - require_once('../../../include/mitarbeiter.class.php'); - - //DB Verbindung herstellen - if (!$conn = @pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -$getuid=get_uid(); -$htmlstr = ""; - -$sql_query = "SELECT * FROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) * FROM lehre.tbl_projektarbeit LEFT JOIN lehre.tbl_projektbetreuer using(projektarbeit_id) - LEFT JOIN public.tbl_benutzer on(uid=student_uid) - LEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id) - LEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id) - LEFT JOIN lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id) - LEFT JOIN public.tbl_studiengang using(studiengang_kz) - WHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom') - AND tbl_projektbetreuer.person_id IN (SELECT person_id FROM public.tbl_benutzer - WHERE public.tbl_benutzer.person_id=lehre.tbl_projektbetreuer.person_id - AND public.tbl_benutzer.uid='sommert') - AND lehre.tbl_projektarbeit.note IS NULL - ORDER BY tbl_projektarbeit.projektarbeit_id, betreuerart_kurzbz desc) as xy - ORDER BY nachname"; -if(!$erg=pg_query($conn, $sql_query)) -{ - $errormsg='Fehler beim Laden der Betreuungen'; -} -else -{ - $htmlstr .= "
\n"; - $htmlstr .= "\n"; - $htmlstr .= ""; - $htmlstr .= ""; - $htmlstr .= "\n"; - $i = 0; - while($row=pg_fetch_object($erg)) - { - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $i++; - } - $htmlstr .= "
UIDEmailVornameNachnameTypStg.Sem.TitelBetreuerart
".$row->uid."email".$row->vorname."".$row->nachname."".$row->projekttyp_kurzbz."".strtoupper($row->typ.$row->kurzbz)."".$row->studiensemester_kurzbz."".$row->titel."".$row->betreuerart_kurzbz."
\n"; -} - -?> - - -Abgabesystem_Lekorensicht - - - - - - - - -

Bachelor-/Diplomarbeitsbetreuungen

- - - - - \ No newline at end of file diff --git a/cis/private/profile/abgabe_lektor_details.php b/cis/private/profile/abgabe_lektor_details.php deleted file mode 100644 index 0f517955d..000000000 --- a/cis/private/profile/abgabe_lektor_details.php +++ /dev/null @@ -1,250 +0,0 @@ - - * Andreas Oesterreicher - * Rudolf Hangl - */ -/******************************************************************************************************* - * abgabe_lektor - * abgabe_lektor ist die Lektorenmaske des Abgabesystems - * für Diplom- und Bachelorarbeiten - *******************************************************************************************************/ - -require_once('../../config.inc.php'); -require_once('../../../include/functions.inc.php'); -require_once('../../../include/studiengang.class.php'); -require_once('../../../include/datum.class.php'); -require_once('../../../include/benutzerberechtigung.class.php'); -require_once('../../../include/datum.class.php'); -$fixtermin=false; - -if (!$conn = pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -if(!isset($_POST['uid'])) -{ - $uid = (isset($_GET['uid'])?$_GET['uid']:'-1'); - $projektarbeit_id = (isset($_GET['projektarbeit_id'])?$_GET['projektarbeit_id']:'-1'); - $titel = (isset($_GET['titel'])?$_GET['titel']:'-1'); - - $command = ''; - $paabgabe_id = ''; - $fixtermin = false; - $datum = '01.01.1980'; - $kurzbz = ''; -} -else -{ - $uid = (isset($_POST['uid'])?$_POST['uid']:'-1'); - $projektarbeit_id = (isset($_POST['projektarbeit_id'])?$_POST['projektarbeit_id']:'-1'); - $titel = (isset($_POST['titel'])?$_POST['titel']:''); - $command = (isset($_POST['command'])?$_POST['command']:'-1'); - $paabgabe_id = (isset($_POST['paabgabe_id'])?$_POST['paabgabe_id']:'-1'); - $fixtermin = (isset($_POST['fixtermin'])?1:0); - $datum = (isset($_POST['datum'])?$_POST['datum']:''); - $kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:''); -} -$user = get_uid(); -$datum_obj = new datum(); -$stg_arr = array(); -$error = false; -$rechte = new benutzerberechtigung($conn); -$rechte->getBerechtigungen($user); -$htmlstr=''; - -$datum = $datum_obj->formatDatum($datum, $format='Y-m-d'); -if($uid==-1 && $projektarbeit_id==-1&& $titel==-1) -{ - //echo "Fehler bei der Datenübergabe"; - exit; -} - - -echo ' - - - -Reihungstest - - - - - - - -

Abgabe Lektorenbereich

'; -if($datum) -{ - // Speichern eines Termines - if(isset($_POST["schick"])) - { - if($command=='insert') - { - //neuer Termin - $qry="INSERT INTO campus.tbl_paabgabe (projektarbeit_id, paabgabetyp_kurzbz, fixtermin, datum, kurzbz, abgabedatum, insertvon, insertamum, updatevon, updateamum) - VALUES ('$projektarbeit_id', '$paabgabetyp_kurzbz', ".($fixtermin==1?'true':'false').", '$datum', '$kurzbz', NULL, '$user', now(), NULL, NULL)"; - } - if($command=='update') - { - //Terminänderung - $qry="UPDATE campus.tbl_paabgabe SET - projektarbeit_id = '".$projektarbeit_id."', - paabgabetyp_kurzbz = '".$paabgabetyp_kurzbz."', - fixtermin = ".($fixtermin==1?'true':'false').", - datum = '".$datum."', - kurzbz = '".$kurzbz."', - updatevon = '".$user."', - updateamum = now() - WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'"; - } - //echo $qry; - $result=pg_query($conn, $qry); - } - //Löschen eines Termines - if(isset($_POST["del"])) - { - $qry="DELETE FROM campus.tbl_paabgabe WHERE paabgabe_id='".$paabgabe_id."' AND insertvon='$user'"; - $result=pg_query($conn, $qry); - } -} -else -{ - echo "Datumseingabe ungültig!
 "; -} -$qry="SELECT * FROM campus.tbl_paabgabe WHERE projektarbeit_id='".$projektarbeit_id."' ORDER BY datum;"; -$htmlstr .= "\n"; -$htmlstr .= ""; -$htmlstr .= ""; -$htmlstr .= "\n"; -$htmlstr .= "
Student: ".$uid."
"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "
Titel: ".$titel."
"; -$htmlstr .= "
\n"; -$htmlstr .= "
Abgabetermine:\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$result=@pg_query($conn, $qry); - while ($row=@pg_fetch_object($result)) - { - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - if(!$row->abgabedatum) - { - if ($row->datum<=date('Y-m-d')) - { - $bgcol='#FF0000'; - } - elseif (($row->datum>date('Y-m-d')) && ($row->datumfixtermin=='t'?'checked=\"checked\"':'')." >"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; - if(!$row->abgabedatum) - { - $htmlstr .= " "; - } - else - { - $htmlstr .= " "; - } - if(file_exists($_SERVER['DOCUMENT_ROOT'].PAABGABE_PATH.$row->paabgabe_id.'_'.$uid.'.pdf')) - { - $htmlstr .= " "; - } - $htmlstr .= " \n"; - - $htmlstr .= "\n"; - } - -//Eingabezeile für neuen Termin -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; -$htmlstr .= "\n"; - -$htmlstr .= ""; - -$htmlstr .= " \n"; - -$htmlstr .= " \n"; - -$htmlstr .= " \n"; -$htmlstr .= " \n"; -$htmlstr .= " "; - -$htmlstr .= " \n"; -$htmlstr .= "\n"; -$htmlstr .= "
fixDatumAbgabetypKurzbeschreibung der Abgabeabgegeben am
".$row->abgabedatum=''?'':$datum_obj->formatDatum($row->abgabedatum,'d.m.Y')." PDF
 
\n"; -$htmlstr .= "\n"; - - echo $htmlstr; - -?> \ No newline at end of file diff --git a/cis/private/profile/abgabe_lektor_frameset.html b/cis/private/profile/abgabe_lektor_frameset.html deleted file mode 100644 index d53fd663b..000000000 --- a/cis/private/profile/abgabe_lektor_frameset.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Bachelor-/Diplomarbeitsabgabe - Lektor - - - - - - - - - <body bgcolor="#FFFFFF"> - This application works only with a frames-enabled browser.<br /> - <a href="main.php">Use without frames</a> - </body> - - - - \ No newline at end of file diff --git a/cis/private/profile/abgabe_student_details.php b/cis/private/profile/abgabe_student_details.php deleted file mode 100644 index 01d572f38..000000000 --- a/cis/private/profile/abgabe_student_details.php +++ /dev/null @@ -1,315 +0,0 @@ -, - * Andreas Oesterreicher and - * Rudolf Hangl . - */ -/******************************************************************************************************* - * abgabe_lektor - * abgabe_lektor ist die Lektorenmaske des Abgabesystems - * für Diplom- und Bachelorarbeiten - *******************************************************************************************************/ - - require_once('../../config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/studiengang.class.php'); - require_once('../../../include/datum.class.php'); - require_once('../../../include/benutzerberechtigung.class.php'); - - require_once('../../../include/Excel/excel.php'); - - if (!$conn = pg_pconnect(CONN_STRING)) - die('Es konnte keine Verbindung zum Server aufgebaut werden.'); - -if(!isset($_POST['uid'])) -{ - $uid = (isset($_GET['uid'])?$_GET['uid']:'-1'); - $projektarbeit_id = (isset($_GET['projektarbeit_id'])?$_GET['projektarbeit_id']:'-1'); - $titel = (isset($_GET['titel'])?$_GET['titel']:'-1'); - $betreuer = (isset($_GET['betreuer'])?$_GET['betreuer']:'-1'); - - $command = ''; - $paabgabe_id = ''; - $fixtermin = false; - $datum = '01.01.1980'; - $kurzbz = ''; - $kontrollschlagwoerter = ''; - $schlagwoerter_de = ''; - $schlagwoerter = ''; - $abstract = ''; - $abstract_en = ''; - $seitenanzahl = ''; - $abgabedatum = '01.01.1980'; -} -else -{ - $uid = (isset($_POST['uid'])?$_POST['uid']:'-1'); - $projektarbeit_id = (isset($_POST['projektarbeit_id'])?$_POST['projektarbeit_id']:'-1'); - $titel = (isset($_POST['titel'])?$_POST['titel']:''); - $command = (isset($_POST['command'])?$_POST['command']:''); - $paabgabe_id = (isset($_POST['paabgabe_id'])?$_POST['paabgabe_id']:'-1'); - $paabgabetyp_kurzbz = (isset($_POST['paabgabetyp_kurzbz'])?$_POST['paabgabetyp_kurzbz']:'-1'); - $fixtermin = (isset($_POST['fixtermin'])?1:0); - $datum = (isset($_POST['datum'])?$_POST['datum']:''); - $abgabedatum = (isset($_POST['abgabedatum'])?$_POST['abgabedatum']:''); - $kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:''); - $betreuer = (isset($_POST['betreuer'])?$_POST['betreuer']:'-1'); - $kontrollschlagwoerter = (isset($_POST['kontrollschlagwoerter'])?$_POST['kontrollschlagwoerter']:'-1'); - $schlagwoerter_de = (isset($_POST['schlagwoerter_de'])?$_POST['schlagwoerter_de']:'-1'); - $schlagwoerter = (isset($_POST['schlagwoerter'])?$_POST['schlagwoerter']:'-1'); - $abstract = (isset($_POST['abstract'])?$_POST['abstract']:'-1'); - $abstract_en = (isset($_POST['abstract_en'])?$_POST['abstract_en']:'-1'); - $seitenanzahl = (isset($_POST['seitenanzahl'])?$_POST['seitenanzahl']:'-1'); -} - - -$user = get_uid(); -$datum_obj = new datum(); -$error=''; -$neu = (isset($_GET['neu'])?true:false); -$stg_arr = array(); -$error = false; -$rechte = new benutzerberechtigung($conn); -$rechte->getBerechtigungen($user); -$htmlstr=''; -if($command=='add') -{ - //zusätzliche Daten bearbeiten - //Check der Eingabedaten - if(strlen($kontrollschlagwoerter)<1) - { - $error=true; - } - if(strlen($abstract)<1) - { - $error=true; - } - if(strlen($abstract_en)<1) - { - $error=true; - } - if($seitenanzahl<1) - { - $error=true; - } - if(!$error) - { - $qry_upd="UPDATE lehre.tbl_projektarbeit SET - seitenanzahl = '".$seitenanzahl."', - abgabedatum = '".$abgabedatum."', - kontrollschlagwoerter = '".$kontrollschlagwoerter."', - schlagwoerter = '".$schlagwoerter."', - schlagwoerter_de = '".$schlagwoerter_de."', - abstract = '".$abstract."', - abstract_en = '".$abstract_en."' - WHERE projektarbeit_id = '".$projektarbeit_id."'"; - - $command="update"; - } - else - { - echo "Dateneingabe unvollständig!
 "; - } -} -if($command=="update" || $error==true) -{ - //Dateiupload bearbeiten - if ((isset($_FILES['datei']) and ! $_FILES['datei']['error']) || $error==true) - { - if($paabgabetyp_kurzbz!='end') - { - //"normaler" Upload - move_uploaded_file($_FILES['datei']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf'); - if(file_exists($_SERVER['DOCUMENT_ROOT'].PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf')) - { - $qry="UPDATE campus.tbl_paabgabe SET - abgabedatum = now(), - updatevon = '".$user."', - updateamum = now() - WHERE paabgabe_id='".$paabgabe_id."'"; - $result=pg_query($conn, $qry); - } - else - { - echo "Upload nicht gefunden! Bitte wiederholen Sie den Fileupload."; - } - } - else - { - //Upload der Endabgabe - Eingabe der Zusatzdaten - $command='add'; - if(!$error) - { - move_uploaded_file($_FILES['datei']['tmp_name'], $_SERVER['DOCUMENT_ROOT'].PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf'); - } - if(file_exists($_SERVER['DOCUMENT_ROOT'].PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf')) - { - $qry="UPDATE campus.tbl_paabgabe SET - abgabedatum = now(), - updatevon = '".$user."', - updateamum = now() - WHERE paabgabe_id='".$paabgabe_id."'"; - $result=pg_query($conn, $qry); - - - echo ' - - - - PA-Abgabe - - - - - - -

Abgabe Studentenbereich - Zusätzliche Daten für die Abgabe

'; - $qry_zd="SELECT * FROM lehre.tbl_projektarbeit WHERE projektarbeit_id='".$projektarbeit_id."'"; - $result_zd=@pg_query($conn, $qry_zd); - $row_zd=@pg_fetch_object($result_zd); - $htmlstr = "
Betreuer: ".$betreuer."
Titel: ".$titel."

\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= ""; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "
Kontrollierte Schlagwörter:
Dt. Schlagwörter:
Engl. Schlagwörter:
Abstract (max. 5000 Zeichen):
Engl. Abstract (max. 5000 Zeichen):
Seitenanzahl:
\n"; - $htmlstr .= ""; - echo $htmlstr; - } - else - { - echo "Upload nicht gefunden! Bitte wiederholen Sie den Fileupload."; - } - } - } - $error=false; -} -if($command!="add" && $command!="update") -{ - $command="update"; -} - -if($uid==-1||$projektarbeit_id==-1||$titel==-1) -{ - //echo "Fehler bei der Datenübergabe"; - exit; -} - -if($command!="add") -{ - echo ' - - - - PA-Abgabe - - - - - - -

Abgabe Studentenbereich

'; - - //Einlesen der Termine - $qry=""; - $htmlstr = "
Betreuer: ".$betreuer."
Titel: ".$titel."

Abgabetermine:
\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $qry="SELECT * FROM campus.tbl_paabgabe WHERE projektarbeit_id='".$projektarbeit_id."' ORDER BY datum;"; - $htmlstr .= "\n"; - $result=@pg_query($conn, $qry); - while ($row=@pg_fetch_object($result)) - { - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - if(!$row->abgabedatum) - { - if ($row->datum<=date('Y-m-d')) - { - $bgcol='#FF0000'; - } - elseif (($row->datum>date('Y-m-d')) && ($row->datumfixtermin=='t'?'checked=\"checked\"':'')." disabled>"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $qry_typ="SELECT * FROM campus.tbl_paabgabetyp WHERE paabgabetyp_kurzbz='".$row->paabgabetyp_kurzbz."'"; - $result_typ=pg_query($conn, $qry_typ); - $row_typ=pg_fetch_object($result_typ); - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " \n"; - $htmlstr .= " "; - $htmlstr .= " \n"; - - $htmlstr .= "\n"; - } - - - $htmlstr .= "
fixDatum AbgabetypKurzbeschreibung der Abgabeabgegeben amDateiupload
".$datum_obj->formatDatum($row->datum,'d.m.Y')."$row_typ->bezeichnung$row->kurzbz".$datum_obj->formatDatum($row->abgabedatum,'d.m.Y')."
\n"; - echo $htmlstr; - echo ''; -} -?> \ No newline at end of file diff --git a/cis/private/profile/abgabe_student_frameset.html b/cis/private/profile/abgabe_student_frameset.html deleted file mode 100644 index 3b60c6655..000000000 --- a/cis/private/profile/abgabe_student_frameset.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - Bachelor-/Diplomarbeitsabgabe - Student - - - - - - - - - <body bgcolor="#FFFFFF"> - This application works only with a frames-enabled browser.<br /> - <a href="main.php">Use without frames</a> - </body> - - - - \ No newline at end of file