mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
Beim Löschen von Lektorenzuordnungen werden automatisch die Verträge mitgelöscht wenn bereits welche angelegt wurden
This commit is contained in:
@@ -48,6 +48,7 @@ require_once('../../include/lvangebot.class.php');
|
||||
require_once('../../include/gruppe.class.php');
|
||||
require_once('../../include/lehrveranstaltung.class.php');
|
||||
require_once('../../include/datum.class.php');
|
||||
require_once('../../include/vertrag.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -703,14 +704,29 @@ if(!$error)
|
||||
else
|
||||
{
|
||||
$leg = new lehreinheitmitarbeiter();
|
||||
if($leg->delete($_POST['lehreinheit_id'], $_POST['mitarbeiter_uid']))
|
||||
if($leg->load($_POST['lehreinheit_id'], $_POST['mitarbeiter_uid']))
|
||||
{
|
||||
$return = true;
|
||||
// Wenn ein Vertrag dazu angelegt ist, dann diesen mitloeschen
|
||||
if($leg->vertrag_id!='')
|
||||
{
|
||||
$vertrag = new vertrag();
|
||||
$vertrag->delete($leg->vertrag_id);
|
||||
}
|
||||
|
||||
if($leg->delete($_POST['lehreinheit_id'], $_POST['mitarbeiter_uid']))
|
||||
{
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = $leg->errormsg;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = $leg->errormsg;
|
||||
$errormsg='Fehlgeschlagen:'.$leg->errormsg;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -92,12 +92,13 @@ class lehreinheitmitarbeiter extends basis_db
|
||||
$this->insertamum = $row->insertamum;
|
||||
$this->insertvon = $row->insertvon;
|
||||
$this->ext_id = $row->ext_id;
|
||||
$this->vertrag_id = $row->vertrag_id;
|
||||
$this->new=false;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
$this->errormsg = 'Fehler beim Laden der Daten'
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user