mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Lehrveranstaltungsverwaltung funktioniert nun auch mit der Berechtigung 'lv-plan'
This commit is contained in:
@@ -43,7 +43,7 @@ function initLektorTree()
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
try
|
||||
{
|
||||
url = '<?php echo APP_ROOT; ?>rdf/mitarbeiter.rdf.php?user=true&lektor=true&'+gettimestamp();
|
||||
url = '<?php echo APP_ROOT; ?>rdf/mitarbeiter.rdf.php?user=true&'+gettimestamp(); //&lektor=true
|
||||
var LektorTree=document.getElementById('tree-lektor');
|
||||
|
||||
if(LektorTree)
|
||||
|
||||
@@ -60,7 +60,7 @@ $error = false;
|
||||
//Berechtigungen laden
|
||||
$rechte = new benutzerberechtigung($conn);
|
||||
$rechte->getBerechtigungen($user);
|
||||
if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('assistenz'))
|
||||
if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('assistenz') && !$rechte->isBerechtigt('lv-plan'))
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Keine Berechtigung';
|
||||
@@ -92,6 +92,7 @@ if(!$error)
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz) &&
|
||||
!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz))
|
||||
{
|
||||
@@ -187,6 +188,7 @@ if(!$error)
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz) &&
|
||||
!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz))
|
||||
{
|
||||
@@ -313,6 +315,7 @@ if(!$error)
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz) &&
|
||||
!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz))
|
||||
{
|
||||
@@ -390,6 +393,7 @@ if(!$error)
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz) &&
|
||||
!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz))
|
||||
{
|
||||
@@ -473,6 +477,7 @@ if(!$error)
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $row->studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz) &&
|
||||
!$rechte->isBerechtigt('admin', $row->studiengang_kz, 'suid', $row->fachbereich_kurzbz))
|
||||
{
|
||||
@@ -585,6 +590,7 @@ if(!$error)
|
||||
|
||||
if(!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('lv-plan', $studiengang_kz, 'suid') &&
|
||||
!$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid', $fachbereich_kurzbz)) /*&&
|
||||
!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid', $fachbereich_kurzbz))*/
|
||||
{
|
||||
@@ -596,7 +602,7 @@ if(!$error)
|
||||
else
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $studiengang_kz, 'si') && !$rechte->isBerechtigt('assistenz', $studiengang_kz, 'si') &&
|
||||
!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid'))
|
||||
!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('lv-plan', $studiengang_kz, 'suid'))
|
||||
{
|
||||
$error = true;
|
||||
$return = false;
|
||||
@@ -653,7 +659,7 @@ if(!$error)
|
||||
}
|
||||
else if ($_POST['do']=='delete') //Lehreinheit loeschen
|
||||
{
|
||||
if(!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid'))
|
||||
if(!$rechte->isBerechtigt('admin', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('assistenz', $studiengang_kz, 'suid') && !$rechte->isBerechtigt('lv-plan', $studiengang_kz, 'suid'))
|
||||
{
|
||||
$return = false;
|
||||
$error = true;
|
||||
|
||||
@@ -647,7 +647,7 @@ function LeDetailSave()
|
||||
|
||||
if (!val.dbdml_return)
|
||||
{
|
||||
alert(val.dbdml_errormsg)
|
||||
alert(val.dbdml_errormsg)
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user