Added methods save() and setStatus()

. save method inserts a new Vertrag, sets Vertragsstatus to 'bestellt'
  and assigns vertrags_id to either corresponding Lehreinheitmitarbeiter
  or corresponding Projektbetreuuer
. setStatus inserts a new Status to a given Vertrag
This commit is contained in:
hainberg
2019-09-12 13:45:50 +02:00
parent 6b1e225991
commit 10b476c27e
3 changed files with 173 additions and 0 deletions
+14
View File
@@ -3107,6 +3107,20 @@ if($result = @$db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertra
}
}
// Insert 'Betreuung' to tbl_vertragstyp
if($result = @$db->db_query("SELECT 1 FROM lehre.tbl_vertragstyp WHERE vertragstyp_kurzbz = 'Betreuung';"))
{
if($db->db_num_rows($result) == 0)
{
$qry = "INSERT INTO lehre.tbl_vertragstyp(vertragstyp_kurzbz, bezeichnung) VALUES('Betreuung', 'Betreuung');";
if(!$db->db_query($qry))
echo '<strong>lehre.tbl_vertragstyp '.$db->db_last_error().'</strong><br>';
else
echo 'lehre.tbl_vertragstyp: Added value \'Betreuung\'<br>';
}
}
// Add permission to order lehrauftrag (lehrauftrag_bestellen)
if($result = @$db->db_query("SELECT 1 FROM system.tbl_berechtigung WHERE berechtigung_kurzbz = 'lehre/lehrauftrag_bestellen';"))
{