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 '
';