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"),