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!
-
- ";
+ ';
?>
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').'