diff --git a/cis/private/bildupload.php b/cis/private/bildupload.php index 74840e76d..eeb9070cf 100644 --- a/cis/private/bildupload.php +++ b/cis/private/bildupload.php @@ -22,26 +22,33 @@ * */ -// Oberflaeche zur Aenderung von Beispielen und Upload von Bildern +// Oberflaeche zum Upload von Bildern require_once('../../config/cis.config.inc.php'); require_once('../../include/functions.inc.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/akte.class.php'); +require_once('../../include/phrasen.class.php'); + +$user = get_uid(); +$sprache = getSprache(); +$p = new phrasen($sprache); -$PHP_SELF = $_SERVER['PHP_SELF']; echo ' + + '.$p->t('profil/Bildupload').' -'; + +

'.$p->t('profil/Bildupload').'

'; function resize($filename, $width, $height) { $ext = explode('.',$_FILES['bild']['name']); - $ext = strtolower($ext[count($ext)-1]); + $ext = strtolower($ext[count($ext)-1]); // Hoehe und Breite neu berechnen list($width_orig, $height_orig) = getimagesize($filename); @@ -71,17 +78,16 @@ function resize($filename, $width, $height) @imagedestroy($image); } -$user = get_uid(); if(isset($_GET['person_id'])) { $benutzer = new benutzer(); $benutzer->load($user); if($benutzer->person_id!=$_GET['person_id']) - die('Sie haben keine Berechtigung für diese Seite'); + die($p->t('global/keineBerechtigungFuerDieseSeite')); } else - die('Fehler bei der Parameterübergabe'); + die($p->t('global/fehlerBeiDerParameteruebergabe')); //Bei Upload des Bildes if(isset($_POST['submitbild'])) @@ -183,16 +189,17 @@ if(isset($_POST['submitbild'])) echo ''.$person->errormsg.'
'; } else - echo "Derzeit koennen nur Bilder im JPG Format hochgeladen werden
"; + echo ''.$p->t('profil/nurJPGBilder').'
'; } } -echo " Bitte beachten Sie, dass derzeit nur Bilder im JPG Format mit einer Maximalgröße von 8MB hochgeladen werden können!
-
- Bild: - +echo '
'; +echo $p->t('profil/BilduploadInfotext',array($p->t('dms_link/bildRichtlinien'))).'

+ + '.$p->t('profil/Bild').': +
- "; + '; ?> diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index 7bb579bec..2f53add57 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -33,6 +33,10 @@ require_once('../../../include/betriebsmittelperson.class.php'); require_once('../../../include/betriebsmitteltyp.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/betriebsmittel_betriebsmittelstatus.class.php'); +require_once('../../../include/benutzer.class.php'); +require_once('../../../include/mitarbeiter.class.php'); +require_once('../../../include/student.class.php'); +require_once('../../../include/kontakt.class.php'); $sprache = getSprache(); $p=new phrasen($sprache); @@ -60,61 +64,26 @@ $stg_arr = array(); foreach ($stg_obj->result as $row) $stg_arr[$row->studiengang_kz]=$row->kurzbzlang; -if(!($erg=$db->db_query("SELECT * FROM campus.vw_benutzer WHERE uid='$uid'"))) - die($db->db_last_error()); -$num_rows=$db->db_num_rows($erg); -if ($num_rows==1) +if(check_lektor($uid)) { - $person_id=$db->db_result($erg,0,"person_id"); - $vorname=$db->db_result($erg,0,"vorname"); - $vornamen=$db->db_result($erg,0,"vornamen"); - $nachname=$db->db_result($erg,0,"nachname"); - $gebdatum=$db->db_result($erg,0,"gebdatum"); - $gebort=$db->db_result($erg,0,"gebort"); - $titelpre=$db->db_result($erg,0,"titelpre"); - $titelpost=$db->db_result($erg,0,"titelpost"); - $email=$db->db_result($erg,0,"uid").'@'.DOMAIN; - $email_alias=$db->db_result($erg,0,"alias"); - $hp=$db->db_result($erg,0,"homepage"); - $aktiv=$db->db_result($erg,0,"aktiv"); - $foto=$db->db_result($erg,0,"foto"); + $user = new mitarbeiter(); + $type = 'mitarbeiter'; } -if(!($erg_stud=$db->db_query("SELECT studiengang_kz, semester, verband, gruppe, matrikelnr, typ::varchar(1) || kurzbz AS stgkz, tbl_studiengang.bezeichnung AS stgbz FROM public.tbl_student JOIN public.tbl_studiengang USING(studiengang_kz) WHERE student_uid='$uid'"))) - die($db->db_last_error()); -$stud_num_rows=$db->db_num_rows($erg_stud); - -if ($stud_num_rows==1) +else { - $stg=$db->db_result($erg_stud,0,"studiengang_kz"); - $stgbez=$db->db_result($erg_stud,0,"stgbz"); - $stgkz=$db->db_result($erg_stud,0,"stgkz"); - $semester=$db->db_result($erg_stud,0,"semester"); - $verband=$db->db_result($erg_stud,0,"verband"); - $gruppe=$db->db_result($erg_stud,0,"gruppe"); - $matrikelnr=$db->db_result($erg_stud,0,"matrikelnr"); + $user = new student(); + $type='student'; } -if(!($erg_lekt=$db->db_query("SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'"))) - die($db->db_last_error()); - -$lekt_num_rows=$db->db_num_rows($erg_lekt); -if ($lekt_num_rows==1) -{ - $row=$db->db_fetch_object($erg_lekt,0); - $kurzbz=$row->kurzbz; - $tel=$row->telefonklappe; +if(!$user->load($uid)) + die($p->t('profil/esWurdenKeineProfileGefunden')); + +if ($type=='mitarbeiter') +{ $vorwahl = ''; - if($tel != "") - { - $vorwahl = '+43 1 333 40 77-'; - if($row->standort_id!='') - { - $qry = "SELECT kontakt FROM public.tbl_kontakt WHERE standort_id='$row->standort_id' AND kontakttyp='telefon'"; - if($result_tel = $db->db_query($qry)) - if($row_tel = $db->db_fetch_object($result_tel)) - $vorwahl = $row_tel->kontakt; - } - } + $kontakt = new kontakt(); + $kontakt->loadFirmaKontakttyp($user->standort_id,'telefon'); + $vorwahl = $kontakt->kontakt; } // Mail-Groups @@ -122,12 +91,11 @@ if(!($erg_mg=$db->db_query("SELECT gruppe_kurzbz, beschreibung FROM campus.vw_pe die($db->db_last_error()); $nr_mg=$db->db_num_rows($erg_mg); - -?> +echo ' - Profil + '.$p->t('profil/profil').'