diff --git a/content/pdfExport.php b/content/pdfExport.php
index 7104ed3cc..53fd18fdd 100644
--- a/content/pdfExport.php
+++ b/content/pdfExport.php
@@ -319,22 +319,14 @@ if (!isset($_REQUEST["archive"]))
$dokument->setFilename($filename);
- if (!$dokument->create($output))
- die($dokument->errormsg);
-
if ($sign === true)
{
- if ($dokument->sign($user))
- {
- $dokument->output();
- }
- else
- {
- echo $dokument->errormsg;
- }
+ $dokument->sign($user);
}
- else
+
+ if ($dokument->create($output))
$dokument->output();
+
$dokument->close();
}
}
@@ -413,18 +405,14 @@ else
if ($sign === true)
{
- if ($dokument->sign($user))
- {
- $doc = $dokument->output(false);
- }
- else
- {
- $error = true;
- $errormsg = $dokument->errormsg;
- }
+ $dokument->sign($user);
}
- else
+
+ if ($dokument->create($output))
$doc = $dokument->output(false);
+ else
+ $error = true;
+
$dokument->close();
if(!$error)
diff --git a/content/student/studentzeugnisoverlay.xul.php b/content/student/studentzeugnisoverlay.xul.php
index 079b30d88..3337dd888 100644
--- a/content/student/studentzeugnisoverlay.xul.php
+++ b/content/student/studentzeugnisoverlay.xul.php
@@ -127,7 +127,8 @@ echo '';