, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../../config/cis.config.inc.php'); require_once('../../../include/basis_db.class.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/studiensemester.class.php'); require_once('../../../include/konto.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/prestudent.class.php'); require_once('../../../include/student.class.php'); require_once('../../../include/akte.class.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/benutzerberechtigung.class.php'); $sprache = getSprache(); $p = new phrasen($sprache); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); if(isset($_GET['stsem'])) $stsem = $_GET['stsem']; else $stsem = ''; $uid=get_uid(); if(isset($_GET['uid'])) { // Administratoren duerfen die UID als Parameter uebergeben um die Notenliste // von anderen Personen anzuzeigen $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if($rechte->isBerechtigt('admin')) { $uid = $_GET['uid']; $getParam = "&uid=" . $uid; } else $getParam = ""; } else $getParam=''; $student_studiengang = new student(); $student_studiengang->load($uid); $xsl_stg_kz = $student_studiengang->studiengang_kz; $stg = ''; if(isset($_GET['action']) && $_GET['action']=='download') { if(isset($_GET['id']) && is_numeric($_GET['id'])) { $id = $_GET['id']; $akte = new akte(); $akte->load($id); if ($akte->person_id == $student_studiengang->person_id && $akte->signiert && $akte->stud_selfservice) { if($akte->inhalt!='') { //Header fuer Datei schicken header("Content-type: $akte->mimetype"); header('Content-Disposition: attachment; filename="'.$akte->titel.'"'); echo base64_decode($akte->inhalt); exit; } else { die('Id ist ungueltig'); } } else { die('Id ist ungueltig'); } } else { die('Id ist ungueltig'); } } echo ' '.$p->t('tools/dokumente').' '; include('../../../include/meta/jquery.php'); include('../../../include/meta/jquery-tablesorter.php'); echo '

'.$p->t('tools/dokumente').'

Bestätigungen

'; $prestudent = new prestudent(); $prestudent->getPrestudentRolle($student_studiengang->prestudent_id); $stsem_arr = array(); $laststsem = ''; foreach($prestudent->result as $row) { $stsem_arr[] = $row->studiensemester_kurzbz; $laststsem = $row->studiensemester_kurzbz; } $stsem_arr = array_unique($stsem_arr); if($stsem == '') $stsem = $laststsem; /*//Aktuelles Studiensemester oder gewaehltes Studiensemester $stsem_obj = new studiensemester(); if($stsem == '') $stsem = $stsem_obj->getaktorNext(); $stsem_obj->getAll(); */ echo $p->t('global/studiensemester'); echo '

'; $konto = new konto(); $buchungstypen = array(); if (defined("CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN")) { $buchungstypen = unserialize (CIS_DOKUMENTE_STUDIENBEITRAG_TYPEN); } $stsem_zahlung = $konto->getLastStSemBuchungstypen($uid, $buchungstypen, $stsem); if ($stsem_zahlung != FALSE && $stsem == $stsem_zahlung) { $path = "../pdfExport.php?xsl=Inskription&xml=student.rdf.php&ss=".$stsem."&uid=".$uid."&xsl_stg_kz=".$xsl_stg_kz; echo ''.$p->t('tools/inskriptionsbestaetigung').''; echo ' - '.$p->t('tools/studienbeitragFuerSSBezahlt',array($stsem)); echo '

'; } else { echo $p->t('tools/inskriptionsbestaetigung'); echo ' - '.$p->t('tools/studienbeitragFuerSSNochNichtBezahlt',array($stsem)); echo '

'; } if (defined('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN') && CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN) { if ($stsem_zahlung != FALSE && $stsem == $stsem_zahlung) { $pfad = "../pdfExport.php?xsl=Studienblatt&xml=studienblatt.xml.php&ss=".$stsem."&uid=".$uid; echo ''.$p->t('tools/studienbuchblatt').''; echo ' - '.$p->t('tools/studienbeitragFuerSSBezahlt',array($stsem)); } else echo $p->t('tools/studienbuchblatt')." - ".$p->t('tools/studienbeitragFuerSSNochNichtBezahlt',array($stsem)); echo '

'; } if (defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN) { echo "".$p->t('tools/studienerfolgsbestaetigung')." Deutsch
"; echo "".$p->t('tools/studienerfolgsbestaetigung')." Englisch"; echo "
"; } echo "
"; $akte = new akte(); if($akte->getArchiv($student_studiengang->person_id, true, true) && count($akte->result)>0) { echo '

Abschlussdokumente

'; $datum_obj = new datum(); foreach($akte->result as $row) { $pfad = 'dokumente.php?action=download&id='.$row->akte_id.'&uid='.$uid; echo ''; echo ''; echo ''; echo ''; } echo '
Erstelldatum Dokument
'.$datum_obj->formatDatum($row->erstelltam,'d.m.Y').' '.$row->bezeichnung.'
'; } echo ' '; ?>