From 255bb412513df4bd83ca504016288cbe8ad08e47 Mon Sep 17 00:00:00 2001 From: Gerald Simane Date: Tue, 28 Jul 2009 10:12:09 +0000 Subject: [PATCH] --- vilesci/kommunikation/studenten_liste_export.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/vilesci/kommunikation/studenten_liste_export.php b/vilesci/kommunikation/studenten_liste_export.php index 182cca960..9dcb029b9 100644 --- a/vilesci/kommunikation/studenten_liste_export.php +++ b/vilesci/kommunikation/studenten_liste_export.php @@ -7,12 +7,21 @@ require_once('../../include/basis_db.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + + if (isset($_REQUEST['einheitid'])) + $einheitid=$_REQUEST['einheitid']; + + if (isset($_REQUEST['stgid'])) + $stgid=$_REQUEST['stgid']; + $sem=(isset($_REQUEST['sem'])?$_REQUEST['sem']:0); + $grp=(isset($_REQUEST['grp'])?$_REQUEST['grp']:''); if (!isset($einheitid)) $name=$stg_kzbz.$sem.$ver.$grp.'.txt'; else $name='modul_id'.$einheitid.'.txt'; + header("Content-disposition: filename=$name"); header("Content-type: application/octetstream"); header("Pragma: no-cache"); @@ -28,12 +37,14 @@ } if(isset($stgid)) - $sql_query='SELECT uid, nachname, vorname FROM campus.vw_student '. + $sql_query='SELECT uid, nachname, vorname FROM campus.vw_student '. 'WHERE studiengang_kz='.$stgid.' AND semester='.$sem. ' AND verband=\''.strtoupper($ver).'\' AND gruppe='.$grp. ' ORDER BY nachname'; + if (isset($einheitid)) $sql_query='SELECT uid, nachname, vorname FROM campus.vw_benutzer JOIN tbl_benutzergruppe USING(uid) WHERE gruppe_kurzbz=\''.$einheitid.'\' ORDER BY nachname'; + //echo $sql_query; if(!($result=$db->db_query($sql_query))) die($db->db_db_last_error());