*/ /** * Aktualisiert eine bestehende Akte mit einer neuen Datei */ 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(); $rechte->getBerechtigungen($uid); if(!$rechte->isBerechtigt('admin', null, 'suid')) die($rechte->errormsg); echo ' Akte aktualisieren '; //Bei Upload des Bildes if(isset($_POST['submitdatei'])) { if(isset($_FILES['datei']['tmp_name'])) { $filename = $_FILES['datei']['tmp_name']; //File oeffnen $fp = fopen($filename,'r'); //auslesen $content = fread($fp, filesize($filename)); fclose($fp); //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).", 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!'; else echo 'Failed'; } } 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 bestehende Akten, die bereits im FAS archiviert wurden, mit neuen Dokumenten überschrieben werden.
Dies ist hilfreich wenn zB Zeugnisse manuell korrigiert wurden.

Akte:'.$aktetitel.'
Neue Datei:
AkteID:
Signiert:
Selfservice:
  
'; ?>