mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Allgemeine News dürfen nur mit Berechtigung eingetragen werden. Die anderen dürfen von allen Mitarbeitern eingetragen werden.
This commit is contained in:
+19
-3
@@ -35,9 +35,6 @@ $sprache = getSprache();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/news'))
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
if(isset($_GET['studiengang_kz']))
|
||||
@@ -50,6 +47,25 @@ if(isset($_GET['semester']))
|
||||
else
|
||||
$semester = null;
|
||||
|
||||
if(check_lektor($uid))
|
||||
$is_lector=true;
|
||||
else
|
||||
$is_lector=false;
|
||||
|
||||
if(!$rechte->isBerechtigt('basis/news'))
|
||||
$berechtigt=false;
|
||||
else
|
||||
$berechtigt=true;
|
||||
|
||||
if(!$is_lector && !$berechtigt)
|
||||
die('Sie haben keine Berechtigung zum Eintragen/Bearbeiten von News');
|
||||
|
||||
if($studiengang_kz=='0' && is_null($semester))
|
||||
{
|
||||
if(!$berechtigt)
|
||||
die('Sie haben keine Berechtigung zum Eintragen/Bearbeiten von allgemeinen News');
|
||||
}
|
||||
|
||||
$news_id = (isset($_REQUEST['news_id'])?$_REQUEST['news_id']:null);
|
||||
$datum_obj = new datum();
|
||||
$content = new content();
|
||||
|
||||
Reference in New Issue
Block a user