From d0f40a1cf279ef683627f162086c0048a39b9b7b Mon Sep 17 00:00:00 2001 From: hainberg Date: Mon, 8 Jul 2019 15:11:23 +0200 Subject: [PATCH 001/296] Added columns vertragsstunden/vertragsstunden_studiensemester_kurzbz in tbl_vertrag --- system/dbupdate_3.3.php | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index ac5f5fdba..f6455bca8 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -2938,6 +2938,37 @@ if(!$result = @$db->db_query("SELECT bezeichnung_mehrsprachig FROM bis.tbl_orgfo } } +// Spalte vertragsstunden für tbl_vertrag +if(!$result = @$db->db_query("SELECT vertragsstunden FROM lehre.tbl_vertrag LIMIT 1")) +{ + $qry = "ALTER TABLE lehre.tbl_vertrag ADD COLUMN vertragsstunden NUMERIC(5,2);"; + + if(!$db->db_query($qry)) + echo 'lehre.tbl_vertrag: '.$db->db_last_error().'
'; + else + echo '
lehre.tbl_vertrag: Spalte vertragsstunden hinzugefuegt'; +} + +// Spalte vertragsstunden_studiensemester_kurzbz für tbl_vertrag +if(!$result = @$db->db_query("SELECT vertragsstunden_studiensemester_kurzbz FROM lehre.tbl_vertrag LIMIT 1")) +{ + $qry = " + ALTER TABLE lehre.tbl_vertrag + ADD COLUMN vertragsstunden_studiensemester_kurzbz VARCHAR(16); + + ALTER TABLE lehre.tbl_vertrag + ADD CONSTRAINT fk_vertrag_vertragsstunden_studiensemester_kurzbz + FOREIGN KEY (vertragsstunden_studiensemester_kurzbz) + REFERENCES public.tbl_studiensemester (studiensemester_kurzbz) + ON UPDATE CASCADE ON DELETE RESTRICT; + "; + + if(!$db->db_query($qry)) + echo 'lehre.tbl_vertrag: '.$db->db_last_error().'
'; + else + echo '
lehre.tbl_vertrag: Spalte vertragsstunden_studiensemester_kurzbz hinzugefuegt'; +} + // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; @@ -3075,7 +3106,7 @@ $tabellen=array( "lehre.tbl_stundenplan" => array("stundenplan_id","unr","mitarbeiter_uid","datum","stunde","ort_kurzbz","gruppe_kurzbz","titel","anmerkung","lehreinheit_id","studiengang_kz","semester","verband","gruppe","fix","updateamum","updatevon","insertamum","insertvon"), "lehre.tbl_stundenplandev" => array("stundenplandev_id","lehreinheit_id","unr","studiengang_kz","semester","verband","gruppe","gruppe_kurzbz","mitarbeiter_uid","ort_kurzbz","datum","stunde","titel","anmerkung","fix","updateamum","updatevon","insertamum","insertvon","ext_id"), "lehre.tbl_stundenplan_betriebsmittel" => array("stundenplan_betriebsmittel_id","betriebsmittel_id","stundenplandev_id","anmerkung","insertamum","insertvon"), - "lehre.tbl_vertrag" => array("vertrag_id","person_id","vertragstyp_kurzbz","bezeichnung","betrag","insertamum","insertvon","updateamum","updatevon","ext_id","anmerkung","vertragsdatum","lehrveranstaltung_id"), + "lehre.tbl_vertrag" => array("vertrag_id","person_id","vertragstyp_kurzbz","bezeichnung","betrag","insertamum","insertvon","updateamum","updatevon","ext_id","anmerkung","vertragsdatum","lehrveranstaltung_id", "vertragsstunden", "vertragsstunden_studiensemester_kurzbz"), "lehre.tbl_vertrag_vertragsstatus" => array("vertragsstatus_kurzbz","vertrag_id","uid","datum","ext_id","insertamum","insertvon","updateamum","updatevon"), "lehre.tbl_vertragstyp" => array("vertragstyp_kurzbz","bezeichnung"), "lehre.tbl_vertragsstatus" => array("vertragsstatus_kurzbz","bezeichnung"), From 7f7c554fd88f545c16dc338596192b9104e85dc8 Mon Sep 17 00:00:00 2001 From: hainberg Date: Mon, 8 Jul 2019 17:24:07 +0200 Subject: [PATCH 002/296] Added Vertragsstunden/VertragsstundenStudiensemester in FAS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added two hidden fields . Vertragsstunden (tbl_vertrag.verstragsstunden) . VertragsstundenStudiensemester (tbl_vertrag.vertragsstunden_studiensemester_kurzbz) to FAS-tab Verträge, which can be displayed by the user. --- content/mitarbeiter/mitarbeitervertragoverlay.xul.php | 10 ++++++++++ include/vertrag.class.php | 2 ++ rdf/vertrag.rdf.php | 2 ++ 3 files changed, 14 insertions(+) diff --git a/content/mitarbeiter/mitarbeitervertragoverlay.xul.php b/content/mitarbeiter/mitarbeitervertragoverlay.xul.php index a0c9cbd94..44ee60392 100644 --- a/content/mitarbeiter/mitarbeitervertragoverlay.xul.php +++ b/content/mitarbeiter/mitarbeitervertragoverlay.xul.php @@ -117,6 +117,14 @@ echo ''; class="sortDirectionIndicator" sort="rdf:http://www.technikum-wien.at/vertrag/rdf#vertragsdatum_iso" /> +