From 00bc0869a865a17ae3854a4c8866d39428cd1467 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Tue, 16 Aug 2011 07:57:19 +0000 Subject: [PATCH] =?UTF-8?q?mit=20Phrasentool=20=C3=BCbersetzt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/private/profile/index.php | 228 +++++++++++++++++----------------- 1 file changed, 115 insertions(+), 113 deletions(-) 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');


- Username: '.$uid.'
- Titel: '.$titelpre.'
- Vornamen: '.$vorname.' '.$vornamen.'
- Nachname:'.$nachname.'
- Postnomen: '.$titelpost.'
'; + '.$p->t('global/username').': '.$uid.'
+ '.$p->t('global/titel').': '.$titelpre.'
+ '.$p->t('global/vorname').': '.$vorname.' '.$vornamen.'
+ '.$p->t('global/nachname').': '.$nachname.'
+ '.$p->t('global/postnomen').': '.$titelpost.'
'; if(!$ansicht) { - echo ' Geburtsdatum: '.$datum_obj->formatDatum($gebdatum,'d.m.Y')."
- Geburtsort: $gebort
"; + echo ' '.$p->t('global/geburtsdatum').': '.$datum_obj->formatDatum($gebdatum,'d.m.Y')."
+ ".$p->t('global/geburtsort').": $gebort
"; } @@ -221,21 +224,21 @@ require_once('../../../include/betriebsmitteltyp.class.php'); else { if(!$ansicht) - echo "Bild hochladen"; + echo "".$p->t('profil/bildHochladen').""; } echo '

- 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 '

'; if($hp!='') - echo "

Homepage
$hp

"; + echo "

".$p->t('profil/homepage')."
$hp

"; echo '

'; echo '

@@ -247,18 +250,18 @@ require_once('../../../include/betriebsmitteltyp.class.php'); if ($stud_num_rows==1) { echo " - Student

- Studiengang: $stgbez
- Semester: $semester
- Verband: $verband
- Gruppe: $gruppe
- Matrikelnummer: $matrikelnr
"; + ".$p->t('profil/student')."

+ ".$p->t('global/studiengang').": $stgbez
+ ".$p->t('global/semester').": $semester
+ ".$p->t('global/verband').": $verband
+ ".$p->t('global/gruppe').": $gruppe
+ ".$p->t('profil/martrikelnummer').": $matrikelnr
"; if(!$ansicht) { echo "
- Leistungsbeurteilung
"; + ".$p->t('profil/leistungsbeurteilung')."
"; } } @@ -267,17 +270,17 @@ require_once('../../../include/betriebsmitteltyp.class.php'); echo "

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'; + echo '

'.$p->t('profil/funktionen').'
BezeichnungOrganisationseinheitSemesterInstitut
'; while($row_funktion = $db->db_fetch_object($result_funktion)) { @@ -319,7 +322,7 @@ require_once('../../../include/betriebsmitteltyp.class.php'); { if (is_array($oBetriebsmittelperson->result) && count($oBetriebsmittelperson->result)>0) { - echo '

Entlehnte Betriebsmittel
'.$p->t('global/bezeichnung').''.$p->t('profil/organisationseinheit').''.$p->t('global/semester').''.$p->t('global/institut').'
'; + echo '

'.$p->t('profil/entlehnteBetriebsmittel').'
BetriebsmittelNummerAusgegeben am
'; for ($i=0;$iresult);$i++) { @@ -345,13 +348,13 @@ require_once('../../../include/betriebsmitteltyp.class.php'); '; - echo ""; + echo ""; echo ''; - echo ""; + echo ""; echo ''; - echo ""; + echo ""; echo ''; - echo ""; + echo ""; } $mail = MAIL_ADMIN; @@ -412,7 +415,7 @@ require_once('../../../include/betriebsmitteltyp.class.php'); $person = new person(); $person->load($person_id); echo '
'; - echo 'Kurzbeschreibung für die ÖH-Kandidatur:
'; + echo ''.$p->t('profil/kurzbeschreibungFuerOeh').':
'; echo ''; // Automatically calculates the editor base path based on the _samples directory. @@ -429,17 +432,17 @@ require_once('../../../include/betriebsmitteltyp.class.php'); echo '
- + '; } } echo "
- Sollten ihre Daten nicht stimmen, wenden sie sich bitte an die t('profil/solltenDatenNichtStimmen')." zuständige Assistenz"; + %0D%0D***%0DPlatz fuer weitere (nicht angefuehrte Daten)%0D***\">".$p->t('profil/zustaendigeAssistenz').""; } } @@ -447,10 +450,9 @@ require_once('../../../include/betriebsmitteltyp.class.php'); { echo '

- Es wurden keine oder mehrere Profile für ihren Useraccount gefunden. + '.$p->t('profil/esWurdenKeineProfileGefunden').'.
- Bitte wenden sie sich an die Administration - '; + '.$p->t('profil/wendenSieSichAn').' '.$p->t('profil/adminstration').''; } ?>
'.$p->t('profil/betriebsmittel').''.$p->t('profil/nummer').''.$p->t('profil/ausgegebenAm').'
-

Mail-Verteiler

+

'.$p->t('mailverteiler/mailverteiler').'

'; //Mailverteiler if(!$ansicht) - echo "Sie sind Mitglied in folgenden Verteilern:"; + echo "".$p->t('profil/sieSindMitgliedInFolgendenVerteilern').":"; else - echo "Der User $uid ist Mitglied in folgenden Verteilern:"; + echo "".$p->t('profil/derUserIstInFolgendenVerteilern',array($uid)).":"; echo '

@@ -369,13 +372,13 @@ require_once('../../../include/betriebsmitteltyp.class.php'); if (isset($matrikelnr)) { echo '
'.strtolower($stgkz).'_std  Alle Studenten von $stgbez
 ".$p->t('profil/alleStudentenVon')." $stgbez
'.strtolower($stgkz).$semester.'  Alle Studenten von $stgkz $semester
 ".$p->t('profil/alleStudentenVon')." $stgkz $semester
'.strtolower($stgkz).$semester.strtolower($verband).'  Alle Studenten von $stgkz $semester$verband
 ".$p->t('profil/alleStudentenVon')." $stgkz $semester$verband
'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'  Alle Studenten von $stgkz $semester$verband$gruppe
 ".$p->t('profil/alleStudentenVon')." $stgkz $semester$verband$gruppe