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">
-
+
-
+