- 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:
Andreas Österreicher
2008-01-14 15:38:11 +00:00
parent cb5ce66573
commit ed4b2c8695
13 changed files with 260 additions and 33 deletions
+24 -2
View File
@@ -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())