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.

- + + + +
Datei:
Akte:'.$aktetitel.'
Neue Datei:
AkteID:
Signiert:
Selfservice: