, * Andreas Oesterreicher and * Rudolf Hangl and * Gerald Raab . */ /** * Erstellt das XML fuer das AccountInfoBlatt */ // content type setzen header("Content-type: application/xhtml+xml"); require_once('../config/vilesci.config.inc.php'); require_once('../include/functions.inc.php'); require_once('../include/basis_db.class.php'); require_once('../include/benutzerberechtigung.class.php'); if(isset($_GET['uid'])) $uid = $_GET['uid']; else die('UID muss uebergeben werden'); if(isset($_SERVER['REMOTE_USER'])) { // Wenn das Script direkt aufgerufen wird muss es ein Admin sein $user=get_uid(); $berechtigung = new benutzerberechtigung(); $berechtigung->getBerechtigungen($user); if(!$berechtigung->isBerechtigt('admin')) die('Sie haben keine Berechtigung fuer diese Seite'); } $uid_arr = explode(";",$uid); echo ""; echo ''; $db = new basis_db(); foreach ($uid_arr as $uid) { if($uid=='') continue; if(check_lektor($uid)) { //Mitarbeiter $qry = "SELECT vorname, nachname, uid, gebdatum, aktivierungscode,alias FROM campus.vw_mitarbeiter WHERE uid=".$db->db_add_param($uid); if($db->db_query($qry)) { if($row = $db->db_fetch_object()) { $vorname = convertProblemChars($row->vorname); $vorname1 = $row->vorname; $nachname = convertProblemChars($row->nachname); $nachname1 = $row->nachname; $uid = $row->uid; $gebdatum = $row->gebdatum; } else die("User nicht gefunden"); } else die("User nicht gefunden"); $fileserver = 'fhe.'.DOMAIN; $studiengang=''; } else { //Student $qry ="SELECT vorname, nachname, matrikelnr, uid, tbl_studiengang.bezeichnung, tbl_studiengang.english, aktivierungscode, alias, tbl_studienordnung.studiengangbezeichnung, tbl_studienordnung.studiengangbezeichnung_englisch FROM campus.vw_student JOIN public.tbl_studiengang USING(studiengang_kz) LEFT JOIN public.tbl_prestudentstatus USING(prestudent_id) LEFT JOIN lehre.tbl_studienplan USING (studienplan_id) LEFT JOIN lehre.tbl_studienordnung USING (studienordnung_id) WHERE uid=".$db->db_add_param($uid)." ORDER BY tbl_prestudentstatus.datum DESC LIMIT 1"; if($db->db_query($qry)) { if($row = $db->db_fetch_object()) { $vorname = $row->vorname; $nachname = $row->nachname; $matrikelnr = $row->matrikelnr; $studiengang = $row->bezeichnung; $studiengang_eng = $row->english; $studiengangbezeichnung = $row->studiengangbezeichnung; $studiengangbezeichnung_englisch = $row->studiengangbezeichnung_englisch; $studiengang_bezeichnung = empty($studiengangbezeichnung) ? $studiengang : $studiengangbezeichnung; $studiengang_bezeichnung_englisch = empty($studiengangbezeichnung_englisch) ? $studiengang_eng : $studiengangbezeichnung_englisch; $uid = $row->uid; } else die("User $uid nicht gefunden"); } else die("User $uid nicht gefunden"); $fileserver = 'stud'.substr($matrikelnr,0,2).'.'.DOMAIN; } echo "\n "; echo "\n "; echo "\n "; echo "\n aktivierungscode."]]>"; if($row->alias!='') echo "\n alias.'@'.DOMAIN."]]>"; else echo "\n "; if($studiengang!='') { echo "\n "; echo "\n "; } echo "\n "; echo "\n "; echo "\n ".DOC_ROOT."skin/styles/".EXT_FKT_PATH."/"; echo "\n "; } echo ''; ?>