diff --git a/cis/private/pdfExport.php b/cis/private/pdfExport.php index fdfdd3b4a..c89e929da 100644 --- a/cis/private/pdfExport.php +++ b/cis/private/pdfExport.php @@ -100,9 +100,18 @@ else $konto = new konto(); if (($user == $_GET["uid"]) || $rechte->isBerechtigt('admin')) { - if(($xsl=='Inskription' || $xsl == 'Studienblatt') && (!$konto->checkStudienbeitrag($user, $_GET["ss"]))) + $buchungstypen = array(); + if(defined("CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN")) + { + $buchungstypen = unserialize (CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN); + } + + $stsem_zahlung = $konto->getLastStSemBuchungstypen($user, $buchungstypen); + + if((($xsl=='Inskription') || ($xsl == 'Studienblatt')) && ($_GET["ss"] != $stsem_zahlung)) + { die('Der Studienbeitrag wurde noch nicht bezahlt'); - + } if(isset($_GET['buchungsnummern'])) { //Beim Drucken von Buchungsbestaetigungen pruefen ob diese Buchungen auch zu diesem Benutzer gehoeren diff --git a/cis/private/profile/dokumente.php b/cis/private/profile/dokumente.php index 787fd88ad..022dc4522 100755 --- a/cis/private/profile/dokumente.php +++ b/cis/private/profile/dokumente.php @@ -136,7 +136,14 @@ echo $p->t('global/studiensemester')."