diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index 39355a894..5841ddfb2 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -31,92 +31,95 @@ require_once('../../../include/datum.class.php'); require_once('../../../include/betriebsmittel.class.php'); require_once('../../../include/betriebsmittelperson.class.php'); require_once('../../../include/betriebsmitteltyp.class.php'); +require_once('../../../include/phrasen.class.php'); + +$sprache = getSprache(); +$p=new phrasen($sprache); - if (!$db = new basis_db()) - die('Fehler beim Oeffnen der Datenbankverbindung'); +if (!$db = new basis_db()) + die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); - $uid=get_uid(); +$uid=get_uid(); - $datum_obj = new datum(); +$datum_obj = new datum(); - $ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche) - if(isset($_GET['uid'])) - { - $uid=stripslashes($_GET['uid']); - $ansicht=true; - } +$ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche) +if(isset($_GET['uid'])) +{ + $uid=stripslashes($_GET['uid']); + $ansicht=true; +} - $stg = ''; +$stg = ''; - $stg_obj = new studiengang(); - $stg_obj->getAll('typ, kurzbz', false); +$stg_obj = new studiengang(); +$stg_obj->getAll('typ, kurzbz', false); + +$stg_arr = array(); +foreach ($stg_obj->result as $row) + $stg_arr[$row->studiengang_kz]=$row->kurzbzlang; - $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) - { - $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"); - } - 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) - { - $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"); - } - if(!($erg_lekt=$db->db_query("SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'"))) - die($db->db_last_error()); +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) +{ + $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"); +} +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) +{ + $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"); +} +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; +$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; - $vorwahl = ''; - if($tel != "") + $vorwahl = ''; + if($tel != "") + { + $vorwahl = '+43 1 333 40 77-'; + if($row->standort_id!='') { - $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; - } - } - } + $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; + } + } +} - // Mail-Groups - if(!($erg_mg=$db->db_query("SELECT gruppe_kurzbz, beschreibung FROM campus.vw_persongruppe WHERE mailgrp AND uid='$uid' ".(isset($semester)?" and semester=$semester ":'')." ORDER BY gruppe_kurzbz"))) - die($db->db_last_error()); - $nr_mg=$db->db_num_rows($erg_mg); +// Mail-Groups +if(!($erg_mg=$db->db_query("SELECT gruppe_kurzbz, beschreibung FROM campus.vw_persongruppe WHERE mailgrp AND uid='$uid' ".(isset($semester)?" and semester=$semester ":'')." ORDER BY gruppe_kurzbz"))) + die($db->db_last_error()); +$nr_mg=$db->db_num_rows($erg_mg); ?> @@ -198,16 +201,16 @@ require_once('../../../include/betriebsmitteltyp.class.php');
|
|
- eMail
- Intern: '.$uid.'@'.DOMAIN.'
';
+ '.$p->t('profil/email').'
+ '.$p->t('profil/intern').': '.$uid.'@'.DOMAIN.'
';
if($email_alias!='' && !in_array($stg,$noalias))
{
- echo "Alias: $email_alias@".DOMAIN."";
+ echo $p->t('profil/alias').": $email_alias@".DOMAIN."";
}
echo '
Homepage
$hp
".$p->t('profil/homepage')."
$hp
'; echo '
@@ -247,18 +250,18 @@ require_once('../../../include/betriebsmitteltyp.class.php'); if ($stud_num_rows==1) { echo " - Student
Lektor
- Kurzzeichen: $kurzbz
";
+ ".$p->t('profil/kurzzeichen').": $kurzbz
";
if($tel!='')
- echo "Telefon TW: $vorwahl $tel
";
+ echo $p->t('profil/telefonTw').": $vorwahl $tel
";
if(!$ansicht)
{
echo '
- Zeitwünsche
- Lehrveranstaltungen';
+ '.$p->t('profil/zeitwuensche').'
+ '.$p->t('profil/lehrveranstaltungen').'';
}
}
@@ -300,7 +303,7 @@ require_once('../../../include/betriebsmitteltyp.class.php');
{
if($db->db_num_rows($result_funktion)>0)
{
- echo '
Funktionen
| Bezeichnung | Organisationseinheit | Semester | Institut |
|---|---|---|---|
| '.$p->t('global/bezeichnung').' | '.$p->t('profil/organisationseinheit').' | '.$p->t('global/semester').' | '.$p->t('global/institut').' |
|---|---|---|---|
| Betriebsmittel | Nummer | Ausgegeben am |
|---|---|---|
| '.$p->t('profil/betriebsmittel').' | '.$p->t('profil/nummer').' | '.$p->t('profil/ausgegebenAm').' |
|---|---|---|
|
- Mail-Verteiler '.$p->t('mailverteiler/mailverteiler').' | ||
| '.strtolower($stgkz).'_std | '; - echo "Alle Studenten von $stgbez | ".$p->t('profil/alleStudentenVon')." $stgbez | "; echo ' |
| '.strtolower($stgkz).$semester.' | '; - echo "Alle Studenten von $stgkz $semester | ".$p->t('profil/alleStudentenVon')." $stgkz $semester | "; echo ' |
| '.strtolower($stgkz).$semester.strtolower($verband).' | '; - echo "Alle Studenten von $stgkz $semester$verband | ".$p->t('profil/alleStudentenVon')." $stgkz $semester$verband | "; echo ' |
| '.strtolower($stgkz).$semester.strtolower($verband).$gruppe.' | '; - echo "Alle Studenten von $stgkz $semester$verband$gruppe | ".$p->t('profil/alleStudentenVon')." $stgkz $semester$verband$gruppe | "; } $mail = MAIL_ADMIN; @@ -412,7 +415,7 @@ require_once('../../../include/betriebsmitteltyp.class.php'); $person = new person(); $person->load($person_id); echo ' |