mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Berechtigungen hinzugefügt
This commit is contained in:
@@ -21,6 +21,8 @@ require_once("../../../config/cis.config.inc.php");
|
||||
require_once("../../../include/gebiet.class.php");
|
||||
require_once("../../../include/frage.class.php");
|
||||
require_once("../../../include/vorschlag.class.php");
|
||||
require_once('../../../include/functions.inc.php');
|
||||
require_once("../../../include/benutzerberechtigung.class.php");
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
|
||||
@@ -31,6 +33,13 @@ require_once("../../../include/vorschlag.class.php");
|
||||
</head>
|
||||
<body>
|
||||
<?php
|
||||
$user = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 's'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Seite</span>');
|
||||
|
||||
$gebiet = new gebiet();
|
||||
$gebiet->getAll();
|
||||
$sprache = (isset($_REQUEST['Sprache'])?$_REQUEST['Sprache']:'German');
|
||||
|
||||
@@ -123,11 +123,14 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE" "http://www
|
||||
<body class="Background_main">
|
||||
<h2>Reihungstest - Administration</h2>';
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'suid'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 's'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
if(isset($_POST['personzuteilen']))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'sui'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Aktion. <a href="reihungstest_administration.php">Seite neu laden</a></span>');
|
||||
|
||||
$prestudent = new prestudent();
|
||||
if($prestudent->load($_POST['prestudent_id']))
|
||||
{
|
||||
@@ -252,6 +255,9 @@ if($result = $db->db_query($qry))
|
||||
echo '<input type="submit" value="Dieses Teilgebiet löschen" name="deleteteilgebiet" onclick="return confirm(\'Antworten dieses Gebietes wirklich löschen?\')"> ';
|
||||
if(isset($_POST['deleteteilgebiet']))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'suid'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Aktion. <a href="reihungstest_administration.php">Seite neu laden</a></span>');
|
||||
|
||||
if(isset($_POST['prestudent']) && isset($_POST['gebiet']) &&
|
||||
is_numeric($_POST['prestudent']) && is_numeric($_POST['gebiet']))
|
||||
{
|
||||
@@ -365,6 +371,9 @@ echo '<hr><br><a href="'.$_SERVER['PHP_SELF'].'?action=deletedummyanswers" oncli
|
||||
|
||||
if(isset($_GET['action']) && $_GET['action']=='deletedummyanswers')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'suid'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Aktion. <a href="reihungstest_administration.php">Seite neu laden</a></span>');
|
||||
|
||||
$qry = "DELETE FROM testtool.tbl_antwort WHERE pruefling_id=841;
|
||||
DELETE FROM testtool.tbl_pruefling_frage where pruefling_id=841;";
|
||||
if($db->db_query($qry))
|
||||
@@ -377,6 +386,9 @@ if(isset($_GET['action']) && $_GET['action']=='deletedummyanswers')
|
||||
echo '<br><br>';
|
||||
if(isset($_POST['savedummystg']) && isset($_POST['stg']))
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'su'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Aktion. <a href="reihungstest_administration.php">Seite neu laden</a></span>');
|
||||
|
||||
$qry = "UPDATE public.tbl_prestudent SET studiengang_kz=".$db->db_add_param($_POST['stg'])." WHERE prestudent_id='13478';
|
||||
UPDATE testtool.tbl_pruefling SET studiengang_kz=".$db->db_add_param($_POST['stg'])." WHERE prestudent_id='13478';";
|
||||
if($db->db_query($qry))
|
||||
@@ -627,6 +639,9 @@ echo 'Freigeschaltene Reihungstests:';
|
||||
|
||||
if(isset($_GET['action']) && $_GET['action']=='sperren')
|
||||
{
|
||||
if(!$rechte->isBerechtigt('basis/testtool', null, 'su'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Aktion. <a href="reihungstest_administration.php">Seite neu laden</a></span>');
|
||||
|
||||
$rt = new reihungstest();
|
||||
if($rt->load($_GET['reihungstest_id']))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user