diff --git a/content/pdfExport.php b/content/pdfExport.php index 460834f13..ef7a4e23a 100755 --- a/content/pdfExport.php +++ b/content/pdfExport.php @@ -70,7 +70,7 @@ else $xsl_stg_kz=$_GET['stg_kz']; else { - // Werden UIDs uebergeben, wird die Vorlage des Studiengangs genommen + // Werden UIDs oder Prestudent_IDs uebergeben, wird die Vorlage des Studiengangs genommen // in dem der 1. Studierende in der Liste ist if(isset($_GET['uid']) && $_GET['uid']!='') { @@ -85,6 +85,19 @@ else $xsl_stg_kz=$student_obj->studiengang_kz; } } + elseif(isset($_GET['prestudent_id']) && $_GET['prestudent_id']!='') + { + if(strstr($_GET['prestudent_id'],';')) + $prestudent_ids = explode(';',$_GET['prestudent_id']); + else + $prestudent_ids[1] = $_GET['prestudent_id']; + + $prestudent_obj = new prestudent(); + if($prestudent_obj->load($prestudent_ids[1])) + { + $xsl_stg_kz=$prestudent_obj->studiengang_kz; + } + } } } if(isset($_GET['xsl_oe_kurzbz'])) @@ -662,7 +675,7 @@ else // Wenn ein Style XSL uebergeben wurde wird ein zweites XML File erstellt mit den // Styleanweisungen und ebenfalls zum Zip hinzugefuegt - if(isset($_GET['style_xsl'])) + if(isset($_GET['style_xsl']) || $vorlage->style!='') { //Wenn die Spalte style in der DB befuellt ist, wird dieses verwendet if($vorlage->style!='')