diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp
index cff3389a7..507c7645a 100644
--- a/system/FH-Complete.txp
+++ b/system/FH-Complete.txp
@@ -36070,11 +36070,11 @@
0
0
-28
- 876
- 3159
+ 844
+ 3131
0
901
- 707
+ 785
0
1
1
@@ -36391,7 +36391,7 @@
4250
0
889
- 668
+ 707
0
1
1
@@ -36537,11 +36537,11 @@
0
0
-28
- 2324
+ 2292
4198
0
919
- 512
+ 629
0
1
1
@@ -36576,8 +36576,8 @@
0
0
-28
- 2980
- 4239
+ 3015
+ 4214
0
800
239
@@ -36842,8 +36842,8 @@
0
0
-28
- 1979
- 4227
+ 2032
+ 4237
0
851
200
@@ -37145,16 +37145,16 @@
{AC7E9335-6EDA-449D-AAED-066D0C76A911}
- 2377
- 1271
+ 2363
+ 1274
- 3159
- 1230
+ 3131
+ 1236
- 3128
- 1230
+ 3100
+ 1236
2044
@@ -37274,16 +37274,16 @@
{AEC00992-F1D6-40FD-A416-4E20794894AD}
- 2756
- 382
+ 2742
+ 373
- 3159
- 994
+ 3131
+ 975
- 3128
- 994
+ 3100
+ 975
2735
@@ -37360,16 +37360,16 @@
{2FC2ED24-E0E3-4F64-8362-24385DBDDE02}
- 3797
- 650
+ 3783
+ 634
- 3760
- 876
+ 3732
+ 844
- 3760
- 845
+ 3732
+ 813
4136
@@ -37403,8 +37403,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 3887
- 986
+ 3873
+ 980
4286
@@ -37415,12 +37415,12 @@
861
- 4091
- 1053
+ 4063
+ 1040
- 4060
- 1053
+ 4032
+ 1040
@@ -37446,8 +37446,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 2967
- 1523
+ 2953
+ 1540
3005
@@ -37458,12 +37458,12 @@
1704
- 3128
- 1465
+ 3100
+ 1498
- 3159
- 1465
+ 3131
+ 1498
@@ -37489,8 +37489,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 2853
- 840
+ 2839
+ 837
2752
@@ -37501,12 +37501,12 @@
688
- 3128
- 1112
+ 3100
+ 1106
- 3159
- 1112
+ 3131
+ 1106
@@ -37532,8 +37532,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 4064
- 1064
+ 4050
+ 1067
4286
@@ -37544,12 +37544,12 @@
1018
- 4091
- 1230
+ 4063
+ 1236
- 4060
- 1230
+ 4032
+ 1236
@@ -37575,24 +37575,24 @@
{4A5E8539-F34B-475F-9928-AC82793EEF59}
- 4055
- 1445
+ 4041
+ 1468
- 4060
- 1406
+ 4032
+ 1433
- 4091
- 1406
+ 4063
+ 1433
4219
- 1604
+ 1624
4250
- 1604
+ 1624
@@ -37618,8 +37618,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 3522
- 2014
+ 3508
+ 2037
3634
@@ -37630,12 +37630,12 @@
2533
- 3610
- 1614
+ 3582
+ 1660
- 3610
- 1583
+ 3582
+ 1629
@@ -37661,8 +37661,8 @@
{4CBD4377-C7EA-48BE-B997-5A0FA6DD1269}
- 3247
- 638
+ 3233
+ 622
3235
@@ -37673,12 +37673,12 @@
550
- 3459
- 845
+ 3431
+ 813
- 3459
- 876
+ 3431
+ 844
@@ -37747,24 +37747,24 @@
{DB59DF18-64A7-4185-8765-7238517341C0}
- 3901
- 2037
+ 3887
+ 2073
- 3835
- 1583
+ 3807
+ 1629
- 3835
- 1614
+ 3807
+ 1660
4167
- 2580
+ 2606
4198
- 2580
+ 2606
@@ -37790,24 +37790,24 @@
{239C6766-B0BC-4E1F-9833-C49206AF8D54}
- 4548
- 2848
+ 4536
+ 2908
4658
- 2836
+ 2921
4658
- 2867
+ 2952
- 4639
- 2949
+ 4614
+ 2984
- 4639
- 2980
+ 4614
+ 3015
@@ -37919,16 +37919,16 @@
{5FEF0B42-3911-4B97-A654-2AD1A67125FC}
- 2533
- 1975
+ 2519
+ 1985
- 3159
- 1347
+ 3131
+ 1367
- 3128
- 1347
+ 3100
+ 1367
2138
@@ -38005,16 +38005,16 @@
{D8AD2B3F-B9E4-412E-992F-3B4D116FDEE1}
- 3309
- 1589
+ 3295
+ 1612
- 3384
- 1583
+ 3356
+ 1629
- 3384
- 1614
+ 3356
+ 1660
3434
@@ -38349,24 +38349,24 @@
{DB59DF18-64A7-4185-8765-7238517341C0}
- 4555
- 2191
+ 4560
+ 2202
- 4652
- 2179
+ 4662
+ 2232
- 4652
- 2210
+ 4662
+ 2263
4658
- 2293
+ 2261
4658
- 2324
+ 2292
@@ -38763,7 +38763,7 @@
Technikum Wien
2.0
2009-04-17T11:15:21.000+02:00
- 2010-10-19T16:39:23.929+02:00
+ 2010-10-20T11:19:09.719+02:00
FH-Complete 2.0
@@ -115913,7 +115913,9 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{361EF147-269D-4247-8F7C-5A3876A3999A}
-
+
+ {5A1738C3-4089-4DAD-8B1F-F723F95E55BE}
+
@@ -116608,7 +116610,76 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{03759997-0FFB-488B-951E-B109A571A007}
-
+
+
+ {776C425D-E3E5-4641-A4D4-5060E816E6FA}
+ idx_bestellung_kostenstelle_id
+ 0
+ {2218E4F0-1666-445D-A37B-E7938BBAAE7A}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ idx_bestellung_kostenstelle_id
+
+ 0
+
+
+ {5A1738C3-4089-4DAD-8B1F-F723F95E55BE}
+ kostenstelle_id
+ 0
+ {2F911A0F-1F55-4CC0-86A2-50948F19E234}
+ 0
+ 1
+
+
+
+
+ 0
+
+ {F062DC13-5123-401D-BD87-366C9A4C0570}
+
+
+
+
+
+ btree
+
+
+
+
+
+ {E16AE727-975F-4BAD-9796-30849C23FDF1}
+ idx_bestellung_freigegeben
+ 0
+ {65FC39DA-465A-4240-9405-B06FD2796383}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ idx_bestellung_freigegeben
+
+ 0
+
+
+ btree
+
+
+
+
+
@@ -119028,7 +119099,9 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{361EF147-269D-4247-8F7C-5A3876A3999A}
-
+
+ {0DD5D37E-A6AC-40CE-B70F-49604CE26B44}
+
@@ -119699,7 +119772,51 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{D65923B8-D08C-4EA7-80A0-30393C9A352A}
-
+
+
+ {7F0935F6-FE5D-4DE3-A40C-C54ED06D6731}
+ idx_bestelldetail_bestellung_id
+ 0
+ {8125DBEF-A7C5-4B74-80AD-3FE92E960B13}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 0
+ idx_bestelldetail_bestellung_id
+
+ 0
+
+
+ {0DD5D37E-A6AC-40CE-B70F-49604CE26B44}
+ bestellung_id
+ 0
+ {8BE7902C-E5B0-49D8-94F3-43F97A29C71B}
+ 0
+ 1
+
+
+
+
+ 0
+
+ {39060F95-6A18-4815-B5F7-E23BBD35B14B}
+
+
+
+
+
+ btree
+
+
+
+
+
@@ -119830,10 +119947,53 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
+
+ {E1466E3B-74B4-4D4D-AAA9-1A6D82FA70A5}
+ rechnungstyp_kurzbz
+ 3
+ {3D6874AE-58B5-4E94-B1C2-A5456B518FBB}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 32
+
+ 0
+
+ 0
+ 1
+ rechnungstyp_kurzbz
+ 0
+
+
+
+
+
+
+ {240A3883-77E4-44CB-B6CC-FA1D6C434F03}
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
{DDE4D490-8AFB-419A-9316-7D44507A6981}
buchungsdatum
- 3
+ 4
{734A123A-4E0E-42C5-A4F4-08A3F7EBE718}
0
0
@@ -119874,7 +120034,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{7B7FC66B-DB9B-4073-AE02-600AA6056665}
rechnungsnr
- 4
+ 5
{E24814A8-6714-43D8-A98C-E245D853BE58}
0
0
@@ -119915,7 +120075,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{EE741099-FE07-47FF-A905-4B17ABA222A7}
rechnungsdatum
- 5
+ 6
{AB400DA9-CDD9-43CB-A7D5-83FC0FFD1C94}
0
0
@@ -119956,7 +120116,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{83FFCC49-3CFE-44F9-A737-66F64B0926E3}
transfer_datum
- 6
+ 7
{253B347E-C2E8-4FA7-89B2-B5778DAF74C0}
0
0
@@ -119997,7 +120157,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{D54A2B0F-D431-428E-9033-37D9C068E8B4}
buchungstext
- 7
+ 8
{B0864DA7-73E8-4459-B1E3-D341E75B5D5D}
0
0
@@ -120035,10 +120195,133 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
+
+ {71093EF5-A498-4095-9890-8EBEA8A8BF1E}
+ freigegeben
+ 9
+ {9855BC81-7FFF-4E50-9E64-FC179607D04D}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+
+
+ 0
+
+ 1
+ 0
+ freigegeben
+ 0
+
+
+
+
+
+
+
+
+
+ {D64069A5-B04A-490B-B0A2-5144DEA81A2E}
+
+
+
+
+
+
+
+ 0
+
+
+ {D54ACDAC-F005-435D-90D5-A94596860ABB}
+ freigegebenamum
+ 10
+ {80CFB8CE-8AC8-4896-A2E6-098AA5A62A8D}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+
+
+ 0
+
+ 0
+ 0
+ freigegebenamum
+ 0
+
+
+
+
+
+
+
+
+
+ {342E3F36-138D-40F7-B1B2-D9489C848835}
+
+
+
+
+
+
+
+ 0
+
+
+ {BDA07A01-903A-4183-B8BE-FA3C7F8A5AB0}
+ freigegebenvon
+ 11
+ {59AAF1AC-E2E2-42F0-A4C5-54438CBE6A90}
+ 0
+ 0
+ 0
+ 0
+ 1
+
+
+
+
+ 32
+
+ 0
+
+ 0
+ 0
+ freigegebenvon
+ 0
+
+
+
+
+
+
+
+
+
+ {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
+
+
+
+
+
+
+
+ 0
+
{5F373495-234A-4EDA-9996-9C057A1BA798}
insertamum
- 8
+ 12
{3FE70DB5-427C-4CAF-8597-F4BFAB8DD716}
0
0
@@ -120079,7 +120362,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{FDE72ABE-ACB5-4931-BB19-7D312A4CC18F}
insertvon
- 9
+ 13
{C1D2F183-BF74-485E-B3DD-FE80ED3B0784}
0
0
@@ -120120,7 +120403,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{F293C977-9EB5-4CAD-A8F1-85A8D0D048FA}
updateamum
- 10
+ 14
{F5E2F3A8-A5A0-47EA-9A2B-826375EB2619}
0
0
@@ -120161,7 +120444,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
{E233248A-8152-4606-8671-2B2B22D9020A}
updatevon
- 11
+ 15
{24F2E7AE-5662-4688-9EC7-52D3D304B12D}
0
0
@@ -120199,49 +120482,6 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a
0
-
- {E1466E3B-74B4-4D4D-AAA9-1A6D82FA70A5}
- rechnungstyp_kurzbz
- 0
- {3D6874AE-58B5-4E94-B1C2-A5456B518FBB}
- 0
- 0
- 0
- 0
- 1
-
-
-
-
- 32
-
- 0
-
- 0
- 1
- rechnungstyp_kurzbz
- 0
-
-
-
-
-
-
- {240A3883-77E4-44CB-B6CC-FA1D6C434F03}
-
-
-
-
- {ECB8F02F-B683-4252-8508-ED9D064C9AF3}
-
-
-
-
-
-
-
- 0
-
diff --git a/system/checksystem.php b/system/checksystem.php
index 0a3445a50..f8437b1de 100644
--- a/system/checksystem.php
+++ b/system/checksystem.php
@@ -1315,7 +1315,10 @@ if(!@$db->db_query('SELECT * FROM wawi.tbl_konto LIMIT 1'))
insertamum timestamp,
insertvon varchar(32),
updateamum timestamp,
- updatevon varchar(32)
+ updatevon varchar(32),
+ freigegeben boolean NOT NULL,
+ freigegebenamum timestamp,
+ freigegebenvon varchar(32)
);
CREATE SEQUENCE wawi.seq_rechnung_rechnung_id
@@ -1553,7 +1556,11 @@ if(!@$db->db_query('SELECT * FROM wawi.tbl_konto LIMIT 1'))
GRANT SELECT, UPDATE ON SEQUENCE wawi.seq_aufteilung_aufteilung_id TO wawi;
GRANT SELECT, UPDATE ON SEQUENCE wawi.seq_aufteilung_aufteilung_id TO wawi;
+ -- INDEX
+ CREATE INDEX idx_bestelldetail_bestellung_id ON wawi.tbl_bestelldetail (bestellung_id);
+ CREATE INDEX idx_bestellung_kostenstelle_id ON wawi.tbl_bestellung (kostenstelle_id);
+ CREATE INDEX idx_bestellung_freigegeben ON wawi.tbl_bestellung (freigegeben);
";
if(!$db->db_query($qry))
@@ -1732,7 +1739,7 @@ $tabellen=array(
"wawi.tbl_bestellung_bestellstatus" => array("bestellung_bestellstatus_id","bestellung_id","bestellstatus_kurzbz","uid","oe_kurzbz","datum","insertamum","insertvon","updateamum","updatevon"),
"wawi.tbl_bestellstatus" => array("bestellstatus_kurzbz","beschreibung"),
"wawi.tbl_rechnungstyp" => array("rechnungstyp_kurzbz","beschreibung"),
- "wawi.tbl_rechnung" => array("rechnung_id","bestellung_id","buchungsdatum","rechnungsnr","rechnungsdatum","transfer_datum","buchungstext","insertamum","insertvon","updateamum","updatevon","rechnungstyp_kurzbz"),
+ "wawi.tbl_rechnung" => array("rechnung_id","bestellung_id","buchungsdatum","rechnungsnr","rechnungsdatum","transfer_datum","buchungstext","insertamum","insertvon","updateamum","updatevon","rechnungstyp_kurzbz","freigegeben","freigegebenvon","freigegebenamum"),
"wawi.tbl_rechnungsbetrag" => array("rechnungsbetrag_id","rechnung_id","mwst","betrag","bezeichnung"),
"wawi.tbl_aufteilung" => array("aufteilung_id","bestellung_id","oe_kurzbz","anteil","insertamum","insertvon","updateamum","updatevon"),
"wawi.tbl_aufteilung_default" => array("aufteilung_id","kostenstelle_id","oe_kurzbz","anteil","insertamum","insertvon","updateamum","updatevon"),