From 37a58175fbcee3b2cafc36d797ea040b10c2a545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 18 Dec 2007 08:33:01 +0000 Subject: [PATCH] --- content/bildupload.php | 26 +++++++++++++++++++++++--- rdf/student.rdf.php | 2 +- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/content/bildupload.php b/content/bildupload.php index d198f82a3..939ed9f8a 100644 --- a/content/bildupload.php +++ b/content/bildupload.php @@ -25,6 +25,7 @@ require_once('../vilesci/config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/person.class.php'); require_once('../include/benutzerberechtigung.class.php'); +require_once('../include/akte.class.php'); $PHP_SELF = $_SERVER['PHP_SELF']; echo ""; @@ -96,10 +97,29 @@ if(isset($_POST['submitbild'])) //groesse auf maximal 827x1063 begrenzen resize($filename, 827, 1063); - //im Dateisystem speichern - if(!copy($filename, IMAGE_PATH.$_GET['person_id'].'.jpg')) + $fp = fopen($filename,'r'); + //auslesen + $content = fread($fp, filesize($filename)); + fclose($fp); + + $akte = new akte($conn); + $akte->dokument_kurzbz = 'Lichtbil'; + $akte->person_id = $_GET['person_id']; + $akte->inhalt = strhex($content); + $akte->mimetype = "image/jpg"; + $akte->erstelltam = date('Y-m-d H:i:s'); + $akte->gedruckt = false; + $akte->titel = "Lichtbild_".$_GET['person_id'].".jpg"; + $akte->bezeichnung = "Lichtbild gross"; + $akte->updateamum = date('Y-m-d H:i:s'); + $akte->updatevon = $user; + $akte->insertamum = date('Y-m-d H:i:s'); + $akte->insertvon = $user; + $akte->uid = ''; + + if(!$akte->save(true)) { - die( 'copy failed:'.IMAGE_PATH.$_GET['person_id'].'.jpg'); + echo "Fehler: $akte->errormsg"; } //groesse auf maximal 101x130 begrenzen diff --git a/rdf/student.rdf.php b/rdf/student.rdf.php index 6dc586a1e..24c58a749 100644 --- a/rdf/student.rdf.php +++ b/rdf/student.rdf.php @@ -28,7 +28,7 @@ header("Pragma: no-cache"); header("Content-type: application/xhtml+xml"); // xml if(isset($_GET['xmlformat']) && $_GET['xmlformat']=='xml') - echo ''; + echo ''; else echo ''; // DAO