diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp index 3ce2d8e46..ad2cbf622 100644 --- a/system/FH-Complete.txp +++ b/system/FH-Complete.txp @@ -5237,6 +5237,7 @@ {2FE16BBF-156B-4C35-88A9-26A10AF0DEEE} {D7C61496-3184-4AEF-9C5F-3CFA706BBAF6} + {D6F691F0-F4BF-45C3-AA33-D81882656F65} 0 0 @@ -6507,6 +6508,7 @@ {352AC92B-26F9-4E48-88F2-4FB1DC6220EE} {AD2B3D90-34FF-4005-99FD-70A8F7DF5FEF} {1CFD27FB-E53C-4A70-9DD6-DD53DD7EA3A8} + {D6F691F0-F4BF-45C3-AA33-D81882656F65} 0 0 @@ -17258,7 +17260,7 @@ {866BFB01-9593-4E9F-81E7-59C1E0C98721} 1187 - 3340 + 3324 1154 @@ -17270,11 +17272,11 @@ 1189 - 3410 + 3377 1220 - 3410 + 3377 @@ -19561,7 +19563,7 @@ {DC082ED1-5048-4505-B285-EC3D9BBBC641} 6183 - 714 + 712 1126 @@ -19573,11 +19575,11 @@ 11409 - 725 + 720 11440 - 725 + 720 @@ -19604,15 +19606,15 @@ {50220A2A-BBD0-4DE9-8DE1-B2496ECC6CDA} 9029 - 324 + 323 11440 - 688 + 687 11409 - 688 + 687 6849 @@ -19647,15 +19649,15 @@ {19E1665B-FCB8-4554-A7A2-963E83A3BEC2} 6197 - 1931 + 1926 11440 - 797 + 787 11409 - 797 + 787 1185 @@ -19690,15 +19692,15 @@ {78481462-2961-409F-A215-4B52D97046EB} 7328 - 396 + 394 11440 - 706 + 703 11409 - 706 + 703 3447 @@ -19952,11 +19954,11 @@ 11440 - 852 + 853 11409 - 852 + 853 11059 @@ -20464,15 +20466,15 @@ {294140CC-C638-4892-9577-0610FB2B1804} 6538 - 1289 + 1286 11440 - 743 + 737 11409 - 743 + 737 1867 @@ -20593,15 +20595,15 @@ {6CFE6335-FEA9-4D1B-82AA-47B8BD04753B} 6205 - 1737 + 1733 11440 - 779 + 770 11409 - 779 + 770 1200 @@ -21281,15 +21283,15 @@ {4A35FCD1-ADE2-466F-8058-56DDA1D6F213} 7774 - 2024 + 2027 11440 - 815 + 820 11409 - 815 + 820 4338 @@ -21367,15 +21369,15 @@ {E01235D8-80DD-4B33-A4A1-7F420D9E0635} 7986 - 1947 + 1948 11440 - 834 + 837 11409 - 834 + 837 4763 @@ -21539,15 +21541,15 @@ {5237A702-978B-4895-A700-E85AB4FAD842} 8811 - 1077 + 1073 11440 - 761 + 753 11409 - 761 + 753 6413 @@ -22075,6 +22077,49 @@ + + {D6F691F0-F4BF-45C3-AA33-D81882656F65} + fk_vorlagestudiengang_organisationseinheit + 0 + {BE11880C-F37E-4DD4-A17D-6C3FE176284B} + 0 + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} + 1 + 0 + 15780518 + 238 + 0 + Arial + 0 + 0 + -28 + + {DC082ED1-5048-4505-B285-EC3D9BBBC641} + + + {866BFB01-9593-4E9F-81E7-59C1E0C98721} + + 6199 + 2063 + + + 11440 + 803 + + + 11409 + 803 + + + 1189 + 3443 + + + 1220 + 3443 + + + @@ -22150,7 +22195,7 @@ 3682 0 757 - 200 + 239 0 1 1 @@ -22159,6 +22204,7 @@ {8E243342-98D3-4EAF-A5AE-FCCA6C21FA92} {618B9590-E664-4E79-BB10-29041DEA8DCF} + {C69F868B-BE13-4677-8A5F-80571F3BD4F1} 1 1 @@ -23918,6 +23964,7 @@ {7C50B5A9-47C3-4D44-B401-1FD29D377F7B} {7536866D-8DB6-4E82-BCC6-31BC4B79766A} {80A338EF-2AB4-4101-B06B-F959B90A0BCD} + {C69F868B-BE13-4677-8A5F-80571F3BD4F1} 1 1 @@ -24265,7 +24312,7 @@ {44A8BE10-FDC9-483D-874D-0286C4EAB364} 3389 - 2261 + 2290 2271 @@ -24277,11 +24324,11 @@ 3651 - 2643 + 2702 3682 - 2643 + 2702 @@ -24737,20 +24784,20 @@ {02818E50-653A-4992-BBE2-4140B5EA18A4} - 2457 - 852 + 2567 + 862 1085 - 519 + 514 1116 - 519 + 514 1116 - 519 + 514 1116 @@ -24792,8 +24839,8 @@ {02818E50-653A-4992-BBE2-4140B5EA18A4} - 638 - 438 + 637 + 433 1574 @@ -24805,11 +24852,11 @@ 1116 - 565 + 553 1085 - 565 + 553 @@ -24836,15 +24883,15 @@ {2E5D944C-5C5D-4F01-9057-73779D9CDCAA} 1186 - 369 + 360 1085 - 610 + 593 1116 - 610 + 593 2876 @@ -24879,15 +24926,15 @@ {4C98A428-14DD-4587-B44B-5A31CAA42B19} 1528 - 827 + 836 1085 - 655 + 672 1116 - 655 + 672 1588 @@ -24922,15 +24969,15 @@ {A4C00C94-7737-4ABD-986D-C8F15946EA11} 1550 - 608 + 614 1085 - 700 + 712 1116 - 700 + 712 1400 @@ -27041,7 +27088,7 @@ {44A8BE10-FDC9-483D-874D-0286C4EAB364} 4062 - 2812 + 2832 4130 @@ -27053,11 +27100,11 @@ 4060 - 2774 + 2813 4060 - 2743 + 2782 @@ -27385,15 +27432,15 @@ {A35EA055-8283-4E52-8F55-92A001656642} 1328 - 1483 + 1486 1085 - 746 + 751 1116 - 746 + 751 1740 @@ -27448,6 +27495,49 @@ + + {C69F868B-BE13-4677-8A5F-80571F3BD4F1} + fk_vorlagestudiengang_organisationseinheit + 0 + {F9881FCB-2992-45F7-B697-429CCF83C436} + 0 + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} + 1 + 0 + 15780518 + 238 + 0 + Arial + 0 + 0 + -28 + + {02818E50-653A-4992-BBE2-4140B5EA18A4} + + + {44A8BE10-FDC9-483D-874D-0286C4EAB364} + + 2283 + 1567 + + + 1085 + 632 + + + 1116 + 632 + + + 3651 + 2623 + + + 3682 + 2623 + + + @@ -39470,7 +39560,7 @@ Technikum Wien 2.0 2009-04-17T10:15:21.000+01:00 - 2011-01-13T16:17:12.811+01:00 + 2011-01-27T14:55:48.546+01:00 FH-Complete 2.0 @@ -104598,6 +104688,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL; {D01FCD3A-6C37-4C45-9278-8FA8BA3FFB07} {886C70A2-759F-43D9-9664-1198EB32E193} + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} @@ -104774,6 +104865,49 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL; 0 + + {EEA4478A-32B0-49CD-AF85-306CF9EAEA36} + oe_kurzbz + 0 + {879EFC6F-CB1E-486B-9390-C94BC9734E88} + 0 + 0 + 0 + 0 + 1 + + + + + 32 + + 0 + + 0 + 1 + oe_kurzbz + 0 + + + + + + + {3154E9AD-3008-4808-A683-1F492C0A3A95} + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 + @@ -111486,6 +111620,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a {940385E8-5495-4556-9CE5-4D87B13FD674} {643CB481-5461-4F68-8762-E0B8FA96D9ED} {D8350E98-09C1-4C7C-A5EB-1BE6F20EDC90} + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} @@ -111528,6 +111663,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a {BA4D2F69-C753-426C-B6A5-525F7D706D13} {61C6BE6F-9AB8-4231-A5E4-7E35ED8773ED} {7B34F5FA-FD6A-4334-8F25-AACBF59B32E2} + {3154E9AD-3008-4808-A683-1F492C0A3A95} @@ -111838,6 +111974,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a {BA4D2F69-C753-426C-B6A5-525F7D706D13} {61C6BE6F-9AB8-4231-A5E4-7E35ED8773ED} {7B34F5FA-FD6A-4334-8F25-AACBF59B32E2} + {3154E9AD-3008-4808-A683-1F492C0A3A95} @@ -111853,6 +111990,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a {940385E8-5495-4556-9CE5-4D87B13FD674} {643CB481-5461-4F68-8762-E0B8FA96D9ED} {D8350E98-09C1-4C7C-A5EB-1BE6F20EDC90} + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} @@ -117140,7 +117278,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a - + 16 0 @@ -117157,7 +117295,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a - {5EBD99F4-5263-4410-9892-11DB7C2DF84B} + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} @@ -145379,6 +145517,64 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a SIMPLE 1 + + {D7DE62E4-BDB5-4BFC-A96C-67F17C29BA89} + fk_vorlagestudiengang_organisationseinheit + 0 + {0B233D17-0AE3-4F7D-9AA5-891E638320A3} + 0 + + {87D92DA8-9051-4CA6-93ED-5DCD69C85DA0} + + + {519982B4-5586-495B-8B9D-597A24A35852} + + 1 + + + 0 + 0 + 0 + -1 + + fk_vorlagestudiengang_organisationseinheit + + 2 + 1 + 0 + 0 + + {5C22494A-1F6D-4CE2-8E59-47C79AAE36C6} + + + + {3154E9AD-3008-4808-A683-1F492C0A3A95} + FK oe_kurzbz - oe_kurzbz + 0 + {A5DBF3D3-EDF0-4362-BA6B-958FBFEBDD5E} + 0 + 1 + + + + + + {99B1972B-487E-4C1F-86F3-B15419DE291D} + + + {EEA4478A-32B0-49CD-AF85-306CF9EAEA36} + + + {9B3E6360-0810-41AE-BB3D-C30911C3D4B0} + + + + + 0 + 0 + SIMPLE + 1 + diff --git a/system/checksystem.php b/system/checksystem.php index d7a2c8af7..d41426bf8 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -1222,7 +1222,7 @@ if(!@$db->db_query('SELECT * FROM wawi.tbl_konto LIMIT 1')) bestell_nr varchar(16), titel varchar(256), bemerkung varchar(256), - liefertermin date, + liefertermin varchar(16), besteller_uid varchar(32), lieferadresse bigint, kostenstelle_id bigint, @@ -1907,6 +1907,22 @@ if(!@$db->db_query("SELECT 1 FROM wawi.tbl_zahlungstyp LIMIT 1")) else echo 'Tabelle wawi.tbl_zahlungstyp hinzugefuegt!
'; } + +// oe_kurzbz zur tbl_vorlagestudeingang hinzufuegen +if(!@$db->db_query("SELECT oe_kurzbz FROM public.tbl_vorlagestudiengang LIMIT 1")) +{ + $qry = " + ALTER TABLE public.tbl_vorlagestudiengang ADD COLUMN oe_kurzbz varchar(32); + UPDATE public.tbl_vorlagestudiengang SET oe_kurzbz = (SELECT oe_kurzbz FROM public.tbl_studiengang WHERE studiengang_kz=tbl_vorlagestudiengang.studiengang_kz); + ALTER TABLE public.tbl_vorlagestudiengang ALTER COLUMN oe_kurzbz SET NOT NULL; + ALTER TABLE public.tbl_vorlagestudiengang ADD CONSTRAINT fk_vorlagestudiengang_organisationseinheit FOREIGN KEY(oe_kurzbz) REFERENCES public.tbl_organisationseinheit (oe_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE; + "; + + if(!$db->db_query($qry)) + echo 'public.tbl_vorlagestudiengang: '.$db->db_last_error().'
'; + else + echo 'Tabelle public.tbl_vorlagestudiengang Spalte oe_kurzbz hinzugefuegt!
'; +} echo '
'; $tabellen=array( @@ -2043,7 +2059,7 @@ $tabellen=array( "public.tbl_tag" => array("tag"), "public.tbl_variable" => array("name","uid","wert"), "public.tbl_vorlage" => array("vorlage_kurzbz","bezeichnung","anmerkung"), - "public.tbl_vorlagestudiengang" => array("vorlage_kurzbz","studiengang_kz","version","text"), + "public.tbl_vorlagestudiengang" => array("vorlage_kurzbz","studiengang_kz","version","text","oe_kurzbz"), "sync.tbl_zutrittskarte" => array("key","name","firstname","groupe","logaswnumber","physaswnumber","validstart","validend","text1","text2","text3","text4","text5","text6","pin"), "testtool.tbl_ablauf" => array("ablauf_id","gebiet_id","studiengang_kz","reihung","gewicht","semester", "insertamum","insertvon","updateamum", "updatevon"), "testtool.tbl_antwort" => array("antwort_id","pruefling_id","vorschlag_id"), diff --git a/system/sync/sync_bestellung.php b/system/sync/sync_bestellung.php index c010cd9f1..03121f61f 100644 --- a/system/sync/sync_bestellung.php +++ b/system/sync/sync_bestellung.php @@ -121,13 +121,13 @@ if($con_wawi = pg_connect(CONN_STRING_WAWI)) $freigegeben = "f"; if($row_neu->besteller_uid != $row->besteller_neu || $row_neu->kostenstelle_id != $row->kostenstelle_id || $row_neu->konto_id != $row->konto_id || $row_neu->firma_id != $firma || $row_neu->bestell_nr != $row->bestellnr || - $row_neu->titel != $row->newtitel || $row_neu->bemerkung != $row->bemerkungen || $row_neu->liefertermin != $row->geliefert || $row_neu->updatevon != $row->lusername || + $row_neu->titel != $row->newtitel || $row_neu->bemerkung != $row->bemerkungen || $row_neu->liefertermin != $row->liefertermin || $row_neu->updatevon != $row->lusername || $row_neu->insertvon != $row->cusername || $date->formatDatum($row_neu->updateamum, 'Y-m-d H:i:s') != $date->formatDatum($row->lupdate, 'Y-m-d H:i:s') || $date->formatDatum($row_neu->insertamum, 'Y-m-d H:i:s') != $date->formatDatum($row->erstellung, 'Y-m-d H:i:s') || $row_neu->freigegeben!=$freigegeben) { $qry="UPDATE wawi.tbl_bestellung SET besteller_uid = ".$db->addslashes($row->besteller_neu).", kostenstelle_id = ".$db->addslashes($row->kostenstelle_id).", konto_id = ".$db->addslashes($row->konto_id).", firma_id = ".$db->addslashes($firma)." ,bestell_nr = ".$db->addslashes($row->bestellnr).", titel = ".$db->addslashes($row->newtitel).", bemerkung = ".$db->addslashes($row->bemerkungen).", freigegeben=".($freigegeben=='t'?'true':'false').", liefertermin= - ".$db->addslashes($row->geliefert).", updateamum = ".$db->addslashes($row->lupdate).", updatevon = ".$db->addslashes($row->lusername).", insertamum = ".$db->addslashes($row->erstellung).", insertvon = + ".$db->addslashes($row->liefertermin).", updateamum = ".$db->addslashes($row->lupdate).", updatevon = ".$db->addslashes($row->lusername).", insertamum = ".$db->addslashes($row->erstellung).", insertvon = ".$db->addslashes($row->cusername)." WHERE bestellung_id = ".$db->addslashes($row->bestellung_id).";"; if($db->db_query($qry) != true) @@ -300,7 +300,7 @@ if($con_wawi = pg_connect(CONN_STRING_WAWI)) ".$db->addslashes($row->bestellung_id).",".$db->addslashes($row->besteller_neu).",".$db->addslashes($row->kostenstelle_id).", ".$db->addslashes($row->konto_id).",".$db->addslashes($firma).",".$db->addslashes('1').",".$db->addslashes('1').", ".$freigegeben.",".$db->addslashes($row->bestellnr).",".$db->addslashes($row->newtitel).",".$db->addslashes($row->bemerkungen).", - ".$db->addslashes($row->geliefert).",".$db->addslashes($row->lupdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->erstellung).", + ".$db->addslashes($row->liefertermin).",".$db->addslashes($row->lupdate).",".$db->addslashes($row->lusername).",".$db->addslashes($row->erstellung).", ".$db->addslashes($row->cusername).",".$db->addslashes($row->bestellung_id).")"; //echo $qry; if($db->db_query($qry) != true) diff --git a/system/xsl/lehrauftrag_0_v1.xsl b/system/xsl/lehrauftrag_0_v1.xsl index 644a82ecc..4e297c59e 100644 --- a/system/xsl/lehrauftrag_0_v1.xsl +++ b/system/xsl/lehrauftrag_0_v1.xsl @@ -74,9 +74,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - + - + @@ -100,9 +100,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - + - + @@ -176,9 +176,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - + - + EURO @@ -194,9 +194,9 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - + - +