From 9c193442ae1032f573aa11025349f0577fb6fc63 Mon Sep 17 00:00:00 2001 From: ma0048 Date: Mon, 25 Oct 2021 14:54:45 +0200 Subject: [PATCH 01/13] archivieren von lv zeugnissen und zertifikaten --- content/pdfExport.php | 8 ++ content/student/studentnotenoverlay.xul.php | 3 + content/student/studentoverlay.js.php | 55 ++++++++-- system/dbupdate_3.3.php | 112 ++++++++++++++++++++ 4 files changed, 171 insertions(+), 7 deletions(-) diff --git a/content/pdfExport.php b/content/pdfExport.php index a85ebb345..1597284f6 100644 --- a/content/pdfExport.php +++ b/content/pdfExport.php @@ -47,6 +47,7 @@ require_once('../include/studienordnung.class.php'); require_once('../include/dokument_export.class.php'); require_once('../include/dokument.class.php'); require_once('../include/pdf.class.php'); +require_once('../include/lehrveranstaltung.class.php'); $user = get_uid(); $db = new basis_db(); @@ -520,6 +521,13 @@ else { $bezeichnung = mb_substr($vorlage->bezeichnung." ".$studiengang->kuerzel, 0, 64); } + elseif ($xsl === 'LVZeugnisEng' || $xsl === 'LVZeugnis' || $xsl === 'Zertifikat') + { + $lehrveranstaltung = new lehrveranstaltung($_GET['lvid']); + $vorlage->dokument_kurzbz = $xsl; + $bezeichnung = mb_substr($xsl." ".strtoupper($row->typ).strtoupper($row->kurzbz)." ".$semester.". Semester".' '.$ss . ' '. $lehrveranstaltung->bezeichnung, 0, 64); + $titel = mb_substr($xsl."_".strtoupper($row->typ).strtoupper($row->kurzbz)."_".$semester.'_'.$ss. '_' . str_replace(' ', '_', $lehrveranstaltung->bezeichnung), 0, 60); + } else { $bezeichnung = mb_substr($xsl." ".strtoupper($row->typ).strtoupper($row->kurzbz)." ".$semester.". Semester".' '.$ss, 0, 64); diff --git a/content/student/studentnotenoverlay.xul.php b/content/student/studentnotenoverlay.xul.php index 498651581..395667bd7 100644 --- a/content/student/studentnotenoverlay.xul.php +++ b/content/student/studentnotenoverlay.xul.php @@ -47,8 +47,11 @@ echo "