From 66fae503410e6cfe96a4420cf62c6cb593a00389 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Tue, 26 May 2009 14:41:45 +0000 Subject: [PATCH] --- vilesci/lehre/abgabe_assistenz_details.php | 4 +- vilesci/lehre/abgabe_assistenz_zusatz.php | 131 +++++++++++++++++++++ 2 files changed, 133 insertions(+), 2 deletions(-) create mode 100644 vilesci/lehre/abgabe_assistenz_zusatz.php diff --git a/vilesci/lehre/abgabe_assistenz_details.php b/vilesci/lehre/abgabe_assistenz_details.php index 17c3c7abd..dec7d64f8 100644 --- a/vilesci/lehre/abgabe_assistenz_details.php +++ b/vilesci/lehre/abgabe_assistenz_details.php @@ -364,7 +364,7 @@ $result=@pg_query($conn, $qry); } if(file_exists(PAABGABE_PATH.$row->paabgabe_id.'_'.$uid.'.pdf')) { - $htmlstr .= " PDF"; + $htmlstr .= " PDF"; } else { @@ -372,7 +372,7 @@ $result=@pg_query($conn, $qry); } if($row->abgabedatum && $row->paabgabetyp_kurzbz=="end") { - $htmlstr .= " zusätzliche Daten"; + $htmlstr .= " zusätzliche Daten"; } else { diff --git a/vilesci/lehre/abgabe_assistenz_zusatz.php b/vilesci/lehre/abgabe_assistenz_zusatz.php new file mode 100644 index 000000000..d5952758b --- /dev/null +++ b/vilesci/lehre/abgabe_assistenz_zusatz.php @@ -0,0 +1,131 @@ + + * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > + * Rudolf Hangl < rudolf.hangl@technikum-wien.at > + * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > + */ +/******************************************************************************************************* + * abgabe_assistenz + * abgabe_assistenz ist die Assistenzoberfläche des Abgabesystems + * für Diplom- und Bachelorarbeiten + *******************************************************************************************************/ + + require_once('../../cis/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 = ''; + $schlagwoerter_en = ''; + $abstract = ''; + $abstract_en = ''; + $seitenanzahl = ''; + $abgabedatum = '01.01.1980'; + $sprache='German'; +} +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']:'01.01.1980'); + $kurzbz = (isset($_POST['kurzbz'])?$_POST['kurzbz']:''); + $betreuer = (isset($_POST['betreuer'])?$_POST['betreuer']:'-1'); + $sprache = (isset($_POST['sprache'])?$_POST['sprache']:'German'); + $kontrollschlagwoerter = (isset($_POST['kontrollschlagwoerter'])?$_POST['kontrollschlagwoerter']:'-1'); + $schlagwoerter = (isset($_POST['schlagwoerter'])?$_POST['schlagwoerter']:'-1'); + $schlagwoerter_en = (isset($_POST['schlagwoerter_en'])?$_POST['schlagwoerter_en']:'-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=''; + + echo ' + + + + Zusatzdaten PA-Abgabe + + + + + + +

Abgabe Zusatzdaten

'; + $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 = "
Student: ".$uid."
Titel: ".$row_zd->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 .= "
Sprache der Arbeit:"; + $htmlstr .= ""; + $htmlstr .= "
Kontrollierte Schlagwörter:*
Dt. Schlagwörter:
Engl. Schlagwörter:
Abstract (max. 5000 Zeichen):*
Abstract engl.(max. 5000 Zeichen):*
Seitenanzahl:*
"; + $htmlstr .= "\n"; + $htmlstr .= "
 
* Pflichtfeld
 
\n"; + $htmlstr .= ""; + + echo $htmlstr; + echo ''; + +?> \ No newline at end of file