diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp
index 4c585d36b..92116c591 100644
--- a/system/FH-Complete.txp
+++ b/system/FH-Complete.txp
@@ -1727,6 +1727,7 @@
{E499BF99-6DC2-4F2A-8749-28E8B941BBF9}
{BA1B66D1-C23C-4A6A-A07F-29BC55629C34}
{D83344F4-0D22-417A-85B0-97CE73CDBB0D}
+ {C5B8A00A-6979-4BF4-A5AC-FF6B5C759A8F}
0
0
@@ -10840,6 +10841,43 @@
0
1
+
+ {8D944A6F-6806-4E56-A065-3FAC5625761C}
+ tbl_aufwandstyp
+ 0
+ {AAB635DA-2F8D-45C5-8E28-A8AA655C71A2}
+ 0
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+ 551
+ 895
+ 0
+ 347
+ 200
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ {C5B8A00A-6979-4BF4-A5AC-FF6B5C759A8F}
+
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 1
+
@@ -23371,15 +23409,15 @@
{6872FBBA-7642-4ED3-87C2-A482F6F3892C}
7175
- 1572
+ 1578
11692
- 784
+ 795
11661
- 784
+ 795
2889
@@ -25705,7 +25743,7 @@
{BFFC19C9-E3C3-4BD4-9310-657FFCE5A3DE}
11600
- 716
+ 717
11707
@@ -25717,11 +25755,11 @@
11661
- 841
+ 845
11692
- 841
+ 845
@@ -25748,15 +25786,15 @@
{0C90E33C-7A5D-43AA-975C-7AC8131DC4B8}
6096
- 1040
+ 1047
11692
- 756
+ 770
11661
- 756
+ 770
731
@@ -26018,15 +26056,15 @@
{AF996D52-5028-4F30-A83A-5F1CCD1C0B61}
7363
- 812
+ 821
11692
- 727
+ 745
11661
- 727
+ 745
3264
@@ -26405,15 +26443,15 @@
{924E1504-2B78-4B00-9DFD-BE416D61DE42}
7264
- 495
+ 493
11692
- 699
+ 695
11661
- 699
+ 695
3067
@@ -26890,15 +26928,15 @@
{B0476B48-78A0-4D12-893E-2791924C2BF4}
7399
- 1691
+ 1694
11692
- 813
+ 820
11661
- 813
+ 820
3338
@@ -32192,6 +32230,49 @@
+
+ {C5B8A00A-6979-4BF4-A5AC-FF6B5C759A8F}
+ fk_aufwandstyp_projekt
+ 0
+ {0DBFD15F-07B6-47BB-8782-FEB5A93C40FE}
+ 0
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+
+ {8D944A6F-6806-4E56-A065-3FAC5625761C}
+
+
+ {BFFC19C9-E3C3-4BD4-9310-657FFCE5A3DE}
+
+ 6162
+ 625
+
+
+ 895
+ 651
+
+
+ 864
+ 651
+
+
+ 11661
+ 720
+
+
+ 11692
+ 720
+
+
+
@@ -40710,8 +40791,8 @@
0
0
-28
- 2118
- 863
+ 1580
+ 855
0
623
200
@@ -40747,8 +40828,8 @@
0
0
-28
- 2333
- 1230
+ 1857
+ 819
0
624
629
@@ -40868,7 +40949,7 @@
1508
0
712
- 1565
+ 1760
0
1
1
@@ -41562,8 +41643,8 @@
0
0
-28
- 2946
- 1174
+ 2722
+ 1161
0
585
200
@@ -41755,16 +41836,16 @@
{8AAB225E-78B9-4DF3-8DEA-33141001F169}
- 1953
- 1914
+ 1977
+ 1835
- 1486
- 2218
+ 1478
+ 1680
- 1517
- 2218
+ 1509
+ 1680
2066
@@ -41806,8 +41887,8 @@
{2588F2C2-6FDB-4936-ABEC-666F97CD5F29}
- 2159
- 2360
+ 1998
+ 2336
2387
@@ -41826,12 +41907,12 @@
2407
- 1885
- 2543
+ 1474
+ 2067
- 1854
- 2543
+ 1443
+ 2067
@@ -41908,8 +41989,8 @@
{2588F2C2-6FDB-4936-ABEC-666F97CD5F29}
- 2017
- 2730
+ 1788
+ 2576
2171
@@ -41928,12 +42009,12 @@
2726
- 1885
- 2752
+ 1474
+ 2276
- 1854
- 2752
+ 1443
+ 2276
@@ -41959,16 +42040,16 @@
{42BA0970-9A63-4935-AE74-39EB94DC4175}
- 2524
- 1107
+ 2529
+ 1108
2220
- 1197
+ 1262
2251
- 1197
+ 1262
2416
@@ -42054,7 +42135,7 @@
{452EB63E-10FD-4B6B-B016-B65B5B7171D2}
1203
- 1078
+ 1127
716
@@ -42066,11 +42147,11 @@
1477
- 1458
+ 1555
1508
- 1458
+ 1555
@@ -42351,8 +42432,8 @@
{2588F2C2-6FDB-4936-ABEC-666F97CD5F29}
- 1036
- 2655
+ 1044
+ 2652
725
@@ -42371,12 +42452,12 @@
2626
- 1199
- 2648
+ 1131
+ 2517
- 1230
- 2648
+ 1131
+ 2486
@@ -42904,16 +42985,16 @@
{42BA0970-9A63-4935-AE74-39EB94DC4175}
- 2324
- 1400
+ 2325
+ 1464
2220
- 1718
+ 1848
2251
- 1718
+ 1848
2598
@@ -52971,8 +53052,8 @@
779
54
0
- 648
- 395
+ 663
+ 434
0
1
1
@@ -52983,6 +53064,7 @@
{2648893B-A8AB-4037-B4BC-07812BEE083E}
{F665E2D7-900B-42D1-B592-9B7D00A3663F}
{503EB819-ACEA-42CD-AF92-2AE6E91579B1}
+ {B69C0EC2-2326-4A5D-A5D6-6F3956FFE20A}
1
1
@@ -53011,7 +53093,7 @@
519
57
0
- 671
+ 611
200
0
1
@@ -53046,7 +53128,7 @@
32
49
0
- 492
+ 438
288
0
1
@@ -53102,7 +53184,7 @@
36
774
0
- 857
+ 768
395
0
1
@@ -53140,7 +53222,7 @@
817
1162
0
- 658
+ 587
590
0
1
@@ -53180,7 +53262,7 @@
1229
56
0
- 674
+ 599
629
0
1
@@ -53221,7 +53303,7 @@
36
2167
0
- 644
+ 576
473
0
1
@@ -53258,7 +53340,7 @@
509
1130
0
- 720
+ 635
200
0
1
@@ -53338,7 +53420,7 @@
1640
2079
0
- 690
+ 620
200
0
1
@@ -53375,7 +53457,7 @@
1226
2170
0
- 777
+ 699
200
0
1
@@ -53412,7 +53494,7 @@
2031
101
0
- 681
+ 601
473
0
1
@@ -53447,11 +53529,11 @@
0
0
-28
- 1990
- 1232
+ 1691
+ 1224
0
- 722
- 278
+ 645
+ 317
0
1
1
@@ -53486,10 +53568,10 @@
0
0
-28
- 2330
- 1844
+ 2033
+ 1851
0
- 708
+ 636
239
0
1
@@ -53523,10 +53605,10 @@
0
0
-28
- 2400
- 1034
+ 2103
+ 1041
0
- 692
+ 622
395
0
1
@@ -53545,6 +53627,43 @@
1
1
+
+ {4723D00C-A9AD-4A89-8EA3-1DE9BE39D7AB}
+ tbl_aufwandstyp
+ 0
+ {902EAB76-D377-40C9-A2C8-42BC8E0B0D5E}
+ 0
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
+ 1
+ 0
+ 16711935
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+ 1457
+ 840
+ 0
+ 697
+ 164
+ 0
+ 0
+ 0
+ 1
+ 0
+
+ {B69C0EC2-2326-4A5D-A5D6-6F3956FFE20A}
+
+ 1
+ 1
+ 5
+ 1
+ 0
+ 1
+ 1
+
@@ -53569,7 +53688,7 @@
{B1C46B1E-06F2-48E1-90D2-26DA151A11B9}
- 461
+ 465
431
@@ -53581,11 +53700,11 @@
234
- 378
+ 386
748
- 378
+ 386
779
@@ -53612,16 +53731,16 @@
{0E058C3F-E002-4DE4-A099-651D67DDCBEC}
- 700
- 1065
+ 707
+ 1075
- 702
- 976
+ 717
+ 996
- 733
- 976
+ 748
+ 996
1131
@@ -53655,7 +53774,7 @@
{6704B70E-0AB9-410E-AEDB-795DE7375F92}
- 885
+ 848
1466
@@ -53667,11 +53786,11 @@
1210
- 761
+ 686
1648
- 730
+ 655
1648
@@ -53698,23 +53817,23 @@
{69408933-7B12-47CF-A4BF-073FDC6F95DA}
- 1391
+ 1352
703
- 1491
+ 1456
817
- 1491
+ 1456
786
- 1490
+ 1448
740
- 1490
+ 1448
709
@@ -53741,16 +53860,16 @@
{69408933-7B12-47CF-A4BF-073FDC6F95DA}
- 816
- 684
+ 824
+ 688
- 702
- 878
+ 717
+ 888
- 733
- 878
+ 748
+ 888
1099
@@ -53784,15 +53903,15 @@
{E6427BDD-A77F-4E16-A144-F35F71C9AA8B}
- 1818
+ 1774
460
- 1631
+ 1542
234
- 1662
+ 1573
234
@@ -53827,16 +53946,16 @@
{E6427BDD-A77F-4E16-A144-F35F71C9AA8B}
- 2509
- 1242
+ 2662
+ 1308
- 2424
- 1640
+ 2699
+ 1740
- 2424
- 1609
+ 2730
+ 1740
2795
@@ -53870,15 +53989,15 @@
{E6427BDD-A77F-4E16-A144-F35F71C9AA8B}
- 2429
+ 2410
1035
- 2558
+ 2520
1226
- 2558
+ 2520
1195
@@ -53913,8 +54032,8 @@
{527878F2-D8C7-4BD1-AEA5-433A2A93E154}
- 2468
- 561
+ 2452
+ 562
2648
@@ -53925,11 +54044,11 @@
703
- 2489
+ 2455
540
- 2489
+ 2455
509
@@ -53956,7 +54075,7 @@
{69408933-7B12-47CF-A4BF-073FDC6F95DA}
- 1928
+ 1885
688
@@ -53968,11 +54087,11 @@
887
- 1881
+ 1796
609
- 1850
+ 1765
609
@@ -53999,35 +54118,35 @@
{6704B70E-0AB9-410E-AEDB-795DE7375F92}
- 874
- 1927
+ 842
+ 1937
- 730
+ 655
1439
- 761
+ 686
1439
- 761
+ 686
1439
- 761
+ 686
1889
- 224
+ 206
1889
- 224
+ 206
1889
- 224
+ 206
1858
@@ -54054,24 +54173,24 @@
{05D38B22-230A-490A-AE08-48BD19868B8F}
- 867
- 1519
+ 870
+ 1390
- 702
- 1075
+ 717
+ 1104
- 733
- 1075
+ 748
+ 1104
- 1201
- 2083
+ 1193
+ 1797
- 1232
- 2083
+ 1224
+ 1797
@@ -54097,24 +54216,24 @@
{05D38B22-230A-490A-AE08-48BD19868B8F}
- 1442
- 1638
+ 1401
+ 1489
- 1491
+ 1456
1407
- 1491
+ 1456
1438
- 1593
- 1959
+ 1546
+ 1660
- 1593
- 1990
+ 1546
+ 1691
@@ -54140,24 +54259,24 @@
{05D38B22-230A-490A-AE08-48BD19868B8F}
- 907
- 2162
+ 866
+ 1877
- 782
+ 702
2268
- 813
+ 733
2268
- 1201
- 2175
+ 1193
+ 1902
- 1232
- 2175
+ 1224
+ 1902
@@ -54183,23 +54302,23 @@
{6704B70E-0AB9-410E-AEDB-795DE7375F92}
- 318
- 1885
+ 279
+ 1884
- 442
+ 402
2031
- 442
+ 402
2000
- 393
+ 356
1889
- 393
+ 356
1858
@@ -54226,24 +54345,24 @@
{81913E61-CE59-4B8A-9F8B-BBB2F49A6139}
- 1685
- 2464
+ 1657
+ 2167
- 1844
- 2450
+ 1851
+ 2152
- 1813
- 2450
+ 1820
+ 2152
- 1757
- 2598
+ 1694
+ 2300
- 1726
- 2598
+ 1663
+ 2300
@@ -54269,27 +54388,70 @@
{6704B70E-0AB9-410E-AEDB-795DE7375F92}
- 683
- 2184
+ 658
+ 2035
- 1034
- 2598
+ 1041
+ 2300
- 1003
- 2598
+ 1010
+ 2300
- 562
+ 505
1889
- 562
+ 505
1858
+
+ {B69C0EC2-2326-4A5D-A5D6-6F3956FFE20A}
+ fk_aufwandstyp_projekt
+ 0
+ {5387F0F9-E627-4773-BCCE-B468C8B77350}
+ 0
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+
+ {4723D00C-A9AD-4A89-8EA3-1DE9BE39D7AB}
+
+
+ {B1C46B1E-06F2-48E1-90D2-26DA151A11B9}
+
+ 497
+ 1331
+
+
+ 840
+ 1539
+
+
+ 809
+ 1539
+
+
+ 386
+ 1244
+
+
+ 386
+ 1213
+
+
+
@@ -55639,6 +55801,41 @@
1
1
+
+ {553BB084-5B81-40DE-825D-9A29DA590EDE}
+ tbl_aufwandstyp
+ 0
+ {95A0948A-E1D4-4AD3-AF52-0553C6824375}
+ 0
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
+ 1
+ 0
+ 15780518
+ 238
+ 0
+ Arial
+ 0
+ 0
+ -28
+ 551
+ 895
+ 0
+ 200
+ 300
+ 0
+ 1
+ 1
+ 1
+ 0
+
+ 1
+ 1
+ 5
+ 1
+ 0
+ 1
+ 1
+
@@ -61912,7 +62109,7 @@
FH Technikum Wien
3.0
2009-04-17T11:15:21.000+02:00
- 2014-05-05T15:33:48.298+02:00
+ 2014-05-19T17:11:10.235+02:00
FH-Complete 3.0
<?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?>
@@ -62294,6 +62491,7 @@
{CE14C0EE-641F-4EE4-AD9E-F982EAECDC85}
{99AB0FB0-41E5-493B-8E1C-9B0F83F34240}
{A83CA9DA-654C-4CE9-B5FF-79B0F42A6C26}
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
0
0
@@ -80658,6 +80856,7 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie
{3BF7C90B-0CBD-49E5-810C-57F6E34BA270}
{01342076-86A6-449E-BCC9-3455EB4FA444}
{9029E340-B263-4F28-9BCD-EF0FB41EC18A}
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
@@ -81040,6 +81239,49 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie
0
+
+ {5A0410C5-8AF0-413D-BA5B-7F9398AE9DD5}
+ aufwandstyp_kurzbz
+ 0
+ {47CE84AE-F14E-476C-900F-31FAAD4918E3}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 32
+
+ 0
+
+ 0
+ 1
+ aufwandstyp_kurzbz
+ 0
+
+
+
+
+
+
+ {89A6D6DF-F64B-47B5-B755-A4BFC3555F68}
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
@@ -90938,6 +91180,211 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie
0
+
+ {D1F9C3E8-BBE5-4248-8621-44444AB1B2A3}
+ sws
+ 0
+ {C9454543-B25E-4205-9300-9A8C15E7D59C}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ Semesterwochenstunden
+ 5
+ 2
+ 0
+
+ 0
+ 0
+ sws
+ 0
+
+
+
+
+
+
+
+
+
+ {E62BD1D3-18CA-4571-9A16-606FF04DC894}
+
+
+
+
+
+
+
+ 0
+
+
+ {6ED44286-19D8-47EE-AC11-3363E28DCDE8}
+ lvs
+ 0
+ {A7666DB1-49C6-4960-A632-C81A7E8023C4}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ Lehrveranstaltungsstunden
+
+
+ 0
+
+ 0
+ 0
+ lvs
+ 0
+
+
+
+
+
+
+
+
+
+ {3AA5E900-D254-4FBD-AD67-AD230407284C}
+
+
+
+
+
+
+
+ 0
+
+
+ {926348F7-96E2-4705-BD45-CDD982A6B34C}
+ alvs
+ 0
+ {7D2E29EC-02B6-48EF-9860-CAF34ABF6855}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ Angebotene Lehrveranstaltungsstunden
+
+
+ 0
+
+ 0
+ 0
+ alvs
+ 0
+
+
+
+
+
+
+
+
+
+ {3AA5E900-D254-4FBD-AD67-AD230407284C}
+
+
+
+
+
+
+
+ 0
+
+
+ {4C89A345-2704-475A-A48B-5FC53DC6AA35}
+ lvps
+ 0
+ {32845558-1E9F-4EEC-991D-B1B4DD713108}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ LV-Plan Stunden
+
+
+ 0
+
+ 0
+ 0
+ lvps
+ 0
+
+
+
+
+
+
+
+
+
+ {3AA5E900-D254-4FBD-AD67-AD230407284C}
+
+
+
+
+
+
+
+ 0
+
+
+ {1C6D411C-ECEB-413A-8780-59B15E92CFBD}
+ las
+ 0
+ {D4DD120C-90E6-4F95-A63C-1EF93A9BD3DC}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+ Lehrauftragsstunden
+
+
+ 0
+
+ 0
+ 0
+ las
+ 0
+
+
+
+
+
+
+
+
+
+ {3AA5E900-D254-4FBD-AD67-AD230407284C}
+
+
+
+
+
+
+
+ 0
+
@@ -159908,6 +160355,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
+
+ {B321EEA1-C039-403C-A243-E3F2EB0A4082}
+ aufwand
+ 0
+ {D65B0D4A-C3E3-4FBE-9A04-648D65CBC142}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+
+
+ 0
+
+ 0
+ 0
+ aufwand
+ 0
+
+
+
+
+
+
+
+
+
+ {3AA5E900-D254-4FBD-AD67-AD230407284C}
+
+
+
+
+
+
+
+ 0
+
@@ -182372,6 +182860,179 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
+
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
+ tbl_aufwandstyp
+ 0
+ {74DD10FF-B6ED-4FCD-A04D-666410092249}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ tbl_aufwandstyp
+ 0
+
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
+
+
+
+ {661A6C6F-1960-433F-9118-C4EF3429EC58}
+ aufwandstyp_kurzbz
+ 0
+ {6BA178B2-81D5-44E4-B348-8B7B32DFC38B}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 32
+
+ 0
+
+ 1
+ 0
+ aufwandstyp_kurzbz
+ 0
+
+
+
+
+ {7AA15AC6-5BFB-45E5-8C52-5342718E20C4}
+
+
+ {89A6D6DF-F64B-47B5-B755-A4BFC3555F68}
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
+
+ {A77E7CBD-DBC3-4D50-83C1-57DED19D15BC}
+ bezeichnung
+ 0
+ {C03149D6-FA66-4031-97E1-3BF0A6F439C8}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 255
+
+ 0
+
+ 0
+ 0
+ bezeichnung
+ 0
+
+
+
+
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ {89B83D25-CF30-4B78-9F94-598E6DA11E88}
+ Key100
+ 0
+ {BF8C113C-5377-4634-8A9E-21B4A5B36CEC}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ Key100
+
+
+ {7AA15AC6-5BFB-45E5-8C52-5342718E20C4}
+ aufwandstyp_kurzbz
+ 0
+ {D9D3F594-98E6-4C62-BE14-1EB2942F091D}
+ 0
+ 1
+
+
+
+
+ 0
+
+ {661A6C6F-1960-433F-9118-C4EF3429EC58}
+
+
+ {89A6D6DF-F64B-47B5-B755-A4BFC3555F68}
+
+
+
+
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
+
+
+
+
+
+
+
+ {89B83D25-CF30-4B78-9F94-598E6DA11E88}
+
+
+
+
+
+
+
+
+ {23913C1C-6059-46CC-A763-615C35B6687A}
+
+
+ 0
+
+ 0
+
+
+
+
+
@@ -211500,6 +212161,64 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
SIMPLE
1
+
+ {E632A67B-CE74-48BD-A4DD-89F0A7BDF677}
+ fk_aufwandstyp_projekt
+ 0
+ {3BACD005-2902-4F71-B913-404A1C3A9250}
+ 0
+
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
+
+
+ {4D39CCFB-84BC-4F12-A922-B781943C31B3}
+
+ 1
+
+
+ 0
+ 0
+ 0
+ -1
+
+ fk_aufwandstyp_projekt
+
+ 0
+ 0
+ 0
+ 0
+
+ {89B83D25-CF30-4B78-9F94-598E6DA11E88}
+
+
+
+ {89A6D6DF-F64B-47B5-B755-A4BFC3555F68}
+ FK aufwandstyp_kurzbz - aufwandstyp_kurzbz
+ 0
+ {5A471DEF-B761-4866-BDD1-EE33B2E25F71}
+ 0
+ 1
+
+
+
+
+
+ {661A6C6F-1960-433F-9118-C4EF3429EC58}
+
+
+ {5A0410C5-8AF0-413D-BA5B-7F9398AE9DD5}
+
+
+ {7AA15AC6-5BFB-45E5-8C52-5342718E20C4}
+
+
+
+
+ 0
+ 0
+ SIMPLE
+ 1
+
@@ -244688,6 +245407,7 @@ WHERE NOT (tbl_ablauf.gebiet_id IN ( SELECT tbl_kategorie.gebiet_id
{7898E917-C4F6-461E-A80F-EF59AE791E77}
{4D582119-5025-4A26-B182-B83C6E710134}
{3249006C-C1A9-464F-84CB-4C3E2D24E0AE}
+ {C7C4B855-48CB-447C-A159-D6F0CF013EC9}
diff --git a/system/checksystem.php b/system/checksystem.php
index 9b7373137..6474bf211 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -1605,7 +1605,7 @@ if($result = @$db->db_query("SELECT * FROM information_schema.table_constraints
if(!$db->db_query($qry))
echo 'campus.tbl_pruefungsanmeldung: '.$db->db_last_error().'
';
else
- echo 'campus.tbl_pruefungsanmeldung: Fehlenden Foreign Key zu Pruefungstermin hinzugefügt';
+ echo '
campus.tbl_pruefungsanmeldung: Fehlenden Foreign Key zu Pruefungstermin hinzugefügt';
}
}
// Ampel boolean email
@@ -1617,9 +1617,61 @@ if(!$result = @$db->db_query("SELECT ort_kurzbz FROM campus.tbl_pruefungstermin"
if(!$db->db_query($qry))
echo 'campus.tbl_pruefungstermin: '.$db->db_last_error().'
';
else
- echo 'campus.tbl_pruefungstermin: Neue Spalte ort_kurzbz hinzugefügt';
+ echo '
campus.tbl_pruefungstermin: Neue Spalte ort_kurzbz hinzugefügt';
}
+// Aufwandstyp bei Projekten
+if(!$result = @$db->db_query("SELECT aufwandstyp_kurzbz FROM fue.tbl_projekt LIMIT 1"))
+{
+ $qry = "
+ CREATE TABLE fue.tbl_aufwandstyp
+ (
+ aufwandstyp_kurzbz varchar(32) NOT NULL,
+ bezeichnung varchar(255)
+ );
+
+ ALTER TABLE fue.tbl_aufwandstyp ADD CONSTRAINT pk_aufwandstyp PRIMARY KEY (aufwandstyp_kurzbz);
+ INSERT INTO fue.tbl_aufwandstyp(aufwandstyp_kurzbz, bezeichnung) VALUES('schaetzpunkte','Schätzpunkte');
+ INSERT INTO fue.tbl_aufwandstyp(aufwandstyp_kurzbz, bezeichnung) VALUES('stunden','Stunden');
+ INSERT INTO fue.tbl_aufwandstyp(aufwandstyp_kurzbz, bezeichnung) VALUES('personentage','Personentage');
+
+ ALTER TABLE fue.tbl_projekt ADD COLUMN aufwandstyp_kurzbz varchar(32);
+ ALTER TABLE fue.tbl_projekt ADD CONSTRAINT fk_projekt_aufwandstyp FOREIGN KEY (aufwandstyp_kurzbz) REFERENCES fue.tbl_aufwandstyp(aufwandstyp_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
+ UPDATE fue.tbl_projekt SET aufwandstyp_kurzbz='schaetzpunkte' WHERE aufwandstyp_kurzbz is null;
+
+ ALTER TABLE fue.tbl_projekt_ressource ADD COLUMN aufwand smallint;
+
+ GRANT SELECT on fue.tbl_aufwandstyp TO vilesci;
+ ";
+
+ if(!$db->db_query($qry))
+ echo 'fue.tbl_projekt: '.$db->db_last_error().'
';
+ else
+ echo '
fue.tbl_projekt: aufwandstyp hinzugefuegt';
+}
+
+// Neue Spalten in Tabelle Lehrveranstaltung: SWS, LVS, ALVS, LVPS, LAS
+if(!$result = @$db->db_query("SELECT lvs FROM lehre.tbl_lehrveranstaltung LIMIT 1"))
+{
+ $qry = "
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN sws numeric(5,2);
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN lvs smallint;
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN alvs smallint;
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN lvps smallint;
+ ALTER TABLE lehre.tbl_lehrveranstaltung ADD COLUMN las smallint;
+ COMMENT ON COLUMN lehre.tbl_lehrveranstaltung.sws IS 'Semesterwochenstunden';
+ COMMENT ON COLUMN lehre.tbl_lehrveranstaltung.lvs IS 'Lehrveranstaltungsstunden';
+ COMMENT ON COLUMN lehre.tbl_lehrveranstaltung.alvs IS 'Angebotene Lehrveranstaltungsstunden';
+ COMMENT ON COLUMN lehre.tbl_lehrveranstaltung.lvps IS 'Lehrveranstaltungsplanstunden Summe';
+ COMMENT ON COLUMN lehre.tbl_lehrveranstaltung.las IS 'Lehrauftragsstunden Summe';
+
+ UPDATE lehre.tbl_lehrveranstaltung SET las=semesterstunden;";
+
+ if(!$db->db_query($qry))
+ echo 'lehre.tbl_lehrveranstaltung: '.$db->db_last_error().'
';
+ else
+ echo '
lehre.tbl_lehrveranstaltung: neue Spalten sws, lvs,alvs,lvps,las hinzugefuegt';
+}
echo '
';
@@ -1699,11 +1751,12 @@ $tabellen=array(
"campus.tbl_zeitsperretyp" => array("zeitsperretyp_kurzbz","beschreibung","farbe"),
"campus.tbl_zeitwunsch" => array("stunde","mitarbeiter_uid","tag","gewicht","updateamum","updatevon","insertamum","insertvon"),
"fue.tbl_aktivitaet" => array("aktivitaet_kurzbz","beschreibung"),
- "fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe"),
+ "fue.tbl_aufwandstyp" => array("aufwandstyp_kurzbz","bezeichnung"),
+ "fue.tbl_projekt" => array("projekt_kurzbz","nummer","titel","beschreibung","beginn","ende","oe_kurzbz","budget","farbe","aufwandstyp_kurzbz"),
"fue.tbl_projektphase" => array("projektphase_id","projekt_kurzbz","projektphase_fk","bezeichnung","beschreibung","start","ende","budget","insertamum","insertvon","updateamum","updatevon","personentage","farbe"),
"fue.tbl_projekttask" => array("projekttask_id","projektphase_id","bezeichnung","beschreibung","aufwand","mantis_id","insertamum","insertvon","updateamum","updatevon","projekttask_fk","erledigt","ende","ressource_id","scrumsprint_id"),
"fue.tbl_projekt_dokument" => array("projekt_dokument_id","projektphase_id","projekt_kurzbz","dms_id"),
- "fue.tbl_projekt_ressource" => array("projekt_ressource_id","projekt_kurzbz","projektphase_id","ressource_id","funktion_kurzbz","beschreibung"),
+ "fue.tbl_projekt_ressource" => array("projekt_ressource_id","projekt_kurzbz","projektphase_id","ressource_id","funktion_kurzbz","beschreibung","aufwand"),
"fue.tbl_ressource" => array("ressource_id","student_uid","mitarbeiter_uid","betriebsmittel_id","firma_id","bezeichnung","beschreibung","insertamum","insertvon","updateamum","updatevon"),
"fue.tbl_scrumteam" => array("scrumteam_kurzbz","bezeichnung","punkteprosprint","tasksprosprint","gruppe_kurzbz"),
"fue.tbl_scrumsprint" => array("scrumsprint_id","scrumteam_kurzbz","sprint_kurzbz","sprintstart","sprintende","insertamum","insertvon","updateamum","updatevon"),
@@ -1726,7 +1779,7 @@ $tabellen=array(
"lehre.tbl_lehrfunktion" => array("lehrfunktion_kurzbz","beschreibung","standardfaktor","sort"),
"lehre.tbl_lehrmittel" => array("lehrmittel_kurzbz","beschreibung","ort_kurzbz"),
"lehre.tbl_lehrtyp" => array("lehrtyp_kurzbz","bezeichnung"),
- "lehre.tbl_lehrveranstaltung" => array("lehrveranstaltung_id","kurzbz","bezeichnung","lehrform_kurzbz","studiengang_kz","semester","sprache","ects","semesterstunden","anmerkung","lehre","lehreverzeichnis","aktiv","planfaktor","planlektoren","planpersonalkosten","plankostenprolektor","koordinator","sort","zeugnis","projektarbeit","updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung_english","orgform_kurzbz","incoming","lehrtyp_kurzbz","oe_kurzbz","raumtyp_kurzbz","anzahlsemester","semesterwochen","lvnr","farbe","semester_alternativ","old_lehrfach_id"),
+ "lehre.tbl_lehrveranstaltung" => array("lehrveranstaltung_id","kurzbz","bezeichnung","lehrform_kurzbz","studiengang_kz","semester","sprache","ects","semesterstunden","anmerkung","lehre","lehreverzeichnis","aktiv","planfaktor","planlektoren","planpersonalkosten","plankostenprolektor","koordinator","sort","zeugnis","projektarbeit","updateamum","updatevon","insertamum","insertvon","ext_id","bezeichnung_english","orgform_kurzbz","incoming","lehrtyp_kurzbz","oe_kurzbz","raumtyp_kurzbz","anzahlsemester","semesterwochen","lvnr","farbe","semester_alternativ","old_lehrfach_id","sws","lvs","alvs","lvps","las"),
"lehre.tbl_lehrveranstaltung_kompatibel" => array("lehrveranstaltung_id","lehrveranstaltung_id_kompatibel"),
"lehre.tbl_lvangebot" => array("lvangebot_id","lehrveranstaltung_id","studiensemester_kurzbz","gruppe_kurzbz","incomingplaetze","gesamtplaetze","anmeldefenster_start","anmeldefenster_ende","insertamum","insertvon","updateamum","updatevon"),
"lehre.tbl_lvregel" => array("lvregel_id","lvregeltyp_kurzbz","operator","parameter","lvregel_id_parent","lehrveranstaltung_id","studienplan_lehrveranstaltung_id","insertamum","insertvon","updateamum","updatevon"),
@@ -2040,6 +2093,15 @@ foreach($berechtigungen as $row)
WHERE berechtigung_kurzbz IN ('admin','support','preinteressent','lehre','basis/statistik','basis/fhausweis','wawi/inventar','assistenz','lv-plan')
AND (tbl_benutzerrolle.ende>=now() OR tbl_benutzerrolle.ende IS NULL)
AND (tbl_benutzerrolle.start<=now() OR tbl_benutzerrolle.start IS NULL)
+ AND (tbl_benutzer.aktiv=true OR tbl_benutzerrolle.uid IS NULL)
+ UNION
+ SELECT DISTINCT uid, funktion_kurzbz
+ FROM system.tbl_benutzerrolle
+ JOIN system.tbl_rolleberechtigung USING(rolle_kurzbz)
+ LEFT JOIN public.tbl_benutzer USING (uid)
+ WHERE tbl_rolleberechtigung.berechtigung_kurzbz IN ('admin','support','preinteressent','lehre','basis/statistik','basis/fhausweis','wawi/inventar','assistenz','lv-plan')
+ AND (tbl_benutzerrolle.ende>=now() OR tbl_benutzerrolle.ende IS NULL)
+ AND (tbl_benutzerrolle.start<=now() OR tbl_benutzerrolle.start IS NULL)
AND (tbl_benutzer.aktiv=true OR tbl_benutzerrolle.uid IS NULL) ORDER BY uid";
if($result_insert_userrecht = $db->db_query($qry_userrecht))
diff --git a/vilesci/lehre/lehrveranstaltung_details.php b/vilesci/lehre/lehrveranstaltung_details.php
index 529ad6c15..1fbf1459c 100644
--- a/vilesci/lehre/lehrveranstaltung_details.php
+++ b/vilesci/lehre/lehrveranstaltung_details.php
@@ -105,13 +105,19 @@
$lv->lvnr = $_POST['lvnr'];
$lv->semester_alternativ = $_POST['semester_alternativ'];
$lv->farbe = $_POST['farbe'];
+ $lv->sws = mb_eregi_replace(',','.',$_POST['sws']);
+ $lv->lvs = $_POST['lvs'];
+ $lv->alvs = $_POST['alvs'];
+ $lv->lvps = $_POST['lvps'];
+ $lv->las = $_POST['las'];
+
if(!$lv->save())
$errorstr = "Fehler beim Speichern der Daten: $lv->errormsg";
else
{
$reloadstr .= "