die('Sie haben keine Berechtigung f&uuml;r diesen Studiengang  <a href="javascript:history.back()">Zur&uuml;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">
示例#3
0
 *
 * 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"?>';