diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php
index 79cfc24b3..3b11a9e6d 100644
--- a/include/lehrveranstaltung.class.php
+++ b/include/lehrveranstaltung.class.php
@@ -833,7 +833,7 @@ class lehrveranstaltung extends basis_db
'lvps = '.$this->db_add_param($this->lvps).', '.
'las = '.$this->db_add_param($this->las).', '.
'benotung = '.$this->db_add_param($this->benotung, FHC_BOOLEAN).', '.
- 'lvinfo = '.$this->db_add_param($this->lvinfo, FHC_BOOLEAN).' '.
+ 'lvinfo = '.$this->db_add_param($this->lvinfo, FHC_BOOLEAN).', '.
'lehrauftrag = '.$this->db_add_param($this->lehrauftrag, FHC_BOOLEAN).' '.
'WHERE lehrveranstaltung_id = ' . $this->db_add_param($this->lehrveranstaltung_id, FHC_INTEGER, false) . ';';
}
diff --git a/include/studienplan.class.php b/include/studienplan.class.php
index 986135738..abb7f53a6 100644
--- a/include/studienplan.class.php
+++ b/include/studienplan.class.php
@@ -487,7 +487,7 @@ class studienplan extends basis_db
{
//Neuen Datensatz einfuegen
$qry = 'BEGIN;INSERT INTO lehre.tbl_studienplan_lehrveranstaltung (studienplan_id, lehrveranstaltung_id,
- semester,studienplan_lehrveranstaltung_id_parent,pflicht, koordinator,
+ semester,studienplan_lehrveranstaltung_id_parent,pflicht, koordinator, curriculum, export
insertamum, insertvon) VALUES (' .
$this->db_add_param($this->studienplan_id, FHC_INTEGER) . ', ' .
$this->db_add_param($this->lehrveranstaltung_id, FHC_INTEGER) . ', ' .
@@ -495,6 +495,8 @@ class studienplan extends basis_db
$this->db_add_param($this->studienplan_lehrveranstaltung_id_parent, FHC_INTEGER) . ', ' .
$this->db_add_param($this->pflicht, FHC_BOOLEAN) . ', ' .
$this->db_add_param($this->koordinator) . ', ' .
+ $this->db_add_param($this->curriculum) . ', ' .
+ $this->db_add_param($this->export) . ', ' .
'now(), ' .
$this->db_add_param($this->insertvon) . ');';
}
@@ -514,6 +516,8 @@ class studienplan extends basis_db
' studienplan_lehrveranstaltung_id_parent=' . $this->db_add_param($this->studienplan_lehrveranstaltung_id_parent, FHC_INTEGER) . ', ' .
' pflicht=' . $this->db_add_param($this->pflicht, FHC_BOOLEAN) . ', ' .
' koordinator=' . $this->db_add_param($this->koordinator) . ', ' .
+ ' curriculum=' . $this->db_add_param($this->curriculum, FHC_BOOLEAN) . ', ' .
+ ' export=' . $this->db_add_param($this->export, FHC_BOOLEAN) . ', ' .
' updateamum= now(), ' .
' updatevon=' . $this->db_add_param($this->updatevon) . ' ' .
' WHERE studienplan_lehrveranstaltung_id=' . $this->db_add_param($this->studienplan_lehrveranstaltung_id, FHC_INTEGER, false) . ';';
@@ -599,6 +603,8 @@ class studienplan extends basis_db
$this->updateamum = $row->updateamum;
$this->updatevon = $row->updatevon;
$this->sort = $row->sort;
+ $this->curriculum = $row->curriculum;
+ $this->export = $row->export;
$this->new=false;
return true;
}
diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php
index d78c5bf3d..f91f8f008 100644
--- a/system/dbupdate_3.2.php
+++ b/system/dbupdate_3.2.php
@@ -688,6 +688,34 @@ if(!$result = @$db->db_query("SELECT uhrzeit from lehre.tbl_abschlusspruefung LI
echo 'lehre.tbl_abschlusspruefung: spalte uhrzeit hinzugefügt';
}
+//Tabelle lehre.tbl_studienordnungstatus
+if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienordnungstatus LIMIT 1;"))
+{
+ $qry = "CREATE TABLE lehre.tbl_studienordnungstatus
+ (
+ status_kurzbz varchar(32) NOT NULL,
+ bezeichnung varchar(256),
+ reihenfolge integer
+ );
+
+ ALTER TABLE lehre.tbl_studienordnungstatus ADD CONSTRAINT pk_studienordnungstatus PRIMARY KEY (status_kurzbz);
+
+ GRANT SELECT ON lehre.tbl_studienordnungstatus TO web;
+ GRANT SELECT, UPDATE, INSERT, DELETE ON lehre.tbl_studienordnungstatus TO vilesci;
+
+ INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('development', 'in Bearbeitung', 1);
+ INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('review', 'in Review', 2);
+ INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('approved', 'genehmigt', 3);
+ INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('expired', 'ausgelaufen', 4);
+ INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('notApproved', 'nicht genehmigt', 5);
+ ";
+
+ if (!$db->db_query($qry))
+ echo 'lehre.tbl_studienordnungstatus: ' . $db->db_last_error() . '
';
+ else
+ echo ' lehre.tbl_studienordnungstatus: Tabelle hinzugefuegt
';
+}
+
//Spalte status_kurzbz in lehre.tbl_studienordnung
if (!$result = @$db->db_query("SELECT status_kurzbz FROM lehre.tbl_studienordnung LIMIT 1;"))
{
@@ -828,34 +856,6 @@ if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_bewerbungstermine LIMIT
echo ' public.tbl_bewerbungstermine: Tabelle hinzugefuegt
';
}
-//Tabelle lehre.tbl_studienordnungstatus
-if (!$result = @$db->db_query("SELECT 1 FROM lehre.tbl_studienordnungstatus LIMIT 1;"))
-{
- $qry = "CREATE TABLE lehre.tbl_studienordnungstatus
- (
- status_kurzbz varchar(32) NOT NULL,
- bezeichnung varchar(256),
- reihenfolge integer
- );
-
- ALTER TABLE lehre.tbl_studienordnungstatus ADD CONSTRAINT pk_studienordnungstatus PRIMARY KEY (status_kurzbz);
-
- GRANT SELECT ON lehre.tbl_studienordnungstatus TO web;
- GRANT SELECT, UPDATE, INSERT, DELETE ON lehre.tbl_studienordnungstatus TO vilesci;
-
- INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('development', 'in Bearbeitung', 1);
- INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('review', 'in Review', 2);
- INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('approved', 'genehmigt', 3);
- INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('expired', 'ausgelaufen', 4);
- INSERT INTO lehre.tbl_studienordnungstatus (status_kurzbz, bezeichnung, reihenfolge) VALUES ('notApproved', 'nicht genehmigt', 5);
- ";
-
- if (!$db->db_query($qry))
- echo 'lehre.tbl_studienordnungstatus: ' . $db->db_last_error() . '
';
- else
- echo ' lehre.tbl_studienordnungstatus: Tabelle hinzugefuegt
';
-}
-
//Tabelle lehre.tbl_studienplatz Spalte APZ
if (!$result = @$db->db_query("SELECT APZ FROM lehre.tbl_studienplatz LIMIT 1;"))
{