diff --git a/cis/private/bildupload.php b/cis/private/bildupload.php index 83bc311cb..d27309a1b 100644 --- a/cis/private/bildupload.php +++ b/cis/private/bildupload.php @@ -43,7 +43,6 @@ echo ' - '. cropCss().' @@ -107,20 +106,15 @@ else echo '
'; echo $p->t('profil/BilduploadInfotext',array($p->t('dms_link/bildRichtlinien'))).'

'; -//
-//'.$p->t('profil/Bild').': -// -// -//
echo '
'.$p->t('profil/fotoAuswählen').' -
+
- + '; if (isset($_POST['src'])) { @@ -311,7 +305,7 @@ function cropCss() { } .cropme{ - background-image: url(photoupload.png); + background-image: url(../../skin/images/photoupload.png); } .cropme:hover{ @@ -372,130 +366,6 @@ function cropCss() { } '; } -/* -if (isset($_POST['submitbild']) && $_POST['submitbild'] == 'Upload') { - //Bei Upload des Bildes - if(isset($_POST['submitbild'])) - { - if(isset($_FILES['bild']['tmp_name'])) - { - //Extension herausfiltern - $ext = explode('.',$_FILES['bild']['name']); - $ext = mb_strtolower($ext[count($ext)-1]); - - $width=101; - $height=130; - - //--check that it's a jpeg - if ($ext=='jpg' || $ext=='jpeg') - { - $filename = $_FILES['bild']['tmp_name']; - - //groesse auf maximal 827x1063 begrenzen - resize($filename, 827, 1063); - - $fp = fopen($filename,'r'); - //auslesen - $content = fread($fp, filesize($filename)); - fclose($fp); - - $akte = new akte(); - - if($akte->getAkten($_GET['person_id'], 'Lichtbil')) - { - if(count($akte->result)>0) - { - $akte = $akte->result[0]; - $akte->new = false; - } - else - $akte->new = true; - } - else - { - $akte->new = true; - } - - $akte->dokument_kurzbz = 'Lichtbil'; - $akte->person_id = $_GET['person_id']; - $akte->inhalt = base64_encode($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()) - { - echo "Fehler: $akte->errormsg"; - } - - //groesse auf maximal 101x130 begrenzen - resize($filename, 101, 130); - - //in DB speichern - //File oeffnen - $fp = fopen($filename,'r'); - //auslesen - $content = fread($fp, filesize($filename)); - fclose($fp); - //in base64-Werte umrechnen - $content = base64_encode($content); - - $person = new person(); - if($person->load($_GET['person_id'])) - { - //base64 Wert in die Datenbank speichern - $person->foto = $content; - $person->new = false; - if($person->save()) - { - $fs = new fotostatus(); - $fs->person_id=$person->person_id; - $fs->fotostatus_kurzbz='hochgeladen'; - $fs->datum = date('Y-m-d'); - $fs->insertamum = date('Y-m-d H:i:s'); - $fs->insertvon = $user; - $fs->updateamum = date('Y-m-d H:i:s'); - $fs->updatevon = $user; - if(!$fs->save(true)) - echo 'Fehler beim Setzen des Bildstatus'; - else - { - - echo "Bild wurde erfolgreich gespeichert -
"; - } - } - else - echo ''.$person->errormsg.'
'; - } - else - echo ''.$person->errormsg.'
'; - } - else - echo ''.$p->t('profil/nurJPGBilder').'
'; - } - } -} -*/ - ?> diff --git a/cis/private/crop.php b/cis/private/crop.php index f62c18912..077774fd8 100644 --- a/cis/private/crop.php +++ b/cis/private/crop.php @@ -9,6 +9,7 @@ require_once('../../include/phrasen.class.php'); require_once('../../include/fotostatus.class.php'); $src = $_POST['src']; +$user = get_uid(); //kopiert von bildupload.php function resize($filename, $width, $height) @@ -42,6 +43,21 @@ function resize($filename, $width, $height) @imagedestroy($image); } +if(isset($_POST['person_idValue'])) +{ + $benutzer = new benutzer(); + $benutzer->load($user); + + if($benutzer->person_id!=$_POST['person_idValue']) + die($p->t('global/keineBerechtigungFuerDieseSeite')); + + $fs = new fotostatus(); + if($fs->akzeptiert($benutzer->person_id)) + die($p->t('profil/profilfotoUploadGesperrt')); +} +else + die($p->t('global/fehlerBeiDerParameteruebergabe')); + //file als png und jpg abspeichern file_put_contents('image.png', base64_decode(preg_replace('#^data:image/\w+;base64,#i', '', $src))); $imageTmp=imagecreatefrompng('image.png'); diff --git a/locale/de-AT/profil.php b/locale/de-AT/profil.php index 1766ff4ea..89a807f01 100644 --- a/locale/de-AT/profil.php +++ b/locale/de-AT/profil.php @@ -77,4 +77,5 @@ $this->phrasen['profil/fhausweisAbholbereitAmEmpfangAb']='FH-Ausweis abholbereit $this->phrasen['profil/fhausweisWurdeNochNichtGedruckt']='FH-Ausweis wurde noch nicht gedruckt'; $this->phrasen['profil/ihrFotoWurdeNochNichtGeprueft']='Ihr Foto wurde noch nicht geprüft'; $this->phrasen['profil/fotoAuswählen']='Klicken Sie auf das Bild um ein Foto hochzuladen'; +$this->phrasen['profil/bildSpeichern']='Bild speichern'; ?> diff --git a/locale/en-US/profil.php b/locale/en-US/profil.php index c9e33c75d..c7a85ada4 100644 --- a/locale/en-US/profil.php +++ b/locale/en-US/profil.php @@ -74,4 +74,5 @@ $this->phrasen['profil/fhausweisAbholbereitAmEmpfangAb']='UAS ID card will be re $this->phrasen['profil/fhausweisWurdeNochNichtGedruckt']='UAS ID card has not yet been printed'; $this->phrasen['profil/ihrFotoWurdeNochNichtGeprueft']='Your photo has not yet been approved'; $this->phrasen['profil/fotoAuswählen']='Click on the image below to upload a photo'; +$this->phrasen['profil/bildSpeichern']='Save image'; ?> diff --git a/cis/private/photoupload.png b/skin/images/photoupload.png similarity index 100% rename from cis/private/photoupload.png rename to skin/images/photoupload.png diff --git a/system/xsl/inskription_-18_v1.xsl b/system/xsl/inskription_-18_v1.xsl new file mode 100644 index 000000000..eff5d1001 --- /dev/null +++ b/system/xsl/inskription_-18_v1.xsl @@ -0,0 +1,496 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als a.o. Studierende(r) (Studienbeginn, Beginn ) + des Lehrgangs zur Weiterbildung nach §9 FHStG idgF. 0050018 Pre-College Program im + . Semester gemeldet. + + + + + + + + Datum: DVR: 0928381 + + + Rektor: + + + + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als a.o. Studierende(r) (Studienbeginn, Beginn ) + des Lehrgangs zur Weiterbildung nach §9 FHStG idgF. 0050018 Pre-College Program im + . Semester gemeldet. + + + + + + + + Datum: DVR: 0928381 + + + Rektor: + + + + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als a.o. Studierende(r) (Studienbeginn, Beginn ) + des Lehrgangs zur Weiterbildung nach §9 FHStG idgF. 0050018 Pre-College Program im + . Semester gemeldet. + + + + + + + + Datum: DVR: 0928381 + + + Rektor: + + + + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als a.o. Studierende(r) (Studienbeginn, Beginn ) + des Lehrgangs zur Weiterbildung nach §9 FHStG idgF. 0050018 Pre-College Program im + . Semester gemeldet. + + + + + + + + Datum: DVR: 0928381 + + + Rektor: + + + + + ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ + + Studienbestätigung Fachhochschule Technikum Wien + + + + + + Zur Vorlage an (Stelle an der die Bestätigung vorgelegt wird und deren Bezugszahl, z.B. Sozialversicherungsnr.) + + + Personenkennzeichen + + + + + + + + + + + + + + + + + + geboren am + ist im (Beginn ) + als a.o. Studierende(r) (Studienbeginn, Beginn ) + des Lehrgangs zur Weiterbildung nach §9 FHStG idgF. 0050018 Pre-College Program im + . Semester gemeldet. + + + + + + + + Datum: DVR: 0928381 + + + Rektor: + + + + + + \ No newline at end of file