From 21272960c989fc4a204553fd9d5af8256c9813c3 Mon Sep 17 00:00:00 2001 From: Stefan Puraner Date: Wed, 23 Mar 2016 16:22:07 +0100 Subject: [PATCH] added column genehmigung --- include/lehrveranstaltung.class.php | 4 +++- include/studienplan.class.php | 4 +++- system/dbupdate_3.2.php | 12 +++++++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/include/lehrveranstaltung.class.php b/include/lehrveranstaltung.class.php index c4b66e859..2173a1b23 100755 --- a/include/lehrveranstaltung.class.php +++ b/include/lehrveranstaltung.class.php @@ -1192,7 +1192,8 @@ class lehrveranstaltung extends basis_db tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id_parent, tbl_studienplan_lehrveranstaltung.sort stpllv_sort, tbl_studienplan_lehrveranstaltung.curriculum, - tbl_studienplan_lehrveranstaltung.export + tbl_studienplan_lehrveranstaltung.export, + tbl_studienplan_lehrveranstaltung.genehmigung FROM lehre.tbl_lehrveranstaltung JOIN lehre.tbl_studienplan_lehrveranstaltung USING(lehrveranstaltung_id) @@ -1264,6 +1265,7 @@ class lehrveranstaltung extends basis_db $obj->studienplan_lehrveranstaltung_id_parent = $row->studienplan_lehrveranstaltung_id_parent; $obj->curriculum = $this->db_parse_bool($row->curriculum); $obj->export = $this->db_parse_bool($row->export); + $obj->genehmigung = $this->db_parse_bool($row->genehmigung); $obj->new = false; $this->lehrveranstaltungen[] = $obj; diff --git a/include/studienplan.class.php b/include/studienplan.class.php index 2b723eda4..1e977200e 100644 --- a/include/studienplan.class.php +++ b/include/studienplan.class.php @@ -490,7 +490,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, curriculum, export, + semester,studienplan_lehrveranstaltung_id_parent,pflicht, koordinator, curriculum, export, genehmigung, insertamum, insertvon) VALUES (' . $this->db_add_param($this->studienplan_id, FHC_INTEGER) . ', ' . $this->db_add_param($this->lehrveranstaltung_id, FHC_INTEGER) . ', ' . @@ -500,6 +500,7 @@ class studienplan extends basis_db $this->db_add_param($this->koordinator) . ', ' . $this->db_add_param($this->curriculum) . ', ' . $this->db_add_param($this->export) . ', ' . + $this->db_add_param($this->genehmigung) . ', ' . 'now(), ' . $this->db_add_param($this->insertvon) . ');'; } @@ -521,6 +522,7 @@ class studienplan extends basis_db ' 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) . ', ' . + ' genehmigung=' . $this->db_add_param($this->genehmigung, 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) . ';'; diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index f94ae0ab6..34324ab7d 100755 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -1103,6 +1103,16 @@ if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_studienjahr LIMIT 1;")) echo 'public.tbl_studienjahr: Tabelle hinzugefuegt
'; } +//Spalte genehmigung in lehre.tbl_studienordnung_lehrveranstaltung +if (!$result = @$db->db_query("SELECT genehmigung FROM lehre.tbl_studienplan_lehrveranstaltung LIMIT 1;")) +{ + $qry = "ALTER TABLE lehre.tbl_studienplan_lehrveranstaltung ADD COLUMN genehmigung BOOLEAN DEFAULT TRUE;"; + + if (!$db->db_query($qry)) + echo 'lehre.tbl_studienplan_lehrveranstaltung: ' . $db->db_last_error() . '
'; + else + echo ' lehre.tbl_studienplan_lehrveranstaltung: Spalte genehmigung hinzugefügt.
'; +} @@ -1244,7 +1254,7 @@ $tabellen=array( "lehre.tbl_studienordnungstatus" => array("status_kurzbz","bezeichnung","reihenfolge"), "lehre.tbl_studienordnung_semester" => array("studienordnung_semester_id","studienordnung_id","studiensemester_kurzbz","semester"), "lehre.tbl_studienplan" => array("studienplan_id","studienordnung_id","orgform_kurzbz","version","regelstudiendauer","sprache","aktiv","bezeichnung","insertamum","insertvon","updateamum","updatevon","semesterwochen","testtool_sprachwahl","ext_id", "ects_stpl", "pflicht_sws", "pflicht_lvs"), - "lehre.tbl_studienplan_lehrveranstaltung" => array("studienplan_lehrveranstaltung_id","studienplan_id","lehrveranstaltung_id","semester","studienplan_lehrveranstaltung_id_parent","pflicht","koordinator","insertamum","insertvon","updateamum","updatevon","sort","ext_id", "curriculum","export"), + "lehre.tbl_studienplan_lehrveranstaltung" => array("studienplan_lehrveranstaltung_id","studienplan_id","lehrveranstaltung_id","semester","studienplan_lehrveranstaltung_id_parent","pflicht","koordinator","insertamum","insertvon","updateamum","updatevon","sort","ext_id", "curriculum","export","genehmigung"), "lehre.tbl_studienplan_semester" => array("studienplan_semester_id", "studienplan_id", "studiensemester_kurzbz", "semester"), "lehre.tbl_studienplatz" => array("studienplatz_id","studiengang_kz","studiensemester_kurzbz","orgform_kurzbz","ausbildungssemester","gpz","npz","insertamum","insertvon","updateamum","updatevon","ext_id", "apz", "studienplan_id"), "lehre.tbl_stunde" => array("stunde","beginn","ende"),