diff --git a/vilesci/personen/akteupdate.php b/vilesci/personen/akteupdate.php
index c38fc64dd..62ca8d056 100644
--- a/vilesci/personen/akteupdate.php
+++ b/vilesci/personen/akteupdate.php
@@ -24,6 +24,7 @@ require_once('../../config/vilesci.config.inc.php');
require_once('../../include/functions.inc.php');
require_once('../../include/benutzerberechtigung.class.php');
require_once('../../include/basis_db.class.php');
+require_once('../../include/akte.class.php');
$uid = get_uid();
$rechte = new benutzerberechtigung();
@@ -54,9 +55,15 @@ if(isset($_POST['submitdatei']))
//Base64 Codieren
$content = base64_encode($content);
$akte_id = $_POST['akte_id'];
+ $signiert = isset($_POST['signiert']);
+ $selfservice = isset($_POST['selfservice']);
$db = new basis_db();
- $qry = "UPDATE public.tbl_akte SET inhalt=".$db->db_add_param($content)." WHERE akte_id=".$db->db_add_param($akte_id, FHC_INTEGER).";";
+ $qry = "UPDATE public.tbl_akte
+ SET inhalt=".$db->db_add_param($content).",
+ signiert= ".$db->db_add_param($signiert, FHC_BOOLEAN).",
+ stud_selfservice= ".$db->db_add_param($selfservice, FHC_BOOLEAN)."
+ WHERE akte_id=".$db->db_add_param($akte_id, FHC_INTEGER).";";
if($db->db_query($qry))
echo 'Saved!';
@@ -66,18 +73,39 @@ if(isset($_POST['submitdatei']))
}
if(isset($_GET['akte_id']) && is_numeric($_GET['akte_id']))
+{
$akte_id = $_GET['akte_id'];
+}
else
$akte_id = '';
+
+$signiert = false;
+$selfservice = false;
+$aktetitel =
+$akte_obj = new akte();
+if ($akte_obj->load($akte_id))
+{
+ $signiert = $akte_obj->signiert;
+ $selfservice = $akte_obj->stud_selfservice;
+ $aktetitel = $akte_obj->bezeichnung.' ('.$akte_obj->titel.')';
+}
+else
+{
+ $aktetitel = 'Es wurde keine Akte ID übergeben';
+}
+
echo '
-Hier können bestehnde Akten die bereits im FAS archiviert mit neuen Dokumenten überschrieben werden.
+Hier können bestehende Akten, die bereits im FAS archiviert wurden, mit neuen Dokumenten überschrieben werden.
Dies ist hilfreich wenn zB Zeugnisse manuell korrigiert wurden.