mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 16:44:28 +00:00
- Incoming werden beim Anlegen in Gruppe 0I verschoben
- Ab/Unterbrecher werden bei check_studentlehrverband in 0I verschoben - letzter Status kann nicht mehr geloescht werden - Fehlermeldung bei Filter wenn kein Stg ausgewaehlt ist - Tempus: neuer Menuepunkt Extras->Kollisionstudent
This commit is contained in:
@@ -67,12 +67,20 @@ if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('assistenz'))
|
||||
$data = '';
|
||||
$error = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function check_kollision($lehreinheit_id, $mitarbeiter_uid, $mitarbeiter_uid_old)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
|
||||
if(isset($_POST['type']) && $_POST['type']=='lehreinheit_mitarbeiter_save')
|
||||
{
|
||||
loadVariables($conn, $user);
|
||||
|
||||
//Lehreinheitmitarbeiter Zuteilung
|
||||
$qry = "SELECT tbl_lehrveranstaltung.studiengang_kz, fachbereich_kurzbz
|
||||
FROM lehre.tbl_lehrveranstaltung, lehre.tbl_lehreinheit, lehre.tbl_lehrfach
|
||||
@@ -134,7 +142,21 @@ if(!$error)
|
||||
|
||||
$lem->new=false;
|
||||
|
||||
|
||||
if(!$ignore_kollision && $lem->mitarbeiter_uid!=$lem->mitarbeiter_uid_old)
|
||||
{
|
||||
//check kollision
|
||||
if(check_kollision($lem->lehreinheit_id, $lem->mitarbeiter_uid, $lem->mitarbeiter_uid_old))
|
||||
{
|
||||
//Update im Stundenplan
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = 'Fehler: Die Aenderung des Lektors fuehrt zu einer Kollision im Stundenplan';
|
||||
$error = true;
|
||||
}
|
||||
}
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
if($lem->save())
|
||||
|
||||
Reference in New Issue
Block a user