diff --git a/cis/private/profile/index.php b/cis/private/profile/index.php index d20120e73..d9a29f87a 100644 --- a/cis/private/profile/index.php +++ b/cis/private/profile/index.php @@ -1,446 +1,462 @@ -, - * Andreas Oesterreicher , - * Rudolf Hangl and - * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at>. - */ - require_once('../../config.inc.php'); - require_once('../../../include/functions.inc.php'); - require_once('../../../include/globals.inc.php'); - require_once('../../../include/studiengang.class.php'); - require_once('../../../include/fckeditor/fckeditor.php'); - require_once('../../../include/person.class.php'); - require_once('../../../include/safehtml/safehtml.class.php'); - - $uid=get_uid(); - $ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche) - if(isset($_GET['uid'])) - { - $uid=stripslashes($_GET['uid']); - $ansicht=true; - } - - $stg = ''; - if (!$conn = @pg_pconnect(CONN_STRING)) - die("Es konnte keine Verbindung zum Server aufgebaut werden."); - - $stg_obj = new studiengang($conn); - $stg_obj->getAll('typ, kurzbz', false); - - $stg_arr = array(); - foreach ($stg_obj->result as $row) - $stg_arr[$row->studiengang_kz]=$row->kurzbzlang; - - if(!($erg=pg_query($conn, "SELECT * FROM campus.vw_benutzer WHERE uid='$uid'"))) - die(pg_last_error($conn)); - $num_rows=pg_num_rows($erg); - if ($num_rows==1) - { - $person_id=pg_result($erg,0,"person_id"); - $vorname=pg_result($erg,0,"vorname"); - $vornamen=pg_result($erg,0,"vornamen"); - $nachname=pg_result($erg,0,"nachname"); - $gebdatum=pg_result($erg,0,"gebdatum"); - $gebort=pg_result($erg,0,"gebort"); - $titelpre=pg_result($erg,0,"titelpre"); - $titelpost=pg_result($erg,0,"titelpost"); - $email=pg_result($erg,0,"uid").'@'.DOMAIN; - $email_alias=pg_result($erg,0,"alias"); - $hp=pg_result($erg,0,"homepage"); - $aktiv=pg_result($erg,0,"aktiv"); - $foto=pg_result($erg,0,"foto"); - } - if(!($erg_stud=pg_query($conn, "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(pg_last_error($conn)); - $stud_num_rows=pg_num_rows($erg_stud); - - if ($stud_num_rows==1) - { - $stg=pg_result($erg_stud,0,"studiengang_kz"); - $stgbez=pg_result($erg_stud,0,"stgbz"); - $stgkz=pg_result($erg_stud,0,"stgkz"); - $semester=pg_result($erg_stud,0,"semester"); - $verband=pg_result($erg_stud,0,"verband"); - $gruppe=pg_result($erg_stud,0,"gruppe"); - $matrikelnr=pg_result($erg_stud,0,"matrikelnr"); - } - if(!($erg_lekt=pg_query($conn, "SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'"))) - die(pg_last_error($conn)); - $lekt_num_rows=pg_num_rows($erg_lekt); - if ($lekt_num_rows==1) - { - $row=pg_fetch_object($erg_lekt,0); - $kurzbz=$row->kurzbz; - $tel=$row->telefonklappe; - } - - // Mail-Groups - if(!($erg_mg=pg_query($conn, "SELECT gruppe_kurzbz, beschreibung FROM campus.vw_persongruppe WHERE mailgrp AND uid='$uid' ORDER BY gruppe_kurzbz"))) - die(pg_last_error($conn)); - $nr_mg=pg_num_rows($erg_mg); - - -?> - - - -Profil - - - - - - - - - -
  - - - - -
 Userprofil
- -load($person_id); - - //Remove Script Tags and other stuff - $parser = new SafeHTML(); - $result = $parser->parse($_POST['kurzbeschreibung']); - - $person->kurzbeschreibung = $result; - $person->updateamum = date('Y-m-d H:i:s'); - $person->udpatevon = $uid; - if($person->save()) - echo 'Kurzbeschreibung wurde erfolgreich gespeichert'; - else - echo 'Fehler beim Speichern der Kurzbeschreibung'; - } - - if($aktiv=='f') - { - $message = "Ihr Benutzerdatensatz wurde von einem unserer Mitarbeiter deaktiviert. Was bedeutet das nun für Sie?

"; - $message .= "Vorerst werden Sie aus allen Mail-Verteilern gelöscht.
"; - $message .= "Wenn der Datensatz in den nächsten Tagen nicht mehr aktiviert wird, führt das System automatisch folgende Aktionen durch:
"; - $message .= "- Ihr Account wird gelöscht.
"; - $message .= "- Ihre Mailbox mit sämtlichen Mails wird gelöscht.
"; - $message .= "- Ihr Home-Verzeichnis mit allen enthaltenen Dateien wird gelöscht.

"; - $message .= "Sollte es sich hierbei um einen Irrtum handeln, wenden sie sich bitte an ihre Studiengangsassistenz.
"; - - echo "Achtung!
$message
"; - } - - if ($num_rows==1) - { - echo ' - - - - - - - - - '; - - for($i=0;$i<$nr_mg;$i++) - { - $row=pg_fetch_object($erg_mg,$i); - echo ''; - echo ""; - } - - if (isset($matrikelnr)) - { - echo ''; - echo ""; - echo ''; - echo ""; - echo ''; - echo ""; - echo ''; - echo ""; - } - - $mail = MAIL_ADMIN; - if($stg=='') - { - $stg = 0; - } - - //Wenn eine Assistentin fuer diesen Studiengang eingetragen ist, - //dann werden die aenderungswuesche an diese Adresse gesendet - $qry = "SELECT email FROM public.tbl_studiengang where studiengang_kz='$stg'"; - if($row=pg_fetch_object(pg_query($conn,$qry))) - { - if($row->email!='') - $mail = $row->email; - else - $mail = MAIL_ADMIN; - } - if($stg=='0') - $mail = MAIL_GST; - - echo ' -
- -
-


- Username: '.$uid.'
- Titel: '.$titelpre.'
- Vornamen: '.$vorname.' '.$vornamen.'
- Nachname:'.$nachname.'
- Postnomen: '.$titelpost.'
'; - - if(!$ansicht) - { - echo " Geburtsdatum: $gebdatum
- Geburtsort: $gebort
"; - - } - - echo ' -

-
'; - //Foto anzeigen oder Upload Button - if($foto!='') - echo ''; - else - { - if(!$ansicht) - echo "Bild hochladen"; - } - echo ' -
-

- eMail
- Intern: '.$uid.'@'.DOMAIN.'
'; - - if($email_alias!='' && !in_array($stg,$noalias)) - { - echo "Alias: $email_alias@".DOMAIN.""; - } - - if($email!='') - echo "
Extern: $email"; - - echo '

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

Homepage
$hp

"; - echo '

'; - - /* - $qry = "SELECT kompetenzen FROM public.tbl_person WHERE person_id='$person_id'"; - if($result = pg_query($conn, $qry)) - { - if($row = pg_fetch_object($result)) - { - if($row->kompetenzen!='') - { - echo "Kompetenzen
".str_replace(';','
', $row->kompetenzen); - } - } - } - */ - echo ' -

-
-
'; - - echo '

'; - if ($stud_num_rows==1) - { - echo " - Student

- Studiengang: $stgbez
- Semester: $semester
- Verband: $verband
- Gruppe: $gruppe
- Matrikelnummer: $matrikelnr
"; - - if(!$ansicht) - { - echo " -
- Leistungsbeurteilung
"; - } - } - - if ($lekt_num_rows==1) - { - echo " -

- Lektor

- Kurzzeichen: $kurzbz
"; - - if($tel!='') - echo "Telefon TW: +43 1 333 40 77- $tel

"; - - if(!$ansicht) - { - echo ' - Zeitwünsche
- Lehrveranstaltungen'; - } - } - - if(!$ansicht) - { - //Funktionen - $qry = "SELECT - *, tbl_benutzerfunktion.studiengang_kz as studiengang_kz, - tbl_fachbereich.bezeichnung as bezeichnung, tbl_benutzerfunktion.semester - FROM - public.tbl_benutzerfunktion JOIN public.tbl_funktion USING(funktion_kurzbz) - LEFT JOIN public.tbl_fachbereich USING(fachbereich_kurzbz) - LEFT JOIN public.tbl_studiengang ON(tbl_benutzerfunktion.studiengang_kz=tbl_studiengang.studiengang_kz) - WHERE - uid='$uid' AND - (tbl_fachbereich.aktiv=true OR fachbereich_kurzbz is null) AND - (tbl_studiengang.aktiv=true OR tbl_benutzerfunktion.studiengang_kz is null)"; - if($result_funktion = pg_query($conn, $qry)) - { - if(pg_num_rows($result_funktion)>0) - { - echo '

Funktionen'; - - while($row_funktion = pg_fetch_object($result_funktion)) - { - echo ""; - } - echo '
FunktionStudiengangSemesterInstitut
$row_funktion->beschreibung".($row_funktion->studiengang_kz!=0?$stg_arr[$row_funktion->studiengang_kz]:'')."$row_funktion->semester$row_funktion->bezeichnung
'; - } - } - - //Betriebsmittel - $qry = "SELECT - tbl_betriebsmittel.betriebsmitteltyp as betriebsmitteltyp, - tbl_betriebsmittel.beschreibung as beschreibung, tbl_betriebsmittel.nummer as nummer, - tbl_betriebsmittelperson.ausgegebenam as ausgegebenam - FROM - public.tbl_betriebsmittelperson JOIN public.tbl_betriebsmittel USING(betriebsmittel_id) - WHERE - person_id=(SELECT person_id FROM public.tbl_benutzer WHERE uid='$uid' LIMIT 1) AND - retouram is null"; - if($result_betriebsmittel = pg_query($conn, $qry)) - { - if(pg_num_rows($result_betriebsmittel)>0) - { - echo '

Entlehnte Betriebsmittel'; - - while($row_bm = pg_fetch_object($result_betriebsmittel)) - { - echo ""; - } - echo '
BetriebsmittelNummerAusgegeben am
$row_bm->betriebsmitteltyp$row_bm->nummer$row_bm->ausgegebenam
'; - } - } - } - if(!$ansicht) - { - echo ""; - echo ""; - } - echo "

"; - - echo ' -
-

Mail-Verteiler

- '; - //Mailverteiler - if(!$ansicht) - echo "Sie sind Mitglied in folgenden Verteilern:"; - else - echo "Der User $uid ist Mitglied in folgenden Verteilern:"; - - echo ' -

-
'.strtolower($row->gruppe_kurzbz).'  $row->beschreibung
'.strtolower($stgkz).'_std  Alle Studenten von $stgbez
'.strtolower($stgkz).$semester.'  Alle Studenten von $stgkz $semester
'.strtolower($stgkz).$semester.strtolower($verband).'  Alle Studenten von $stgkz $semester$verband
'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'  Alle Studenten von $stgkz $semester$verband$gruppe
-
'; - - if(!$ansicht) - { - //Wenn eine OEH Kandidatur vorhanden ist, WYSIWYG Editor anzeigen - $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE funktion_kurzbz='oeh-kandidatur' AND uid='$uid'"; - if($result = pg_query($conn, $qry)) - { - if(pg_num_rows($result)>0) - { - $person = new person($conn); - $person->load($person_id); - echo '
'; - echo 'Kurzbeschreibung für die ÖH-Kandidatur:
'; - echo '
'; - - // Automatically calculates the editor base path based on the _samples directory. - // This is usefull only for these samples. A real application should use something like this: - // $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value. - $sBasePath = $_SERVER['PHP_SELF'] ; - $sBasePath = '../../../include/fckeditor/'; - - $oFCKeditor = new FCKeditor('kurzbeschreibung') ; - - $oFCKeditor->BasePath = $sBasePath ; - $oFCKeditor->Value = $person->kurzbeschreibung; - $oFCKeditor->Create() ; - - echo ' -
- -
'; - } - } - - echo " -
- Sollten ihre Daten nicht stimmen, wenden sie sich bitte an die zuständige Assistenz"; - - } - } - else - { - echo ' -

- Es wurden keine oder mehrere Profile für ihren Useraccount gefunden. -
- Bitte wenden sie sich an die Administration - '; - } - ?> - - +, + * Andreas Oesterreicher , + * Rudolf Hangl and + * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at>. + */ + require_once('../../config.inc.php'); + require_once('../../../include/functions.inc.php'); + require_once('../../../include/globals.inc.php'); + require_once('../../../include/studiengang.class.php'); + require_once('../../../include/fckeditor/fckeditor.php'); + require_once('../../../include/person.class.php'); + require_once('../../../include/safehtml/safehtml.class.php'); + + $uid=get_uid(); + $ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche) + if(isset($_GET['uid'])) + { + $uid=stripslashes($_GET['uid']); + $ansicht=true; + } + + $stg = ''; + if (!$conn = @pg_pconnect(CONN_STRING)) + die("Es konnte keine Verbindung zum Server aufgebaut werden."); + + $stg_obj = new studiengang($conn); + $stg_obj->getAll('typ, kurzbz', false); + + $stg_arr = array(); + foreach ($stg_obj->result as $row) + $stg_arr[$row->studiengang_kz]=$row->kurzbzlang; + + if(!($erg=pg_query($conn, "SELECT * FROM campus.vw_benutzer WHERE uid='$uid'"))) + die(pg_last_error($conn)); + $num_rows=pg_num_rows($erg); + if ($num_rows==1) + { + $person_id=pg_result($erg,0,"person_id"); + $vorname=pg_result($erg,0,"vorname"); + $vornamen=pg_result($erg,0,"vornamen"); + $nachname=pg_result($erg,0,"nachname"); + $gebdatum=pg_result($erg,0,"gebdatum"); + $gebort=pg_result($erg,0,"gebort"); + $titelpre=pg_result($erg,0,"titelpre"); + $titelpost=pg_result($erg,0,"titelpost"); + $email=pg_result($erg,0,"uid").'@'.DOMAIN; + $email_alias=pg_result($erg,0,"alias"); + $hp=pg_result($erg,0,"homepage"); + $aktiv=pg_result($erg,0,"aktiv"); + $foto=pg_result($erg,0,"foto"); + } + if(!($erg_stud=pg_query($conn, "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(pg_last_error($conn)); + $stud_num_rows=pg_num_rows($erg_stud); + + if ($stud_num_rows==1) + { + $stg=pg_result($erg_stud,0,"studiengang_kz"); + $stgbez=pg_result($erg_stud,0,"stgbz"); + $stgkz=pg_result($erg_stud,0,"stgkz"); + $semester=pg_result($erg_stud,0,"semester"); + $verband=pg_result($erg_stud,0,"verband"); + $gruppe=pg_result($erg_stud,0,"gruppe"); + $matrikelnr=pg_result($erg_stud,0,"matrikelnr"); + } + if(!($erg_lekt=pg_query($conn, "SELECT * FROM public.tbl_mitarbeiter WHERE mitarbeiter_uid='$uid'"))) + die(pg_last_error($conn)); + + + $lekt_num_rows=pg_num_rows($erg_lekt); + if ($lekt_num_rows==1) + { + $row=pg_fetch_object($erg_lekt,0); + $kurzbz=$row->kurzbz; + $tel=$row->telefonklappe; + + $vorwahl = ''; + if($tel != "") + { + $vorwahl = '+43 1 333 40 77-'; + if($row->standort_kurzbz!='') + { + $qry = "SELECT telefon FROM public.tbl_standort, public.tbl_adresse, public.tbl_firma WHERE tbl_standort.standort_kurzbz='$row->standort_kurzbz' AND tbl_standort.adresse_id=tbl_adresse.adresse_id AND tbl_adresse.firma_id=tbl_firma.firma_id"; + if($result_tel = pg_query($conn, $qry)) + if($row_tel = pg_fetch_object($result_tel)) + $vorwahl = $row_tel->telefon; + } + } + } + + // Mail-Groups + if(!($erg_mg=pg_query($conn, "SELECT gruppe_kurzbz, beschreibung FROM campus.vw_persongruppe WHERE mailgrp AND uid='$uid' ORDER BY gruppe_kurzbz"))) + die(pg_last_error($conn)); + $nr_mg=pg_num_rows($erg_mg); + + +?> + + + +Profil + + + + + + + + + +
  + + + + +
 Userprofil
+ +load($person_id); + + //Remove Script Tags and other stuff + $parser = new SafeHTML(); + $result = $parser->parse($_POST['kurzbeschreibung']); + + $person->kurzbeschreibung = $result; + $person->updateamum = date('Y-m-d H:i:s'); + $person->udpatevon = $uid; + if($person->save()) + echo 'Kurzbeschreibung wurde erfolgreich gespeichert'; + else + echo 'Fehler beim Speichern der Kurzbeschreibung'; + } + + if($aktiv=='f') + { + $message = "Ihr Benutzerdatensatz wurde von einem unserer Mitarbeiter deaktiviert. Was bedeutet das nun für Sie?

"; + $message .= "Vorerst werden Sie aus allen Mail-Verteilern gelöscht.
"; + $message .= "Wenn der Datensatz in den nächsten Tagen nicht mehr aktiviert wird, führt das System automatisch folgende Aktionen durch:
"; + $message .= "- Ihr Account wird gelöscht.
"; + $message .= "- Ihre Mailbox mit sämtlichen Mails wird gelöscht.
"; + $message .= "- Ihr Home-Verzeichnis mit allen enthaltenen Dateien wird gelöscht.

"; + $message .= "Sollte es sich hierbei um einen Irrtum handeln, wenden sie sich bitte an ihre Studiengangsassistenz.
"; + + echo "Achtung!
$message
"; + } + + if ($num_rows==1) + { + echo ' + + + + + + + + + '; + + for($i=0;$i<$nr_mg;$i++) + { + $row=pg_fetch_object($erg_mg,$i); + echo ''; + echo ""; + } + + if (isset($matrikelnr)) + { + echo ''; + echo ""; + echo ''; + echo ""; + echo ''; + echo ""; + echo ''; + echo ""; + } + + $mail = MAIL_ADMIN; + if($stg=='') + { + $stg = 0; + } + + //Wenn eine Assistentin fuer diesen Studiengang eingetragen ist, + //dann werden die aenderungswuesche an diese Adresse gesendet + $qry = "SELECT email FROM public.tbl_studiengang where studiengang_kz='$stg'"; + if($row=pg_fetch_object(pg_query($conn,$qry))) + { + if($row->email!='') + $mail = $row->email; + else + $mail = MAIL_ADMIN; + } + if($stg=='0') + $mail = MAIL_GST; + + echo ' +
+ +
+


+ Username: '.$uid.'
+ Titel: '.$titelpre.'
+ Vornamen: '.$vorname.' '.$vornamen.'
+ Nachname:'.$nachname.'
+ Postnomen: '.$titelpost.'
'; + + if(!$ansicht) + { + echo " Geburtsdatum: $gebdatum
+ Geburtsort: $gebort
"; + + } + + echo ' +

+
'; + //Foto anzeigen oder Upload Button + if($foto!='') + echo ''; + else + { + if(!$ansicht) + echo "Bild hochladen"; + } + echo ' +
+

+ eMail
+ Intern: '.$uid.'@'.DOMAIN.'
'; + + if($email_alias!='' && !in_array($stg,$noalias)) + { + echo "Alias: $email_alias@".DOMAIN.""; + } + + if($email!='') + echo "
Extern: $email"; + + echo '

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

Homepage
$hp

"; + echo '

'; + + /* + $qry = "SELECT kompetenzen FROM public.tbl_person WHERE person_id='$person_id'"; + if($result = pg_query($conn, $qry)) + { + if($row = pg_fetch_object($result)) + { + if($row->kompetenzen!='') + { + echo "Kompetenzen
".str_replace(';','
', $row->kompetenzen); + } + } + } + */ + echo ' +

+
+
'; + + echo '

'; + if ($stud_num_rows==1) + { + echo " + Student

+ Studiengang: $stgbez
+ Semester: $semester
+ Verband: $verband
+ Gruppe: $gruppe
+ Matrikelnummer: $matrikelnr
"; + + if(!$ansicht) + { + echo " +
+ Leistungsbeurteilung
"; + } + } + + if ($lekt_num_rows==1) + { + echo " +

+ Lektor

+ Kurzzeichen: $kurzbz
"; + + + if($tel!='') + echo "Telefon TW: $vorwahl $tel

"; + + if(!$ansicht) + { + echo ' + Zeitwünsche
+ Lehrveranstaltungen'; + } + } + + if(!$ansicht) + { + //Funktionen + $qry = "SELECT + *, tbl_benutzerfunktion.studiengang_kz as studiengang_kz, + tbl_fachbereich.bezeichnung as bezeichnung, tbl_benutzerfunktion.semester + FROM + public.tbl_benutzerfunktion JOIN public.tbl_funktion USING(funktion_kurzbz) + LEFT JOIN public.tbl_fachbereich USING(fachbereich_kurzbz) + LEFT JOIN public.tbl_studiengang ON(tbl_benutzerfunktion.studiengang_kz=tbl_studiengang.studiengang_kz) + WHERE + uid='$uid' AND + (tbl_fachbereich.aktiv=true OR fachbereich_kurzbz is null) AND + (tbl_studiengang.aktiv=true OR tbl_benutzerfunktion.studiengang_kz is null)"; + if($result_funktion = pg_query($conn, $qry)) + { + if(pg_num_rows($result_funktion)>0) + { + echo '

Funktionen'; + + while($row_funktion = pg_fetch_object($result_funktion)) + { + echo ""; + } + echo '
FunktionStudiengangSemesterInstitut
$row_funktion->beschreibung".($row_funktion->studiengang_kz!=0?$stg_arr[$row_funktion->studiengang_kz]:'')."$row_funktion->semester$row_funktion->bezeichnung
'; + } + } + + //Betriebsmittel + $qry = "SELECT + tbl_betriebsmittel.betriebsmitteltyp as betriebsmitteltyp, + tbl_betriebsmittel.beschreibung as beschreibung, tbl_betriebsmittel.nummer as nummer, + tbl_betriebsmittelperson.ausgegebenam as ausgegebenam + FROM + public.tbl_betriebsmittelperson JOIN public.tbl_betriebsmittel USING(betriebsmittel_id) + WHERE + person_id=(SELECT person_id FROM public.tbl_benutzer WHERE uid='$uid' LIMIT 1) AND + retouram is null"; + if($result_betriebsmittel = pg_query($conn, $qry)) + { + if(pg_num_rows($result_betriebsmittel)>0) + { + echo '

Entlehnte Betriebsmittel'; + + while($row_bm = pg_fetch_object($result_betriebsmittel)) + { + echo ""; + } + echo '
BetriebsmittelNummerAusgegeben am
$row_bm->betriebsmitteltyp$row_bm->nummer$row_bm->ausgegebenam
'; + } + } + } + if(!$ansicht) + { + echo ""; + echo ""; + } + echo "

"; + + echo ' +
+

Mail-Verteiler

+ '; + //Mailverteiler + if(!$ansicht) + echo "Sie sind Mitglied in folgenden Verteilern:"; + else + echo "Der User $uid ist Mitglied in folgenden Verteilern:"; + + echo ' +

+
'.strtolower($row->gruppe_kurzbz).'  $row->beschreibung
'.strtolower($stgkz).'_std  Alle Studenten von $stgbez
'.strtolower($stgkz).$semester.'  Alle Studenten von $stgkz $semester
'.strtolower($stgkz).$semester.strtolower($verband).'  Alle Studenten von $stgkz $semester$verband
'.strtolower($stgkz).$semester.strtolower($verband).$gruppe.'  Alle Studenten von $stgkz $semester$verband$gruppe
+
'; + + if(!$ansicht) + { + //Wenn eine OEH Kandidatur vorhanden ist, WYSIWYG Editor anzeigen + $qry = "SELECT * FROM public.tbl_benutzerfunktion WHERE funktion_kurzbz='oeh-kandidatur' AND uid='$uid'"; + if($result = pg_query($conn, $qry)) + { + if(pg_num_rows($result)>0) + { + $person = new person($conn); + $person->load($person_id); + echo '
'; + echo 'Kurzbeschreibung für die ÖH-Kandidatur:
'; + echo '
'; + + // Automatically calculates the editor base path based on the _samples directory. + // This is usefull only for these samples. A real application should use something like this: + // $oFCKeditor->BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value. + $sBasePath = $_SERVER['PHP_SELF'] ; + $sBasePath = '../../../include/fckeditor/'; + + $oFCKeditor = new FCKeditor('kurzbeschreibung') ; + + $oFCKeditor->BasePath = $sBasePath ; + $oFCKeditor->Value = $person->kurzbeschreibung; + $oFCKeditor->Create() ; + + echo ' +
+ +
'; + } + } + + echo " +
+ Sollten ihre Daten nicht stimmen, wenden sie sich bitte an die zuständige Assistenz"; + + } + } + else + { + echo ' +

+ Es wurden keine oder mehrere Profile für ihren Useraccount gefunden. +
+ Bitte wenden sie sich an die Administration + '; + } + ?> + +