diff --git a/include/anwesenheit.class.php b/include/anwesenheit.class.php index 65123e81c..4bdfe4b2f 100644 --- a/include/anwesenheit.class.php +++ b/include/anwesenheit.class.php @@ -474,7 +474,7 @@ class anwesenheit extends basis_db SELECT count(*) anzahl FROM (SELECT datum, stunde FROM campus.vw_stundenplan WHERE lehreinheit_id=vw_student_lehrveranstaltung.lehreinheit_id - AND vw_stundenplan.titel not like '%Nebenprüfung%' GROUP BY datum, stunde) as a + AND (vw_stundenplan.titel not like '%Nebenprüfung%' OR vw_stundenplan.titel is null) GROUP BY datum, stunde) as a ) as gesamtstunden FROM campus.vw_student_lehrveranstaltung diff --git a/include/bisverwendung.class.php b/include/bisverwendung.class.php index 0e7aee251..bb245ce42 100644 --- a/include/bisverwendung.class.php +++ b/include/bisverwendung.class.php @@ -229,7 +229,7 @@ class bisverwendung extends basis_db $this->db_add_param($this->insertamum).', '. $this->db_add_param($this->insertvon).', '. $this->db_add_param($this->dv_art).','. - $this->db_add_param($this->inkludierte_lehre).';'; + $this->db_add_param($this->inkludierte_lehre).');'; } else diff --git a/include/zgv.class.php b/include/zgv.class.php index 6e22728a7..a225df8a2 100755 --- a/include/zgv.class.php +++ b/include/zgv.class.php @@ -20,6 +20,7 @@ */ require_once(dirname(__FILE__).'/basis_db.class.php'); +require_once(dirname(__FILE__).'/sprache.class.php'); class zgv extends basis_db { diff --git a/system/checksystem.php b/system/checksystem.php index 35db4ac51..e0a0e6aba 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -3561,6 +3561,31 @@ if(!$result = @$db->db_query("SELECT aktiv FROM public.tbl_vorlagestudiengang")) echo '
public.tbl_vorlagestudiengang: Neue Spalte aktiv hinzugefuegt. Aktiv bei allen Vorlagen auf true gesetzt.'; } +// Spalte standort_id (FK) zur Organisationseinheit hinzugefügt +if(!$result = @$db->db_query("SELECT standort_id FROM public.tbl_organisationseinheit LIMIT 1")) +{ + $qry = "ALTER TABLE public.tbl_organisationseinheit ADD COLUMN standort_id integer; + ALTER TABLE public.tbl_organisationseinheit ADD CONSTRAINT standort_standort_id FOREIGN KEY (standort_id) REFERENCES public.tbl_standort (standort_id) ON UPDATE CASCADE ON DELETE RESTRICT; + "; + + if(!$db->db_query($qry)) + echo 'Organisationseinheit: '.$db->db_last_error().'
'; + else + echo '
Organisationseinheit: Spalte standort_id hinzugefügt'; +} + +// Spalte code zum Standort hinzugefügt +if(!$result = @$db->db_query("SELECT code FROM public.tbl_standort LIMIT 1")) +{ + $qry = "ALTER TABLE public.tbl_standort ADD COLUMN code varchar(3); + ALTER TABLE public.tbl_standort ADD CONSTRAINT uk_code UNIQUE (code); + "; + + if(!$db->db_query($qry)) + echo 'Standort: '.$db->db_last_error().'
'; + else + echo '
Standort: Spalte code hinzugefügt'; +} echo '


';