public function __construct() { parent::__construct(); $sprache = getSprache(); $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); $p = new phrasen($sprache); $fkt = new funktion(); $fkt->getAll($user); if ($rechte->isFix() || $rechte->isBerechtigt('mitarbeiter/zeitsperre')) { $this->items[] = array('title' => $p->t('menu/zeitsperren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre_days.php?days=12', 'name' => $p->t('menu/zeitsperren')); if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter')) { $this->items[] = array('title' => $p->t('menu/resturlaub'), 'target' => 'content', 'link' => 'private/profile/resturlaub.php', 'name' => $p->t('menu/resturlaub')); } if ($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter') || $fkt->checkFunktion('stvLtg') || $fkt->checkFunktion('gLtg') || $fkt->checkFunktion('Leitung') || $fkt->checkFunktion('ass')) { $this->items[] = array('title' => $p->t('menu/fixangestellte'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true', 'name' => $p->t('menu/fixangestellte')); $this->items[] = array('title' => $p->t('menu/fixelektoren'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?fix=true&lektor=true', 'name' => $p->t('menu/fixelektoren')); $this->items[] = array('title' => $p->t('menu/organisationseinheit'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?organisationseinheit=', 'name' => $p->t('menu/organisationseinheit')); $this->items[] = array('title' => $p->t('menu/assistenz'), 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=ass&stg_kz=', 'name' => $p->t('menu/assistenz')); } $stg_obj = new studiengang(); $stg_obj->loadArray($rechte->getStgKz('admin'), 'typ, kurzbz', true); foreach ($stg_obj->result as $row) { $this->items[] = array('title' => 'Lektoren ' . $row->kurzbzlang, 'target' => 'content', 'link' => 'private/profile/zeitsperre.php?funktion=lkt&stg_kz=' . $row->studiengang_kz, 'name' => $p->t('menu/lektoren') . ' ' . $row->kurzbzlang); } } $this->output(); }
require_once '../../include/studiengang.class.php'; require_once '../../include/studiensemester.class.php'; require_once '../../include/functions.inc.php'; require_once '../../include/benutzerberechtigung.class.php'; if (!($db = new basis_db())) { die('Es konnte keine Verbindung zum Server aufgebaut werden.'); } $user = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if (!$rechte->isBerechtigt('student/vorrueckung', null, 'suid')) { die('Sie haben keine Berechtigung fuer diese Seite'); } $ausbildungssemester = 0; $s = new studiengang(); $s->loadArray($rechte->getStgKz('student/vorrueckung'), 'typ, kurzbz', true); $studiengang = $s->result; echo '<html> <head> <title>Studenten Vorrueckung</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <link rel="stylesheet" href="../../include/js/tablesort/table.css" type="text/css"> <script src="../../include/js/tablesort/table.js" type="text/javascript"></script> </head> <body class="Background_main">'; // Output flushen damit nach dem aendern des Dropdowns gleich die neue Seite geladen wird. // Sonst wird bei zu langen Ladezeiten vom User noch auf einen anderen Link gedrueckt und der Studiengang // wieder zurueckgesetzt ob_flush(); flush();
if ($stg->load($studiengang_kz)) { $stg->bezeichnung = $bezeichnung; $stg->english = $english; $stg->max_semester = $max_semester; $stg->orgform_kurzbz = $orgform_kurzbz; $stg->new = false; if ($stg->save()) { echo '<span class="ok">Erfolgreich geƤndert</span>'; } else { echo '<span clasS="error">Fehler beim Speichern: ' . $stg->errormsg . '</span>'; } } } $stg = new studiengang(); $stg_arr = $rechte->getStgKz('assistenz'); $stg->loadArray($stg_arr, 'typ, kurzbz', true); echo '<form method="GET"> Studiengang: <SELECT name="studiengang_kz">'; foreach ($stg->result as $row) { if ($stg_kz == '') { $stg_kz = $row->studiengang_kz; } if ($stg_kz == $row->studiengang_kz) { $selected = 'selected'; } else { $selected = ''; } echo '<OPTION value="' . $row->studiengang_kz . '" ' . $selected . '>' . $row->kuerzel . ' - ' . $row->kurzbzlang . '</OPTION>'; } echo '</SELECT><input type="submit" value="Anzeigen" /></form>'; $stg = new studiengang();
<script src="../../../include/js/jquery.autocomplete.min.js" type="text/javascript"></script> <script language="JavaScript" type="text/javascript"> $(document).ready(function() { $("#t1").tablesorter( { sortList: [[5,0]], widgets: ["zebra"] }); }); </script> </head> <body> <H1>' . $p->t('abgabetool/projektabgabeUebersicht') . '</H1>'; $s = new studiengang(); $s->loadArray($rechte->getStgKz($berechtigung_kurzbz), 'typ,kurzbz'); echo '<form method="GET" action="' . $_SERVER['PHP_SELF'] . '" name="abgabeFrm">'; echo $p->t('global/studiengang') . ": <SELECT onchange='set_termin();' id='stg_kz' name='stg_kz'>"; echo '<option value="" ' . (!isset($_REQUEST['stg_kz']) || empty($stg_kz) ? ' selected ' : '') . '>-</option>'; foreach ($s->result as $stg) { echo '<option value="' . $stg->studiengang_kz . '" ' . (isset($_REQUEST['stg_kz']) && $stg->studiengang_kz == $stg_kz ? ' selected ' : '') . '>' . $stg->kuerzel . '</option>'; } echo "</SELECT><input type=hidden name=aktion value=\"\">"; echo $p->t('abgabetool/abgabetyp') . ": <SELECT onchange='set_termin();' id='abgabetyp' name='abgabetyp'>"; $qry_atyp = "SELECT * FROM campus.tbl_paabgabetyp"; echo '<option value="" ' . (!isset($_REQUEST['abgabetyp']) || empty($abgabetyp) ? ' selected ' : '') . '>-</option>'; if ($result_atyp = $db->db_query($qry_atyp)) { while ($row_atyp = $db->db_fetch_object($result_atyp)) { echo '<option value="' . $row_atyp->paabgabetyp_kurzbz . '" ' . ($row_atyp->paabgabetyp_kurzbz == $abgabetyp ? ' selected ' : '') . '>' . $row_atyp->bezeichnung . '</option>'; } }
$kennzahl = intval($_GET["kz"]); $stg_hlp = new studiengang(); if (!$stg_hlp->load($kennzahl)) { die('Studiengang nicht gefunden'); } if ($rechte->isBerechtigt('basis/studiengang', $stg_hlp->oe_kurzbz, 'suid')) { $sg_update = new studiengang(); if (!$sg_update->toggleAktiv($kennzahl)) { die($sg_update->errormsg); } } else { die('Sie haben keine Rechte fuer diese Aktion'); } } $sg = new studiengang(); if (!$sg->loadArray($rechte->getStgKz('basis/studiengang'), 'kurzbzlang', false)) { die($sg->errormsg); } //$htmlstr = "<table class='liste sortable'>\n"; $htmlstr = ''; $htmlstr .= '<input type="button" value="Neu" onClick="parent.detail_studiengang.location=\'studiengang_details.php\'"> <form name="formular"><input type="hidden" name="check" value=""></form><table class="tablesorter" id="t1"> <thead><tr> <th onmouseup="document.formular.check.value=0">Kz</th><th>Kurzbz</th><th>KurzbzLang</th> <th>Typ</th><th>Bezeichnung</th><th>Aktiv</th><th>Email</th> </tr></thead><tbody> '; $i = 0; foreach ($sg->result as $stg) { //$htmlstr .= " <tr class='liste". ($i%2) ."'>\n"; $htmlstr .= " <tr>\n"; $htmlstr .= " <td><a href='studiengang_details.php?studiengang_kz=" . $stg->studiengang_kz . "' target='detail_studiengang'>" . $stg->studiengang_kz . "</a></td>\n";