die('Sie haben keine Berechtigung für diesen Studiengang <a href="javascript:history.back()">Zurück</a>'); } function showFarbcodes() { $farbcodes = ''; $farbcodes .= "<table>"; $farbcodes .= "<tr><td style=\"background-color:#FFFFFF; width:35px;\"></td><td style=\"padding-left:5px;\">Termin noch mehr als 12 Tage entfernt</tr>"; $farbcodes .= "<tr><td style=\"background-color:#FFFF00;\"></td><td style=\"padding-left:5px;\">Termin innerhalb der nächsten 12 Tage</tr>"; $farbcodes .= "<tr><td style=\"background-color:#FF0000;\"></td><td style=\"padding-left:5px;\">Termin überschritten / keine Abgabe</tr>"; $farbcodes .= "<tr><td style=\"background-color:#00FF00;\"></td><td style=\"padding-left:5px;\">abgegeben</tr>"; $farbcodes .= "<tr><td style=\"background-color:#EA7B7B;\"></td><td style=\"padding-left:5px;\">Abgabe nach Termin</tr>"; $farbcodes .= "</table>"; return $farbcodes; } $trenner = new variable(); $trenner->loadVariables($getuid); $sql_query = "SELECT *, \n\t\t\t(SELECT orgform_kurzbz\n\t\t\tFROM tbl_prestudentstatus\n\t\t\tWHERE prestudent_id=(Select prestudent_id from tbl_student where student_uid=xy.uid limit 1)\n\t\t\tORDER BY datum DESC, insertamum DESC, ext_id DESC LIMIT 1\n\t\t\t) as organisationsform\n\t\t\tFROM (SELECT DISTINCT ON(tbl_projektarbeit.projektarbeit_id) public.tbl_studiengang.bezeichnung as stgbez,tbl_projekttyp.bezeichnung AS prjbez,* FROM lehre.tbl_projektarbeit \n\t\t\tLEFT JOIN public.tbl_benutzer on(uid=student_uid) \n\t\t\tLEFT JOIN public.tbl_person on(tbl_benutzer.person_id=tbl_person.person_id)\n\t\t\tLEFT JOIN lehre.tbl_lehreinheit using(lehreinheit_id) \n\t\t\tLEFT JOIN lehre.tbl_lehrveranstaltung using(lehrveranstaltung_id) \n\t\t\tLEFT JOIN public.tbl_studiengang using(studiengang_kz)\n\t\t\tLEFT JOIN lehre.tbl_projekttyp USING (projekttyp_kurzbz)\n\t\t\tWHERE (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom')\n\t\t\tAND public.tbl_benutzer.aktiv \n\t\t\tAND lehre.tbl_projektarbeit.note IS NULL \n\t\t\tAND public.tbl_studiengang.studiengang_kz=" . $db->db_add_param($stg_kz) . "\n\t\t\tORDER BY tbl_projektarbeit.projektarbeit_id desc) as xy \n\t\tORDER BY nachname"; if (!($erg = $db->db_query($sql_query))) { $errormsg = 'Fehler beim Laden der Betreuungen'; } else { //$htmlstr .= "<form name='formular'><input type='hidden' name='check' value=''></form>"; $htmlstr .= "<form name='multitermin' action='abgabe_assistenz_multitermin.php' title='Serientermin' target='al_detail' method='POST'>"; //$htmlstr .= "<table id='t1' class='liste table-autosort:5 table-stripeclass:alternate table-autostripe'>\n"; $htmlstr .= "<table id='t1' class='tablesorter'>\n"; $htmlstr .= "<thead><tr class='liste'>\n"; $htmlstr .= "<th></th><th class='table-sortable:default'>UID</th>\n\t\t\t\t<th>Email</th>\n\t\t\t\t<th class='table-sortable:default'>Sem.</th>\n\t\t\t\t<th class='table-sortable:default'>Vorname</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>Nachname</th>\n\t\t\t\t<th class='table-sortable:default'>Orgform</th>"; $htmlstr .= "<th class='table-sortable:default'>Typ</th>\n\t\t\t\t<th>Titel</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>1.Begutachter(in)</th>\n\t\t\t\t<th>1</th>\n\t\t\t\t<th>2</th>\n\t\t\t\t<th class='table-sortable:alphanumeric'>2.Begutachter(in)</th>"; $htmlstr .= "</tr></thead><tbody>\n"; $i = 0; $erstbegutachter = ''; $zweitbegutachter = '';
/* * Liefert eine Statistik ueber folgende Daten des LV-Plans: * - Wie viele Lehreinheiten sind verplant * - Wie viele Stunden sind verplant * - Wie viel % der Stunden sind mehrfach verplant * aufgesplittet nach Studiensemester, Studiengang und Ausbildungssemester */ require_once '../../../config/vilesci.config.inc.php'; require_once '../../../include/studiengang.class.php'; require_once '../../../include/studiensemester.class.php'; require_once '../../../include/variable.class.php'; require_once '../../../include/functions.inc.php'; $db = new basis_db(); $user = get_uid(); $variable = new variable(); $variable->loadVariables($user); $stg = new studiengang(); $stg->getAll('typ, kurzbz'); if (isset($_GET['stsem'])) { $stsem = $_GET['stsem']; } else { $stsem_obj = new studiensemester(); $stsem_obj->getNearestTillNext(); $stsem = $stsem_obj->studiensemester_kurzbz; } $stsem_obj = new studiensemester(); $stsem_obj->getAll(); echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
* * Authors: Christian Paminger <*****@*****.**>, * Andreas Oesterreicher <*****@*****.**> and * Rudolf Hangl <*****@*****.**>. */ require_once '../config/vilesci.config.inc.php'; require_once '../include/functions.inc.php'; require_once '../include/benutzerberechtigung.class.php'; require_once '../include/studiensemester.class.php'; require_once '../include/variable.class.php'; require_once '../include/addon.class.php'; $user = get_uid(); $error_msg = ''; //$error_msg.=loadVariables($user); $variable = new variable(); if (!$variable->loadVariables($user)) { die('Fehler beim Laden der Variablen:' . $variable->errormsg); } //$benutzer = new benutzer($conn); //if(!$benutzer->loadVariables($user)) // $error_msg = $benutzer->errormsg; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if (!$rechte->isBerechtigt('basis/fas')) { die('Sie haben keine Berechtigung für diese Seite'); } header("Content-type: application/vnd.mozilla.xul+xml"); echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'; echo '<?xml-stylesheet href="' . APP_ROOT . 'skin/tempus.css" type="text/css"?>'; echo '<?xml-stylesheet href="' . APP_ROOT . 'content/bindings.css" type="text/css" ?>'; echo '<?xml-stylesheet href="' . APP_ROOT . 'content/datepicker/datepicker.css" type="text/css"?>';