From 9a53fa7a12fb0aabee4d8ec933fa705250fb8c90 Mon Sep 17 00:00:00 2001 From: Rudolf Hangl Date: Thu, 9 Apr 2009 14:00:15 +0000 Subject: [PATCH] --- cis/private/lehre/abgabe_lektor.php | 5 +- cis/private/lehre/abgabe_student_details.php | 193 ++++++++++--------- 2 files changed, 103 insertions(+), 95 deletions(-) diff --git a/cis/private/lehre/abgabe_lektor.php b/cis/private/lehre/abgabe_lektor.php index 5acba92e5..683b40c62 100644 --- a/cis/private/lehre/abgabe_lektor.php +++ b/cis/private/lehre/abgabe_lektor.php @@ -111,9 +111,10 @@ function confdel() -

Bachelor-/Diplomarbeitsbetreuungen

- Bachelor-/Diplomarbeitsbetreuungen ($getuid)"; + + echo $htmlstr; ?> diff --git a/cis/private/lehre/abgabe_student_details.php b/cis/private/lehre/abgabe_student_details.php index d8dc9f190..5a45ef12c 100644 --- a/cis/private/lehre/abgabe_student_details.php +++ b/cis/private/lehre/abgabe_student_details.php @@ -135,107 +135,114 @@ if($command=="update" || $error==true) //Dateiupload bearbeiten if ((isset($_FILES['datei']) and ! $_FILES['datei']['error']) || $error==true) { - if($paabgabetyp_kurzbz!='end') + if(strtoupper(end(explode(".", $_FILES['datei']['name'])))=='PDF') { - //"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')) + if($paabgabetyp_kurzbz!='end') { - $qry="UPDATE campus.tbl_paabgabe SET - abgabedatum = now(), - updatevon = '".$user."', - updateamum = now() - WHERE paabgabe_id='".$paabgabe_id."'"; - $result=pg_query($conn, $qry); - } + //"normaler" Upload + move_uploaded_file($_FILES['datei']['tmp_name'], PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf'); + if(file_exists(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 { - echo "Upload nicht gefunden! Bitte wiederholen Sie den Fileupload."; + //Upload der Endabgabe - Eingabe der Zusatzdaten + $command='add'; + if(!$error) + { + move_uploaded_file($_FILES['datei']['tmp_name'], PAABGABE_PATH.$paabgabe_id.'_'.$user.'.pdf'); + } + if(file_exists(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 .= ""; + $htmlstr .= "\n"; + $htmlstr .= "\n"; + $htmlstr .= "
Sprache der Arbeit:"; + $sprache = @pg_query($conn, "SELECT sprache FROM tbl_sprache"); + $num = pg_num_rows($sprache); + if ($num > 0) + { + $htmlstr .= " \n"; + } + $htmlstr .= "
Kontrollierte Schlagwörter:*
Dt. Schlagwörter:
Engl. Schlagwörter:
Abstract (max. 5000 Zeichen):*
Abstract engl.(max. 5000 Zeichen):*
Seitenanzahl:*
 
* Pflichtfeld - bitte immer befüllen
 
\n"; + $htmlstr .= ""; + echo $htmlstr; + } + 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 .= ""; - $htmlstr .= "\n"; - $htmlstr .= "\n"; - $htmlstr .= "
Sprache der Arbeit:"; - $sprache = @pg_query($conn, "SELECT sprache FROM tbl_sprache"); - $num = pg_num_rows($sprache); - if ($num > 0) - { - $htmlstr .= " \n"; - } - $htmlstr .= "
Kontrollierte Schlagwörter:*
Dt. Schlagwörter:
Engl. Schlagwörter:
Abstract (max. 5000 Zeichen):*
Abstract engl.(max. 5000 Zeichen):*
Seitenanzahl:*
 
* Pflichtfeld - bitte immer befüllen
 
\n"; - $htmlstr .= ""; - echo $htmlstr; - } - else - { - echo "Upload nicht gefunden! Bitte wiederholen Sie den Fileupload."; - } + echo "Upload keine pdf-Datei! Bitte wiederholen Sie den Fileupload."; } } $error=false;