本文整理汇总了PHP中benutzerberechtigung类的典型用法代码示例。如果您正苦于以下问题:PHP benutzerberechtigung类的具体用法?PHP benutzerberechtigung怎么用?PHP benutzerberechtigung使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了benutzerberechtigung类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: __construct
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();
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:29,代码来源:menu_addon_zeitsperren.inc.php
示例2: __construct
public function __construct()
{
parent::__construct();
$sprache = getSprache();
$user = get_uid();
$p = new phrasen($sprache);
//Untergebene holen
$mitarbeiter = new mitarbeiter();
$mitarbeiter->getUntergebene($user);
$untergebene = '';
foreach ($mitarbeiter->untergebene as $u_uid) {
if ($untergebene != '') {
$untergebene .= ',';
}
$untergebene .= "'" . addslashes($u_uid) . "'";
}
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if ($rechte->isBerechtigt('mitarbeiter/urlaube', null, 'suid')) {
if (!$mitarbeiter->getPersonal('true', null, null, 'true', null, null)) {
echo 'Fehler:' . $mitarbeiter->errormsg;
}
foreach ($mitarbeiter->result as $row) {
if ($untergebene != '') {
$untergebene .= ',';
}
$untergebene .= "'" . addslashes($row->uid) . "'";
}
}
if ($untergebene != '') {
$qry = "SELECT * FROM campus.vw_mitarbeiter WHERE uid in({$untergebene}) AND aktiv ORDER BY nachname, vorname";
$this->linkitem['link'] = 'private/profile/urlaubsfreigabe.php';
$this->linkitem['target'] = 'content';
if ($result = $this->db_query($qry)) {
$this->items[] = array('title' => $p->t('menu/urlaubAlle'), 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php', 'name' => $p->t('menu/urlaubAlle'));
while ($row = $this->db_fetch_object($result)) {
$name = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost;
$title = $row->nachname . ' ' . $row->vorname . ' ' . $row->titelpre . ' ' . $row->titelpost;
if ($row->fixangestellt == 'f') {
$name = '<span style="color: gray;">' . $name . '</span>';
}
$this->items[] = array('title' => $title, 'target' => 'content', 'link' => 'private/profile/urlaubsfreigabe.php?uid=' . $row->uid, 'name' => $name);
}
}
} else {
$this->link = false;
}
$this->output();
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:49,代码来源:menu_addon_urlaub.inc.php
示例3: isset
*
* Authors: Nikolaus Krondraf <[email protected]>
*
*/
require_once '../../config/vilesci.config.inc.php';
require_once '../../include/functions.inc.php';
require_once '../../include/buchung.class.php';
require_once '../../include/benutzerberechtigung.class.php';
$buchungstyp_kurzbz = isset($_REQUEST['buchungstyp_kurzbz']) ? $_REQUEST['buchungstyp_kurzbz'] : '';
$buchungstyp_bezeichnung = isset($_REQUEST['buchungstyp_bezeichnung']) ? $_REQUEST['buchungstyp_bezeichnung'] : '';
$action = isset($_GET['action']) ? $_GET['action'] : '';
if (isset($_POST['add'])) {
$action = 'add';
}
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!isset($stg_kz)) {
$stg_kz = null;
}
if (!$rechte->isBerechtigt('buchung/typen', $stg_kz, 'suid')) {
die('Sie haben keine Berechtigung fuer diese Seite');
}
if ($action == 'add') {
if ($buchungstyp_kurzbz != '') {
$buchung = new buchung();
$buchung->buchungstyp_kurzbz = $buchungstyp_kurzbz;
$buchung->buchungstyp_bezeichnung = $buchungstyp_bezeichnung;
$buchung->saveBuchungstyp();
}
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:buchung_typ.php
示例4: die
*
* Authors: Christian Paminger < [email protected] >
* Andreas Oesterreicher < [email protected] >
* Rudolf Hangl < [email protected] >
* Gerald Simane-Sequens < [email protected] >
*/
require_once '../../config/vilesci.config.inc.php';
require_once '../../include/functions.inc.php';
require_once '../../include/studiengang.class.php';
require_once '../../include/benutzerberechtigung.class.php';
require_once '../../include/betriebsmittel.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('basis/betriebsmittel')) {
die('Sie haben keine Berechtigung fuer diese Seite');
}
$htmlstr = "";
if (isset($_GET['searchstr'])) {
$searchstr = $_GET['searchstr'];
} else {
$searchstr = '';
}
if (isset($_GET['typ'])) {
$typ = $_GET['typ'];
} else {
$typ = 'Zutrittskarte';
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:betriebsmittel_uebersicht.php
示例5: get_uid
{
$("#myTable").tablesorter(
{
sortList: [[1,0]],
widgets: ["zebra"]
});
});
</script>
<title>FH-Complete</title>
</head>
<body>
<h2>FH Ausweis</h2>
';
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!$rechte->isBerechtigt('basis/fhausweis') && !$rechte->isBerechtigt('assistenz')) {
die('Sie haben keine Berechtigung für diese Seite');
}
$db = new basis_db();
$filter = isset($_POST['filter']) ? $_POST['filter'] : '';
$person_id = isset($_GET['person_id']) ? $_GET['person_id'] : '';
$datum_obj = new datum();
echo '<form action="' . $_SERVER['PHP_SELF'] . '" method="POST">
Suche: <input type="text" name="filter" value="' . $db->convert_html_chars($filter) . '"/>
<input type="submit" name="search" value="Suchen" />
</form>';
if (isset($_POST['search'])) {
$person = new person();
$person->getTab($filter);
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:search.php
示例6: die
*/
require_once '../../config/vilesci.config.inc.php';
require_once '../../include/functions.inc.php';
require_once '../../include/firma.class.php';
require_once '../../include/standort.class.php';
require_once '../../include/adresse.class.php';
require_once '../../include/nation.class.php';
require_once '../../include/benutzerberechtigung.class.php';
require_once '../../include/mobilitaetsprogramm.class.php';
if (!($db = new basis_db())) {
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
}
// ******* INIT ********
$user = get_uid();
//Zugriffsrechte pruefen
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (!$rechte->isBerechtigt('basis/firma:begrenzt')) {
die('Sie haben keine Berechtigung für diese Seite');
}
// Parameter einlesen
$tabselect = isset($_GET['tabselect']) ? $_GET['tabselect'] : 0;
$firma_id = isset($_REQUEST['firma_id']) ? $_REQUEST['firma_id'] : '';
$adresse_id = isset($_REQUEST['adresse_id']) ? $_REQUEST['adresse_id'] : '';
$standort_id = isset($_REQUEST['standort_id']) ? $_REQUEST['standort_id'] : '';
$oe_kurzbz = isset($_REQUEST['oe_kurzbz']) ? $_REQUEST['oe_kurzbz'] : '';
$firma_organisationseinheit_id = isset($_REQUEST['firma_organisationseinheit_id']) ? $_REQUEST['firma_organisationseinheit_id'] : '';
$tag = isset($_REQUEST['tag']) ? $_REQUEST['tag'] : '';
$mobilitaetsprogramm_code = isset($_REQUEST['mobilitaetsprogramm_code']) ? $_REQUEST['mobilitaetsprogramm_code'] : '';
$save = isset($_REQUEST['save']) ? $_REQUEST['save'] : null;
$work = isset($_REQUEST['work']) ? $_REQUEST['work'] : (isset($_REQUEST['save']) ? $_REQUEST['save'] : null);
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:firma_details.php
示例7: confirm
return confirm('<?php
echo $p->t('gesamtnote/wollenSieWirklichLoeschen');
?>
');
}
//-->
</script>
</head>
<body>
<?php
$user = get_uid();
if (!check_lektor($user)) {
die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) {
//Lehrveranstaltung_id
$lvid = $_GET['lvid'];
} else {
die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
if (isset($_GET['lehreinheit_id']) && is_numeric($_GET['lehreinheit_id'])) {
//Lehreinheit_id
$lehreinheit_id = $_GET['lehreinheit_id'];
} else {
$lehreinheit_id = '';
}
//Laden der Lehrveranstaltung
$lv_obj = new lehrveranstaltung();
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:statistik.php
示例8: header
* Authors: Christian Paminger <[email protected]>,
* Andreas Oesterreicher <[email protected]>,
* Rudolf Hangl <[email protected]> and
* Gerald Simane-Sequens <[email protected]>
*/
header("Content-type: application/xhtml+xml");
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
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/studiengang.class.php';
$rdf_url = 'http://www.technikum-wien.at/lehrverbandsgruppe/';
$berechtigt_studiengang = array();
$uid = '';
$berechtigung = new benutzerberechtigung();
$dbo = new basis_db();
$show_inout_block = false;
// Berechtigungen ermitteln
if (!isset($_SERVER['REMOTE_USER'])) {
if (!isset($_GET['studiengang_kz'])) {
die('Wenn keine Authentifizierung stattfindet, muss eine studiengang_kz uebergeben werden');
} else {
$berechtigt_studiengang = array($_GET['studiengang_kz']);
}
} else {
$uid = get_uid();
$berechtigung->getBerechtigungen($uid);
$berechtigt_studiengang = $berechtigung->getStgKz('admin');
if ($berechtigung->isBerechtigt('inout/uebersicht')) {
$show_inout_block = true;
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:lehrverbandsgruppe.rdf.php
示例9: array
// Variable Initialisieren
// ------------------------------------------------------------------------------------------
$errormsg = array();
$berechtigung_kurzbz = 'wawi/inventar:begrenzt';
$recht = false;
// ------------------------------------------------------------------------------------------
// Parameter Aufruf uebernehmen
// ------------------------------------------------------------------------------------------
$konto = trim(isset($_REQUEST['konto_id']) ? $_REQUEST['konto_id'] : (isset($_REQUEST['konto']) ? $_REQUEST['konto'] : ''));
$kontonr = trim(isset($_REQUEST['kontonr']) ? $_REQUEST['kontonr'] : '');
$konto_search = trim(isset($_REQUEST['konto_search']) ? $_REQUEST['konto_search'] : '');
$debug = trim(isset($_REQUEST['debug']) ? $_REQUEST['debug'] : false);
// ------------------------------------------------------------------------------------------
// Berechtigung
// ------------------------------------------------------------------------------------------
$oBenutzerberechtigung = new benutzerberechtigung();
// read Berechtigung
if (!$oBenutzerberechtigung->getBerechtigungen($uid)) {
die('Sie haben keine Berechtigung ! <a href="javascript:history.back()">Zurück</a>');
}
$recht = false;
if ($oBenutzerberechtigung->isBerechtigt($berechtigung_kurzbz, $oe_kurzbz ? $oe_kurzbz : null, 's')) {
$recht = true;
}
if (!$recht) {
die('Sie haben keine Berechtigung für diese Seite ! <a href="javascript:history.back()">Zurück</a>');
}
// ------------------------------------------------------------------------------------------
// Datenbankanbindung
// ------------------------------------------------------------------------------------------
if (!($oWAWI = new wawi())) {
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:konto_detail.php
示例10: get_uid
margin-bottom: 0.2em !important;
}
</style>
</head>
<body>
<h2>Gruppen - Verwaltung</h2>
<?php
if (isset($_GET['studiengang_kz']) && is_numeric($_GET['studiengang_kz'])) {
$studiengang_kz = $_GET['studiengang_kz'];
} else {
$studiengang_kz = '';
}
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
//Studiengang Drop Down anzeigen
$stud = new studiengang();
if (!$stud->getAll('typ, kurzbz, kurzbzlang')) {
echo 'Fehler beim Laden der Studiengaenge:' . $stud->errormsg;
}
echo '<form accept-charset="UTF-8" name="frm_studiengang" action="' . $_SERVER['PHP_SELF'] . '" method="GET">';
echo 'Studiengang: <SELECT name="studiengang_kz" onchange="document.frm_studiengang.submit()">';
foreach ($stud->result as $row) {
if ($rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') || $rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid')) {
if ($studiengang_kz == '') {
$studiengang_kz = $row->studiengang_kz;
}
echo '<OPTION value="' . $row->studiengang_kz . '"' . ($studiengang_kz == $row->studiengang_kz ? 'selected' : '') . '>' . $row->kuerzel . ' - ' . $row->kurzbzlang . '</OPTION>';
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:lvbgruppenverwaltung.php
示例11: die
* Gerald Simane-Sequens < [email protected] >
*/
/**
* Vorrückung aller AKTIVEN Studenten.
*/
require_once '../../config/vilesci.config.inc.php';
require_once '../../config/global.config.inc.php';
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>
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:student_vorrueckung.php
示例12: die
*/
require_once '../../config/vilesci.config.inc.php';
require_once '../../include/functions.inc.php';
require_once '../../include/benutzerberechtigung.class.php';
require_once '../../include/studiengang.class.php';
require_once '../../include/preinteressent.class.php';
require_once '../../include/person.class.php';
require_once '../../include/firma.class.php';
require_once '../../include/adresse.class.php';
require_once '../../include/datum.class.php';
require_once '../../include/prestudent.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);
$datum_obj = new datum();
if (isset($_GET['studiengang_kz'])) {
$studiengang_kz = $_GET['studiengang_kz'];
} else {
$studiengang_kz = '';
}
echo '<html>
<head>
<title>PreInteressenten</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>
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:preinteressent_uebernahme.php
示例13: getSprache
* Authors: Christian Paminger <[email protected]>
* Andreas Oesterreicher <[email protected]>
* Rudolf Hangl < [email protected] >
* Gerald Simane-Sequens < [email protected] >
*/
// **
// * @brief Uebersicht der Resturlaubstage
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/resturlaub.class.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!$rechte->isBerechtigt('admin', 0) && !$rechte->isBerechtigt('mitarbeiter')) {
die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
$db = new basis_db();
$jahr = date('Y');
if (date('m') > 8) {
$datum_beginn_iso = $jahr . '-09-01';
$datum_beginn = '1.Sept.' . $jahr;
$datum_ende_iso = $jahr + 1 . '-08-31';
$datum_ende = '31.Aug.' . ($jahr + 1);
$geschaeftsjahr = $jahr . '/' . ($jahr + 1);
} else {
$datum_beginn_iso = $jahr - 1 . '-09-01';
$datum_beginn = '1.Sept.' . ($jahr - 1);
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:resturlaub.php
示例14: die
require_once '../../include/benutzerberechtigung.class.php';
require_once '../../include/organisationseinheit.class.php';
require_once '../../include/studiengang.class.php';
if (!($db = new basis_db())) {
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
}
$user = get_uid();
$oe_kurzbz = isset($_REQUEST['oe_kurzbz']) ? $_REQUEST['oe_kurzbz'] : null;
$oe_auswahl = isset($_REQUEST['oe_auswahl']) ? $_REQUEST['oe_auswahl'] : $oe_kurzbz;
$vorlage_kurzbz = isset($_REQUEST['vorlage_kurzbz']) ? $_REQUEST['vorlage_kurzbz'] : null;
$vorlagestudiengang_id = isset($_REQUEST['vorlagestudiengang_id']) ? $_REQUEST['vorlagestudiengang_id'] : null;
$neu = isset($_REQUEST['neu']) ? true : false;
$studiengang = new studiengang();
$studiengang->load('0');
$default_oe = $studiengang->oe_kurzbz;
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (!$rechte->isBerechtigt('basis/dokumente')) {
die($rechte->errormsg);
}
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Dokumentvorlagen Verwaltung</title>
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script type="text/javascript" src="../../include/js/jquery.js"></script>
<link rel="stylesheet" href="../../skin/tablesort.css" type="text/css"/>
<link href="../../skin/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css">
<script src="../../include/js/jquery1.9.min.js" type="text/javascript"></script>
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:dokumentvorlagen_verwaltung.php
示例15: getSprache
*/
require_once '../../../config/cis.config.inc.php';
require_once '../../../include/basis_db.class.php';
require_once '../../../include/functions.inc.php';
require_once '../../../include/benutzerberechtigung.class.php';
require_once '../../../include/studiengang.class.php';
require_once '../../../include/studiensemester.class.php';
require_once '../../../include/lehrveranstaltung.class.php';
require_once '../../../include/phrasen.class.php';
$sprache = getSprache();
$p = new phrasen($sprache);
if (!($db = new basis_db())) {
die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
}
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (isset($_GET['lvid']) && is_numeric($_GET['lvid'])) {
$lvid = $_GET['lvid'];
} else {
die($p->t('global/fehlerBeiDerParameteruebergabe'));
}
$lv_obj = new lehrveranstaltung();
if (!$lv_obj->load($lvid)) {
die($p->t('upload/fehlerBeimLadenDerLv'));
}
$stg_obj = new studiengang();
$stg_obj->load($lv_obj->studiengang_kz);
$openpath = "../../../documents/" . strtolower($stg_obj->kuerzel) . "/" . $lv_obj->semester . "/" . strtolower($lv_obj->lehreverzeichnis) . "/upload/";
$stsem_obj = new studiensemester();
$stsem = $stsem_obj->getaktorNext();
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:lector_choice.php
示例16: die
if (!($getuid = get_uid())) {
die('Keine UID gefunden ! <a href="javascript:history.back()">Zurück</a>');
}
$p = new phrasen(DEFAULT_LANGUAGE);
$htmlstr = "";
$erstbegutachter = '';
$zweitbegutachter = '';
$fachbereich_kurzbz = '';
//$p2id='';
$stg_kz = isset($_REQUEST['stg_kz']) ? $_REQUEST['stg_kz'] : '';
if (!is_numeric($stg_kz) && $stg_kz != '') {
die('Bitte vor dem Aufruf Studiengang auswählen!');
}
$stgbez = '';
$trenner = '';
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($getuid);
if (!$rechte->isBerechtigt('admin', $stg_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $stg_kz, 'suid') && !$rechte->isBerechtigt('assistenz', null, 'suid', $fachbereich_kurzbz)) {
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;
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:abgabe_assistenz.php
示例17: die
require_once '../../include/studiengang.class.php';
require_once '../../include/lehrverband.class.php';
require_once '../../include/gruppe.class.php';
require_once '../../include/benutzerberechtigung.class.php';
if (!($db = new basis_db())) {
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
}
if (isset($_POST['studiengang_kz']) && is_numeric($_POST['studiengang_kz'])) {
$studiengang_kz = $_POST['studiengang_kz'];
} else {
$studiengang_kz = '';
}
$user = get_uid();
$studiengang = new studiengang();
$studiengang->load($studiengang_kz);
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if ($rechte->isBerechtigt('admin', $studiengang_kz, 'suid')) {
$admin = true;
} else {
$admin = false;
}
$lehrverband = new lehrverband();
//Semester des Studiengangs laden und ausgeben
$semResult = $lehrverband->getSemesterFromStudiengang($studiengang_kz, !$admin);
if ($semResult != false) {
echo "<ul>";
foreach ($semResult as $s) {
$sem = $s["semester"];
echo "<li id='node_" . $studiengang_kz . $sem . $s["aktiv"] . "'>\n\t\t\t\t\t<a href='javascript:void(0);' onclick='changeState(\"pic_" . $studiengang_kz . $sem . $s["aktiv"] . "\",{$studiengang_kz},\"" . $sem . "\",\" \",\" \",\"" . $s["aktiv"] . "\")'>\n\t\t\t\t\t\t<img id='pic_" . $studiengang_kz . $sem . $s["aktiv"] . "' src='../../skin/images/" . ($s["aktiv"] == 't' ? 'true.png' : 'false.png') . "' aktiv='" . $s["aktiv"] . "' height='20'>\n\t\t\t\t\t</a>\n<<<<<<< HEAD\n\t\t\t\t\t<a href='javascript:void(0);' onclick='getGruppenDetails(\"edit\",\"\",{$studiengang_kz},\"" . $sem . "\",\" \",\" \",\"" . $s["aktiv"] . "\")'>\n=======\n\t\t\t\t\t<a name='{$studiengang_kz}{$sem}' href='javascript:void(0);' onclick='getGruppenDetails(\"edit\",\"\",{$studiengang_kz},\"" . $sem . "\",\" \",\" \",\"" . $s["aktiv"] . "\")'>\n>>>>>>> fee287127566cd5d18c55b556d178b661711c694\n\t\t\t\t\t\tSemester " . $s["semester"] . "\n\t\t\t\t\t</a>";
//Verbände des Semesters holen und ausgeben
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:lvbgruppenverwaltungTree.php
示例18: setErledigt
/**
*
* Setzt den erledigt Status
* @param $notiz_id
* @param $erledigt
*/
function setErledigt($notiz_id, $erledigt)
{
$user = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($user);
if (!$rechte->isBerechtigt('basis/notiz', null, 'su')) {
return new SoapFault("Server", "Sie haben keine Berechtigung zum Speichern von Notizen");
}
$notiz = new notiz();
if ($notiz->load($notiz_id)) {
$notiz->erledigt = $erledigt;
if ($notiz->save()) {
return true;
} else {
return new SoapFault("Server", $notiz->errormsg);
}
} else {
return new SoapFault("Server", "Fehler beim Laden");
}
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:26,代码来源:notiz.soap.php
示例19: header
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Pragma: no-cache');
header('Content-Type: text/html;charset=UTF-8');
require_once '../config/wawi.config.inc.php';
require_once 'auth.php';
require_once '../include/functions.inc.php';
require_once '../include/benutzerberechtigung.class.php';
require_once '../include/mitarbeiter.class.php';
require_once '../include/firma.class.php';
require_once '../include/standort.class.php';
require_once '../include/tags.class.php';
if (!($uid = get_uid())) {
die('Keine UID gefunden:' . $uid . ' ! <a href="javascript:history.back()">Zurück</a>');
}
$rechte = new benutzerberechtigung();
if (!$rechte->getBerechtigungen($uid)) {
die('Sie haben keine Berechtigung fuer diese Seite');
}
// ------------------------------------------------------------------------------------------
// Initialisierung
// ------------------------------------------------------------------------------------------
$errormsg = array();
$default_status_vorhanden = 'vorhanden';
// ------------------------------------------------------------------------------------------
// Parameter Aufruf uebernehmen
// ------------------------------------------------------------------------------------------
$debug = trim(isset($_REQUEST['debug']) ? $_REQUEST['debug'] : false);
$work = trim(isset($_REQUEST['work']) ? $_REQUEST['work'] : (isset($_REQUEST['ajax']) ? $_REQUEST['ajax'] : false));
$work = strtolower($work);
// ------------------------------------------------------------------------------------------
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:wawi_autocomplete.php
示例20: get_uid
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
*
* Authors: Christian Paminger <[email protected]>,
* Andreas Oesterreicher <[email protected]>,
* Rudolf Hangl <[email protected]> and
* Gerald Simane-Sequens <[email protected]>.
*/
require_once '../config/vilesci.config.inc.php';
require_once '../config/global.config.inc.php';
require_once '../include/rdf.class.php';
require_once '../include/vertrag.class.php';
require_once '../include/functions.inc.php';
require_once '../include/benutzerberechtigung.class.php';
$uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if (!$rechte->isBerechtigt('vertrag/mitarbeiter')) {
die('Sie haben keine Berechtigung für diese Seite');
}
$vertrag = new vertrag();
if (isset($_GET['person_id'])) {
$person_id = $_GET['person_id'];
if (!$vertrag->loadNichtZugeordnet($person_id)) {
die('Fehlgeschlagen:' . $vertrag->errormsg);
}
} elseif (isset($_GET['vertrag_id'])) {
$vertrag_id = $_GET['vertrag_id'];
if (!$vertrag->loadZugeordnet($vertrag_id)) {
die('Fehlgeschlagen:' . $vertrag->errormsg);
}
开发者ID:andikoller,项目名称:FHC-3.0-FHBGLD,代码行数:31,代码来源:vertragdetails.rdf.php
注:本文中的benutzerberechtigung类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论