Rechtecheck im Skript studienplan_vorrueckung auf lehre/studienplan

This commit is contained in:
Manfred
2022-07-05 15:33:17 +02:00
parent afb9bec9ba
commit e7587a9f00
2 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -72,7 +72,7 @@ $menu=array
'Lehrveranstaltung'=>array('name'=>'Lehrveranstaltung', 'link'=>'lehre/lehrveranstaltung_frameset.html', 'target'=>'main'),
'Studienordnung'=>array('name'=>'Studienordnung', 'link'=>'lehre/studienordnung.php', 'target'=>'_blank','permissions'=>array('lehre/studienordnung')),
'StudienplanGueltigkeit'=>array('name'=>'Studienplan Gültigkeit', 'link'=>'lehre/studienplan_gueltigkeit.php', 'target'=>'main','permissions'=>array('lehre/studienordnung')),
'StudienplanVorruecken'=>array('name'=>'Studienplan vorrücken', 'link'=>'lehre/studienplan_vorrueckung.php', 'target'=>'main','permissions'=>array('lehre/studienordnung')),
'StudienplanVorruecken'=>array('name'=>'Studienplan vorrücken', 'link'=>'lehre/studienplan_vorrueckung.php', 'target'=>'main','permissions'=>array('lehre/studienplan')),
'Freifach'=>array
(
+6 -3
View File
@@ -31,11 +31,13 @@ $uid = get_uid();
$rechte = new benutzerberechtigung();
$rechte->getBerechtigungen($uid);
if(!$rechte->isBerechtigt('lehre/studienordnung', null, 's'))
if(!$rechte->isBerechtigt('lehre/studienplan', null, 's'))
{
die($rechte->errormsg);
}
$berechtigteStgKz = $rechte->getStgKz('lehre/studienplan');
echo '<!DOCTYPE HTML>
<html>
<head>
@@ -138,7 +140,7 @@ echo '</form>';
if(isset($_POST['vorruecken']) && !empty($studienplaene) && $studiensemester_kurzbz_to != '')
{
if(!$rechte->isBerechtigt('lehre/studienordnung', null, 'suid'))
if(!$rechte->isBerechtigt('lehre/studienplan', null, 'sui'))
{
die($rechte->errormsg);
}
@@ -193,6 +195,7 @@ if(isset($_POST['show']) && $studiensemester_kurzbz_from != '' && $studiensemest
AND studiengang_kz = sto.studiengang_kz
)
AND tbl_studiengang.typ IN ('b', 'm', 'l')
AND tbl_studiengang.studiengang_kz IN (".implode(',',$berechtigteStgKz).")
AND studienplan.onlinebewerbung_studienplan = true";
if (substr($studiensemester_kurzbz_from,0,2) == 'SS')
{
@@ -244,7 +247,7 @@ if(isset($_POST['show']) && $studiensemester_kurzbz_from != '' && $studiensemest
</tr>';
}
echo "</tbody></table>";
if ($rechte->isBerechtigt('lehre/studienordnung', null, 'suid'))
if ($rechte->isBerechtigt('lehre/studienplan', null, 'sui'))
{
echo '<button type="submit" name="vorruecken">Ausgewählte Studienpläne vorrücken</button>';
}