From 95618ca4af7ba0964a55615d0f457baedc6fd441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 5 May 2014 13:30:04 +0000 Subject: [PATCH] =?UTF-8?q?Spalte=20Ort=5Fkurzbz=20zu=20Tabelle=20campus.t?= =?UTF-8?q?bl=5Fpruefungstermin=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/FH-Complete.txp | 1139 ++++++++++++++++++++++++++++------------ system/checksystem.php | 101 +++- 2 files changed, 888 insertions(+), 352 deletions(-) diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp index ba73e2598..4c585d36b 100644 --- a/system/FH-Complete.txp +++ b/system/FH-Complete.txp @@ -4337,6 +4337,7 @@ {AD7903A5-1112-4E34-A2C9-4F0631EE719B} {D0D2FE0F-A345-4C16-A922-E076474AECC7} {E07F2B23-9AA1-43B2-BFD1-C3970AB809C8} + {7B12477D-14A6-4A69-BC80-4415B62613E5} 0 0 @@ -10792,6 +10793,7 @@ {73BC4C3A-4E05-427F-B5A3-1532397C494B} {DA10EC81-7DB3-4B98-9745-D473CDE94122} + {7B12477D-14A6-4A69-BC80-4415B62613E5} 0 0 @@ -16680,15 +16682,15 @@ {2124DEF7-967D-4AA0-AF82-421529126484} 5848 - 1550 + 1556 6395 - 1450 + 1463 6364 - 1450 + 1463 5332 @@ -16723,15 +16725,15 @@ {DA94A477-BEF7-46E1-B584-D5D3B9ACA955} 4822 - 1589 + 1602 6395 - 1370 + 1397 6364 - 1370 + 1397 3280 @@ -16809,15 +16811,15 @@ {1FF3EFC6-27CC-4914-A0B6-DD0A71BB0DC3} 5788 - 1530 + 1540 6395 - 1410 + 1430 6364 - 1410 + 1430 5212 @@ -28264,15 +28266,15 @@ {947D9CF2-7AF8-466A-B181-4F41CAF0B75D} 3706 - 2434 + 2437 6395 - 1490 + 1497 6364 - 1490 + 1497 1247 @@ -32041,15 +32043,15 @@ {D69635A5-03A9-42FC-8E80-920CCD7E3FA1} 3103 - 862 + 845 3138 - 968 + 935 3169 - 968 + 935 3237 @@ -32147,6 +32149,49 @@ + + {7B12477D-14A6-4A69-BC80-4415B62613E5} + fk_pruefungstermin_ort_ort_kurzbz + 0 + {15426813-ABC1-4592-8343-06A8D61C3254} + 0 + {6FB61500-8D20-4ECA-850A-AC1F5A4B33B7} + 1 + 0 + 15780518 + 238 + 0 + Arial + 0 + 0 + -28 + + {8D6F100B-1ACE-40C8-91D8-D968D1844E87} + + + {F5E9D871-64D0-46BF-AC85-9B1D92A84E34} + + 4667 + 1122 + + + 6395 + 1363 + + + 6364 + 1363 + + + 3169 + 1001 + + + 3138 + 1001 + + + @@ -34432,7 +34477,7 @@ 9895 0 589 - 473 + 512 0 1 1 @@ -34984,7 +35029,7 @@ {003CB043-E645-44CB-A1E7-B2DAB7CD0513} 5894 - 744 + 687 2271 @@ -34996,11 +35041,11 @@ 9430 - 464 + 350 9461 - 464 + 350 @@ -35327,8 +35372,8 @@ {02818E50-653A-4992-BBE2-4140B5EA18A4} - 4057 - 898 + 4146 + 918 1200 @@ -35856,7 +35901,7 @@ {C2303976-8004-4530-A9DC-543D000F94C9} 7835 - 2913 + 2856 8662 @@ -35868,11 +35913,11 @@ 7198 - 3288 + 3173 7167 - 3288 + 3173 @@ -35941,24 +35986,24 @@ {003CB043-E645-44CB-A1E7-B2DAB7CD0513} - 8227 - 2165 + 7956 + 1620 - 7167 - 2945 + 6988 + 2260 - 7198 - 2945 + 6988 + 2229 - 9762 - 1408 + 9430 + 1034 - 9762 - 1377 + 9461 + 1034 @@ -36070,15 +36115,15 @@ {CA4F7EAC-55C4-480E-B7C9-180DB66AC5B0} - 7688 + 7628 1473 - 6928 + 6808 2260 - 6928 + 6808 2229 @@ -36243,15 +36288,15 @@ {FFCA6168-3717-4994-BC3B-042505DD8EED} 8058 - 2292 + 2349 7167 - 2602 + 2717 7198 - 2602 + 2717 7521 @@ -36285,24 +36330,24 @@ {C9AFAFC7-19FB-4784-A406-4B4CDEABCD21} - 7729 - 1445 + 7580 + 1305 - 6689 + 6629 2260 - 6689 + 6629 2229 - 8682 - 780 + 8444 + 500 - 8682 - 749 + 8475 + 500 @@ -36587,7 +36632,7 @@ {33986E60-971D-45AB-863E-3389A4534998} 3387 - 2722 + 3052 3415 @@ -37115,7 +37160,7 @@ {C9AFAFC7-19FB-4784-A406-4B4CDEABCD21} 8291 - 197 + 135 8120 @@ -37127,11 +37172,11 @@ 8444 - 376 + 252 8475 - 376 + 252 @@ -37329,7 +37374,7 @@ {003CB043-E645-44CB-A1E7-B2DAB7CD0513} - 9496 + 9515 1357 @@ -37341,11 +37386,11 @@ 1426 - 9612 + 9649 1408 - 9612 + 9649 1377 @@ -37373,7 +37418,7 @@ {003CB043-E645-44CB-A1E7-B2DAB7CD0513} 7561 - 1948 + 1834 3187 @@ -37385,11 +37430,11 @@ 9430 - 920 + 692 9461 - 920 + 692 @@ -37501,7 +37546,7 @@ {C9AFAFC7-19FB-4784-A406-4B4CDEABCD21} - 8912 + 8861 861 @@ -37513,11 +37558,11 @@ 1061 - 8888 + 8785 780 - 8888 + 8785 749 @@ -38103,15 +38148,15 @@ {CF52EB80-BE30-40A3-980C-8F262A0A0484} - 9489 + 9451 1590 - 9913 + 9838 1377 - 9913 + 9838 1408 @@ -38146,15 +38191,15 @@ {4B8FF0F0-CE9E-4D02-B29F-73FEB38DB1AC} - 9565 - 2058 + 9546 + 2057 - 10063 + 10026 1377 - 10063 + 10026 1408 @@ -41411,8 +41456,8 @@ 2545 5442 0 - 663 - 551 + 691 + 590 0 1 1 @@ -42714,7 +42759,7 @@ {0E3E8E2E-1540-4DC6-8D2C-BC63D8314AD7} - 5743 + 5736 2421 @@ -42734,11 +42779,11 @@ 2481 - 5774 + 5788 2514 - 5774 + 5788 2545 @@ -42954,7 +42999,7 @@ 41 2795 0 - 724 + 645 200 0 1 @@ -42991,7 +43036,7 @@ 309 2960 0 - 739 + 659 473 0 1 @@ -43028,8 +43073,8 @@ 1090 2047 0 - 799 - 1448 + 712 + 1565 0 1 1 @@ -43068,8 +43113,8 @@ 542 62 0 - 827 - 980 + 736 + 1097 0 1 1 @@ -43107,7 +43152,7 @@ 2326 2081 0 - 741 + 661 200 0 1 @@ -43144,7 +43189,7 @@ 2127 3114 0 - 791 + 705 707 0 1 @@ -43182,7 +43227,7 @@ 1964 4124 0 - 861 + 766 200 0 1 @@ -43219,7 +43264,7 @@ 2228 4099 0 - 861 + 766 512 0 1 @@ -43257,7 +43302,7 @@ 758 1155 0 - 697 + 623 902 0 1 @@ -43298,7 +43343,7 @@ 392 2076 0 - 666 + 594 551 0 1 @@ -43336,7 +43381,7 @@ 2200 92 0 - 618 + 551 356 0 1 @@ -43373,7 +43418,7 @@ 1037 5233 0 - 708 + 631 356 0 1 @@ -43408,8 +43453,8 @@ 2207 5230 0 - 666 - 629 + 647 + 746 0 1 1 @@ -43445,7 +43490,7 @@ 445 1157 0 - 506 + 453 200 0 1 @@ -43482,7 +43527,7 @@ 2033 7110 0 - 726 + 647 629 0 1 @@ -43519,7 +43564,7 @@ 1714 1088 0 - 728 + 649 707 0 1 @@ -43556,7 +43601,7 @@ 22 1045 0 - 666 + 594 356 0 1 @@ -43593,7 +43638,7 @@ 1427 3115 0 - 728 + 649 434 0 1 @@ -43630,7 +43675,7 @@ 2628 2086 0 - 746 + 666 200 0 1 @@ -43667,7 +43712,7 @@ 1900 3106 0 - 767 + 683 200 0 1 @@ -43704,7 +43749,7 @@ 1603 63 0 - 681 + 606 434 0 1 @@ -43742,7 +43787,7 @@ 56 1870 0 - 627 + 560 200 0 1 @@ -43779,7 +43824,7 @@ 60 71 0 - 490 + 438 288 0 1 @@ -43835,7 +43880,7 @@ 823 3082 0 - 767 + 683 551 0 1 @@ -43872,7 +43917,7 @@ 25 4206 0 - 701 + 624 395 0 1 @@ -43907,7 +43952,7 @@ 453 4192 0 - 726 + 647 668 0 1 @@ -43942,7 +43987,7 @@ 453 6269 0 - 661 + 589 356 0 1 @@ -43980,7 +44025,7 @@ 1416 5246 0 - 679 + 606 239 0 1 @@ -44017,7 +44062,7 @@ 411 5250 0 - 708 + 631 590 0 1 @@ -44056,7 +44101,7 @@ 987 6291 0 - 664 + 592 434 0 1 @@ -44099,8 +44144,8 @@ 1996 6130 0 - 749 - 863 + 667 + 902 0 1 1 @@ -44137,7 +44182,7 @@ 1525 6395 0 - 648 + 579 200 0 1 @@ -44175,7 +44220,7 @@ 54 5102 0 - 734 + 653 278 0 1 @@ -44212,7 +44257,7 @@ 61 7124 0 - 645 + 576 473 0 1 @@ -44249,7 +44294,7 @@ 1043 7159 0 - 786 + 699 200 0 1 @@ -44289,7 +44334,7 @@ 104 6045 0 - 768 + 683 239 0 1 @@ -44326,7 +44371,7 @@ 669 7140 0 - 679 + 606 200 0 1 @@ -44365,7 +44410,7 @@ 1760 6238 0 - 630 + 562 200 0 1 @@ -44402,7 +44447,7 @@ 1706 5191 0 - 739 + 658 434 0 1 @@ -44440,7 +44485,7 @@ 1346 7270 0 - 675 + 601 200 0 1 @@ -44478,7 +44523,7 @@ 1174 4175 0 - 744 + 663 434 0 1 @@ -44515,7 +44560,7 @@ 1711 4181 0 - 744 + 663 200 0 1 @@ -44552,7 +44597,7 @@ 3380 160 0 - 812 + 723 473 0 1 @@ -44591,7 +44636,7 @@ 3391 1244 0 - 752 + 671 200 0 1 @@ -44628,7 +44673,7 @@ 3955 162 0 - 739 + 659 473 0 1 @@ -44666,7 +44711,7 @@ 3728 1362 0 - 494 + 441 239 0 1 @@ -44704,7 +44749,7 @@ 4217 1184 0 - 724 + 645 200 0 1 @@ -44860,23 +44905,23 @@ {E28D10FA-1BA5-4B48-8E05-B74FE51AAEB8} - 3243 + 3204 280 - 3157 + 3118 241 - 3157 + 3118 272 - 3330 + 3290 278 - 3330 + 3290 309 @@ -44903,15 +44948,15 @@ {2234AAB8-2059-49CB-8F1C-EA1B538DBF45} - 2983 + 2943 2403 - 2822 + 2742 2426 - 2853 + 2773 2426 @@ -44946,23 +44991,23 @@ {83601A3C-3C62-4DD2-8F11-A9493F5997E4} - 4522 + 4475 2147 - 4554 + 4507 2164 - 4554 + 4507 2195 - 4530 + 4482 2197 - 4530 + 4482 2228 @@ -44989,24 +45034,24 @@ {8331BBC6-0552-4561-BD23-4079196ABB79} - 4813 - 2484 + 4766 + 2513 - 4960 + 4865 2484 - 4991 + 4896 2484 5199 - 2522 + 2580 5230 - 2522 + 2580 @@ -45032,35 +45077,35 @@ {02C6AC5B-AB84-4C4E-BD74-1AB3359C421B} - 1783 - 2216 + 1709 + 2521 - 1852 + 1778 1209 - 1883 + 1809 1209 - 1883 + 1809 1209 - 1883 + 1809 1691 - 1504 + 1466 1691 - 1504 + 1466 1691 - 1504 + 1466 1660 @@ -45087,15 +45132,15 @@ {2066EFB9-EFFB-474B-963B-EAD3FD3541EF} - 1675 + 1657 727 - 1504 + 1466 758 - 1504 + 1466 727 @@ -45130,7 +45175,7 @@ {6D8F9C6B-F5B1-47EA-8D7E-0EDB13746E7C} - 840 + 802 1686 @@ -45142,11 +45187,11 @@ 1359 - 775 + 700 1820 - 744 + 669 1820 @@ -45173,23 +45218,23 @@ {E93375CB-AE2E-4A87-B68A-0C9F6B4A6AE2} - 1871 - 1916 + 1831 + 1945 2047 - 1814 + 1872 2016 - 1814 + 1872 - 1847 + 1768 2068 - 1816 + 1737 2068 @@ -45216,16 +45261,16 @@ {A087D034-B001-48DE-8648-ECCC0249EF9C} - 3009 - 1728 + 2965 + 1757 - 2846 - 1814 + 2759 + 1872 - 2877 - 1814 + 2790 + 1872 3084 @@ -45259,16 +45304,16 @@ {182D2D30-CFD3-4D48-84E5-4CCBF54DA037} - 3009 - 2080 + 2965 + 2124 - 2846 - 2176 + 2759 + 2264 - 2877 - 2176 + 2790 + 2264 3075 @@ -45302,16 +45347,16 @@ {02C6AC5B-AB84-4C4E-BD74-1AB3359C421B} - 930 - 1041 + 885 + 1080 - 889 - 1195 + 798 + 1273 - 920 - 1195 + 829 + 1273 1124 @@ -45345,16 +45390,16 @@ {90A755D7-E5D6-4C64-86E8-507696C00BFA} - 991 - 659 + 945 + 679 - 889 - 869 + 798 + 908 - 920 - 869 + 829 + 908 1126 @@ -45388,15 +45433,15 @@ {EF55016E-E46B-4BE5-8E09-E8134DC1A8D1} - 739 - 369 + 716 + 368 - 476 + 430 542 - 476 + 430 511 @@ -45431,15 +45476,15 @@ {2234AAB8-2059-49CB-8F1C-EA1B538DBF45} - 2986 + 2946 2672 - 2832 + 2752 2728 - 2863 + 2783 2728 @@ -45474,23 +45519,23 @@ {4C478A46-99A0-4313-9137-A63D434100C1} - 423 + 387 2095 - 404 + 366 2037 - 404 + 366 2068 - 401 + 368 2169 - 401 + 368 2200 @@ -45517,23 +45562,23 @@ {2066EFB9-EFFB-474B-963B-EAD3FD3541EF} - 2272 + 2237 286 - 2184 + 2150 256 - 2184 + 2150 287 - 2409 + 2373 361 - 2409 + 2373 392 @@ -45560,16 +45605,16 @@ {6294BD62-D9B9-4CC8-B92C-975F0BEB30CC} - 2878 - 1226 + 2834 + 1241 - 2846 - 1452 + 2759 + 1481 - 2877 - 1452 + 2790 + 1481 3051 @@ -45603,23 +45648,23 @@ {C63A5703-6646-4D24-8EE0-0DFE1EC072FB} - 6613 + 6565 824 - 6734 + 6686 987 - 6734 + 6686 956 - 6710 + 6662 840 - 6710 + 6662 809 @@ -45646,23 +45691,23 @@ {C63A5703-6646-4D24-8EE0-0DFE1EC072FB} - 6391 + 6367 824 - 6512 + 6488 987 - 6512 + 6488 956 - 6489 + 6465 840 - 6489 + 6465 809 @@ -45689,15 +45734,15 @@ {E1C9E6E3-90B8-49A2-85A0-2C382A2DEEB0} - 5995 + 5958 1332 - 5925 + 5852 1536 - 5956 + 5883 1536 @@ -45732,7 +45777,7 @@ {EA51A6CA-3B44-4BC2-A8BE-355113344D54} - 6016 + 5977 827 @@ -45744,11 +45789,11 @@ 1096 - 5989 + 5912 706 - 5958 + 5881 706 @@ -45775,23 +45820,23 @@ {A98D91E4-4C4C-49F6-BBB7-DFB162F4DFA2} - 6559 + 6523 1399 - 6623 + 6587 1421 - 6623 + 6587 1452 - 6719 + 6684 1494 - 6719 + 6684 1525 @@ -45818,15 +45863,15 @@ {A98D91E4-4C4C-49F6-BBB7-DFB162F4DFA2} - 6260 + 6246 1721 - 6380 + 6352 1996 - 6380 + 6352 1965 @@ -45861,23 +45906,23 @@ {EA51A6CA-3B44-4BC2-A8BE-355113344D54} - 5376 + 5343 297 - 5469 + 5428 332 - 5469 + 5428 363 - 5486 + 5460 380 - 5486 + 5460 411 @@ -45904,35 +45949,35 @@ {D199CFAB-9E94-4CC6-B40B-690A229BC9F4} - 7727 - 1272 + 8147 + 1302 - 7945 + 7858 1143 - 7976 + 7889 1143 - 7976 + 7889 1143 - 7976 + 7889 1274 - 7421 + 7392 1274 - 7421 + 7392 1274 - 7421 + 7392 1243 @@ -45959,15 +46004,15 @@ {A35383EA-0703-4EBA-AB5F-A68F8E6BD16B} - 5768 + 5742 242 - 5722 + 5671 411 - 5722 + 5671 380 @@ -46002,23 +46047,23 @@ {15453C36-D1FA-4853-B57E-FAB64B00021D} - 7125 + 7070 1543 - 6955 + 6883 1204 - 6986 + 6914 1204 - 7473 + 7434 2002 - 7473 + 7434 2033 @@ -46045,23 +46090,23 @@ {439F10E7-105D-47FC-AC0C-FC2E1B001559} - 7363 + 7328 542 - 7480 + 7443 669 - 7480 + 7443 638 - 7446 + 7412 565 - 7446 + 7412 534 @@ -46088,23 +46133,23 @@ {73B7EE93-763E-45A1-B894-7701D187CED1} - 7416 + 7376 896 - 7552 + 7508 1043 - 7552 + 7508 1012 - 7480 + 7443 900 - 7480 + 7443 869 @@ -46131,8 +46176,8 @@ {9592E5CD-A497-41B0-A32F-BEFD756A0A6A} - 5945 - 1872 + 5904 + 1873 6238 @@ -46143,11 +46188,11 @@ 1860 - 5961 + 5880 1995 - 5930 + 5849 1995 @@ -46174,8 +46219,8 @@ {9592E5CD-A497-41B0-A32F-BEFD756A0A6A} - 5936 - 1423 + 5896 + 1422 6291 @@ -46186,11 +46231,11 @@ 1312 - 5961 + 5880 1851 - 5930 + 5849 1851 @@ -46217,23 +46262,23 @@ {83C7C783-DDFF-4FB1-956A-06F3B409AB8E} - 7296 + 7248 1334 - 7683 + 7625 1243 - 7683 + 7625 1274 - 7608 + 7570 1315 - 7608 + 7570 1346 @@ -46260,15 +46305,15 @@ {83C7C783-DDFF-4FB1-956A-06F3B409AB8E} - 6834 + 6807 1646 - 6629 + 6575 1996 - 6629 + 6575 1965 @@ -46303,23 +46348,23 @@ {218B3815-BF6A-490B-B8CF-BB9BC3CBB4BC} - 4450 + 4409 1600 - 4553 + 4512 1711 - 4553 + 4512 1680 - 4547 + 4506 1639 - 4547 + 4506 1608 @@ -46346,7 +46391,7 @@ {BA6BF403-EA25-45A5-A627-19BBF5865E49} - 1008 + 964 3457 @@ -46358,11 +46403,11 @@ 3491 - 1003 + 914 3538 - 972 + 883 3538 @@ -46389,23 +46434,23 @@ {E55A30BF-E69A-4CC8-9017-C447C6CECF8F} - 449 + 407 3844 - 566 + 522 3853 - 566 + 522 3884 - 532 + 492 3924 - 532 + 492 3955 @@ -46432,15 +46477,15 @@ {258B06BB-0191-4B34-99C8-0C1C7F4EB782} - 1067 + 1022 3711 - 972 + 883 3695 - 1003 + 914 3695 @@ -46475,15 +46520,15 @@ {D8AF9B43-BA70-49AA-9979-0C3943FBAA1E} - 942 + 902 4194 - 901 + 821 4192 - 932 + 852 4192 @@ -46518,23 +46563,23 @@ {D8AF9B43-BA70-49AA-9979-0C3943FBAA1E} - 1477 + 1444 4032 - 1609 + 1582 3967 - 1609 + 1582 3998 - 1546 + 1506 4186 - 1546 + 1506 4217 @@ -60763,7 +60808,7 @@ 1866 0 697 - 590 + 629 0 1 1 @@ -61022,7 +61067,7 @@ 1919 0 677 - 356 + 434 0 1 1 @@ -61062,7 +61107,7 @@ 2932 0 663 - 356 + 395 0 1 1 @@ -61302,7 +61347,7 @@ {097E646A-5878-4A23-9198-786E1723181E} 1340 - 747 + 754 1015 @@ -61314,11 +61359,11 @@ 1835 - 1090 + 1103 1866 - 1090 + 1103 @@ -61431,15 +61476,15 @@ {CF9B1CC5-01CB-406C-BCA3-ADE8589AE812} 1602 - 1153 + 1166 1866 - 1286 + 1312 1835 - 1286 + 1312 1569 @@ -61473,24 +61518,24 @@ {0D450927-428E-492D-9E1C-87F9DBFBFA7A} - 2647 - 1317 + 2648 + 1336 2563 - 1286 + 1312 2594 - 1286 + 1312 2901 - 1468 + 1481 2932 - 1468 + 1481 @@ -61517,7 +61562,7 @@ {097E646A-5878-4A23-9198-786E1723181E} 2637 - 901 + 908 2911 @@ -61529,11 +61574,11 @@ 2594 - 1090 + 1103 2563 - 1090 + 1103 @@ -61560,7 +61605,7 @@ {88CE9183-F8E7-4553-A720-4146D8A4ACE8} 1246 - 1673 + 1686 774 @@ -61572,11 +61617,11 @@ 1888 - 1779 + 1805 1919 - 1779 + 1805 @@ -61603,23 +61648,23 @@ {88CE9183-F8E7-4553-A720-4146D8A4ACE8} 2664 - 1652 + 1684 2932 - 1586 + 1612 2901 - 1586 + 1612 2627 - 1838 + 1877 2596 - 1838 + 1877 @@ -61646,7 +61691,7 @@ {88CE9183-F8E7-4553-A720-4146D8A4ACE8} 2152 - 2080 + 2119 2246 @@ -61658,11 +61703,11 @@ 2258 - 2047 + 2125 2258 - 2016 + 2094 @@ -61689,15 +61734,15 @@ {2EDF73A3-A028-40CD-84F2-681CD2887C3B} 1686 - 1989 + 2015 1919 - 1897 + 1949 1888 - 1897 + 1949 1685 @@ -61867,7 +61912,7 @@ FH Technikum Wien 3.0 2009-04-17T11:15:21.000+02:00 - 2014-04-18T11:47:28.243+02:00 + 2014-05-05T15:33:48.298+02:00 FH-Complete 3.0 <?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?> @@ -74003,7 +74048,9 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie {ECB8F02F-B683-4252-8508-ED9D064C9AF3} - + + {BBE9CCFC-1854-49B7-A4CF-ECCF9DBADD19} + @@ -74132,7 +74179,9 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie {3AA5E900-D254-4FBD-AD67-AD230407284C} - + + {7A40A736-6077-4222-A544-532EE8C52A3A} + @@ -74173,7 +74222,9 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie {5EBD99F4-5263-4410-9892-11DB7C2DF84B} - + + {1C9AB14B-700E-4D21-9EE3-F240DA24789B} + @@ -74598,7 +74649,137 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie {06A8DB53-4118-41E6-8BFA-496C0EEE4860} - + + + {F56A4B4A-095A-4FCD-A8D0-67CDC4DBECE7} + idx_reservierung_datum + 0 + {8A4D1BCE-7B95-46EF-86E3-634F12122C84} + 0 + 0 + 0 + 0 + 1 + + + + + 0 + idx_reservierung_datum + + 0 + + + {1C9AB14B-700E-4D21-9EE3-F240DA24789B} + datum + 0 + {D3339CC7-31EA-4EDF-A9AE-C40F3B417A3E} + 0 + 1 + + + + + 0 + + {BAB09513-19A0-4465-B33B-7AB1A972F6C3} + + + + + + btree + + + + + + {9749AFB0-6035-4F97-9C56-5E5D5CCDD1DF} + idx_reservierung_ort + 0 + {45BDD5A5-3C0B-4B5F-80F9-4ADCB8F543FD} + 0 + 0 + 0 + 0 + 1 + + + + + 0 + idx_reservierung_ort + + 0 + + + {BBE9CCFC-1854-49B7-A4CF-ECCF9DBADD19} + ort_kurzbz + 0 + {6CEE8A9F-D86A-44B5-8815-7F7646811F37} + 0 + 1 + + + + + 0 + + {DB469A68-F551-4B45-B1AF-B338824947DF} + + + + + + btree + + + + + + {54B5ECFC-3E47-4D2D-8709-0718891C1038} + idx_reservierung_stunde + 0 + {1D1DA993-225C-45C0-91AB-AB3FAD64DFAA} + 0 + 0 + 0 + 0 + 1 + + + + + 0 + idx_reservierung_stunde + + 0 + + + {7A40A736-6077-4222-A544-532EE8C52A3A} + stunde + 0 + {BD8A1E28-0379-4A27-91A7-FA8970071856} + 0 + 1 + + + + + 0 + + {4494C09E-B054-4F23-A60F-8765A8A9D1E2} + + + + + + btree + + + + + @@ -116444,6 +116625,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;{CFCFB0A9-CF7B-4E5A-B6A0-909B2FAFB267} {62BFCF57-8025-4182-8001-0D73ABC7270E} {A884D03E-BAB0-4FB7-9893-C3BA7C196082} + {6FB61500-8D20-4ECA-850A-AC1F5A4B33B7} @@ -116485,6 +116667,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;{4892A55C-2CE8-489D-A540-C655B1D6CCE0} {DA865EBB-11A7-46C6-AA1B-788D24C20850} {FF9B45A3-39A2-455B-8240-BB6D8DB5C38F} + {3626DB7C-D9E7-4BE1-A748-86B7169EC687} @@ -117327,6 +117510,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;{4892A55C-2CE8-489D-A540-C655B1D6CCE0} {DA865EBB-11A7-46C6-AA1B-788D24C20850} {FF9B45A3-39A2-455B-8240-BB6D8DB5C38F} + {3626DB7C-D9E7-4BE1-A748-86B7169EC687} @@ -117341,6 +117525,7 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;{2DF1A773-EEDB-42A1-8B20-E4CCE2E25B29} {CFCFB0A9-CF7B-4E5A-B6A0-909B2FAFB267} {62BFCF57-8025-4182-8001-0D73ABC7270E} + {6FB61500-8D20-4ECA-850A-AC1F5A4B33B7} @@ -160259,6 +160444,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a 0 + + {A408F1DC-339A-4510-90FA-025790931F49} + email + 0 + {06E90294-D2E3-45FA-8CB3-4106155C2AE9} + 0 + 0 + 0 + 0 + 1 + + + + + + + 0 + false + 1 + 0 + email + 0 + + + + + + + + + + {D64069A5-B04A-490B-B0A2-5144DEA81A2E} + + + + + + + + 0 + @@ -180366,6 +180592,47 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a 0 + + {08D23207-DF27-4EF7-B934-5E874EB8C308} + pruefungsintervall + 0 + {F44441CC-4B63-400A-BCA4-231414F4CF0E} + 0 + 0 + 0 + 0 + 1 + + + + + + + 0 + + 0 + 0 + pruefungsintervall + 0 + + + + + + + + + + {3AA5E900-D254-4FBD-AD67-AD230407284C} + + + + + + + + 0 + @@ -181314,6 +181581,88 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a 0 + + {E7884225-D345-4CE4-A43B-6B9D0C95BA32} + statusupdatevon + 0 + {482C2318-9034-41B2-8BCD-1579E00BD732} + 0 + 0 + 0 + 0 + 1 + + + + + 32 + + 0 + + 0 + 0 + statusupdatevon + 0 + + + + + + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 + + + {1C06EA6F-0601-4411-97AC-2D7C634233D2} + statusupdateamum + 0 + {27FC8AC5-DFBF-498E-B2B9-21FCA4CBA102} + 0 + 0 + 0 + 0 + 1 + + + + + + + 0 + + 0 + 0 + statusupdateamum + 0 + + + + + + + + + + {342E3F36-138D-40F7-B1B2-D9489C848835} + + + + + + + + 0 + @@ -181400,6 +181749,7 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a {F41A97F4-D7A0-4D1F-BD0E-45534BF21F5A} {DD8308FF-C083-4378-BBF5-81D5D8753C23} + {6FB61500-8D20-4ECA-850A-AC1F5A4B33B7} @@ -181736,6 +182086,49 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a 0 + + {A19B0BC3-9AF8-4501-9FCC-285E0318E2F1} + ort_kurzbz + 0 + {FA836543-DF0F-4506-84D9-0CF8568453A1} + 0 + 0 + 0 + 0 + 1 + + + + + 16 + + 0 + + 0 + 1 + ort_kurzbz + 0 + + + + + + + {3626DB7C-D9E7-4BE1-A748-86B7169EC687} + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 + @@ -211049,6 +211442,64 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a SIMPLE 1 + + {6FB61500-8D20-4ECA-850A-AC1F5A4B33B7} + fk_pruefungstermin_ort_ort_kurzbz + 0 + {512BCA70-1184-4DF7-BE56-91F96FE023F1} + 0 + + {04908758-A69E-4567-9BCA-69420A749BE3} + + + {99AB0FB0-41E5-493B-8E1C-9B0F83F34240} + + 1 + + + 0 + 0 + 0 + -1 + + fk_pruefungstermin_ort_ort_kurzbz + + 0 + 0 + 0 + 0 + + {0B987B06-A919-4045-B6D3-4D2790E912C7} + + + + {3626DB7C-D9E7-4BE1-A748-86B7169EC687} + FK ort_kurzbz - ort_kurzbz + 0 + {36BF6E65-4854-4E63-A4A4-92AC56A438B5} + 0 + 1 + + + + + + {D7C0C377-5E16-4939-B1D6-3B6694D54E2A} + + + {A19B0BC3-9AF8-4501-9FCC-285E0318E2F1} + + + {596188FD-A730-4304-9A9A-12E2D8A73E94} + + + + + 0 + 0 + SIMPLE + 1 + diff --git a/system/checksystem.php b/system/checksystem.php index a36dd8a1b..ffeebf4b2 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -1469,9 +1469,9 @@ if($result = @$db->db_query("SELECT * FROM information_schema.role_table_grants $qry = "GRANT UPDATE ON public.tbl_benutzer TO web;"; if(!$db->db_query($qry)) - echo 'public.tbl_benutzer: '.$db->db_last_error().'
'; + echo '
public.tbl_benutzer: '.$db->db_last_error().'
'; else - echo 'public.tbl_benutzer: Update rechte fuer User web erteilt'; + echo '
public.tbl_benutzer: Update rechte fuer User web erteilt'; } } @@ -1482,9 +1482,9 @@ if(!$result = @$db->db_query("SELECT pruefungsanmeldung_id FROM lehre.tbl_pruefu . "ALTER TABLE lehre.tbl_pruefung ADD CONSTRAINT fk_pruefung_pruefungsanmeldung_id FOREIGN KEY (pruefungsanmeldung_id) REFERENCES campus.tbl_pruefungsanmeldung (pruefungsanmeldung_id) ON DELETE RESTRICT ON UPDATE CASCADE;"; if(!$db->db_query($qry)) - echo 'lehre.tbl_pruefung: '.$db->db_last_error().'
'; + echo '
lehre.tbl_pruefung: '.$db->db_last_error().'
'; else - echo 'lehre.tbl_pruefung: Spalte pruefungsanmeldung_id hinzugefuegt'; + echo '
lehre.tbl_pruefung: Spalte pruefungsanmeldung_id hinzugefuegt'; } // pruefungsintervall in campus.tbl_pruefung @@ -1531,12 +1531,97 @@ if($result = $db->db_query("SELECT * FROM pg_class WHERE relname='idx_reservieru CREATE INDEX idx_reservierung_stunde ON campus.tbl_reservierung USING btree (stunde);"; if(!$db->db_query($qry)) - echo 'Indizes: '.$db->db_last_error().'
'; + echo '
Indizes: '.$db->db_last_error().'
'; else - echo 'Diverse Indizes fuer Tabelle Reservierung hinzugefügt'; + echo '
Diverse Indizes fuer Tabelle Reservierung hinzugefügt'; } } +// vw_student erweitern +if(!$result = @$db->db_query("SELECT aktivierungscode FROM campus.vw_student")) +{ + $qry = "CREATE OR REPLACE VIEW campus.vw_student AS + SELECT + tbl_benutzer.uid, tbl_student.matrikelnr, tbl_student.prestudent_id, tbl_student.studiengang_kz, tbl_student.semester, + tbl_student.verband, tbl_student.gruppe, tbl_benutzer.person_id, tbl_benutzer.alias, tbl_person.geburtsnation, tbl_person.sprache, + tbl_person.anrede, tbl_person.titelpost, tbl_person.titelpre, tbl_person.nachname, tbl_person.vorname, tbl_person.vornamen, tbl_person.gebdatum, + tbl_person.gebort, tbl_person.gebzeit, tbl_person.foto, tbl_person.anmerkung, tbl_person.homepage, tbl_person.svnr, tbl_person.ersatzkennzeichen, + tbl_person.geschlecht, tbl_person.familienstand, tbl_person.anzahlkinder, tbl_benutzer.aktiv, tbl_student.updateamum, tbl_student.updatevon, + tbl_student.insertamum, tbl_student.insertvon, tbl_student.ext_id, tbl_benutzer.updateaktivam, tbl_benutzer.updateaktivvon, + tbl_benutzer.aktivierungscode, + (SELECT kontakt FROM public.tbl_kontakt WHERE person_id=tbl_person.person_id AND kontakttyp='email' ORDER BY zustellung desc Limit 1) as email_privat + FROM + public.tbl_student + JOIN public.tbl_benutzer ON tbl_student.student_uid::text = tbl_benutzer.uid::text + JOIN public.tbl_person USING (person_id);"; + + if(!$db->db_query($qry)) + echo '
campus.vw_student: '.$db->db_last_error().'
'; + else + echo '
campus.vw_student: Neue Spalten aktivierungscode und email_privat zur View hinzugefuegt'; +} + +// vw_mitarbeiter erweitern +if(!$result = @$db->db_query("SELECT aktivierungscode FROM campus.vw_mitarbeiter")) +{ + $qry = "CREATE OR REPLACE VIEW campus.vw_mitarbeiter AS + SELECT tbl_benutzer.uid, tbl_mitarbeiter.ausbildungcode, tbl_mitarbeiter.personalnummer, tbl_mitarbeiter.kurzbz, tbl_mitarbeiter.lektor, + tbl_mitarbeiter.fixangestellt, tbl_mitarbeiter.telefonklappe, tbl_benutzer.person_id, tbl_benutzer.alias, tbl_person.geburtsnation, + tbl_person.sprache, tbl_person.anrede, tbl_person.titelpost, tbl_person.titelpre, tbl_person.nachname, tbl_person.vorname, tbl_person.vornamen, + tbl_person.gebdatum, tbl_person.gebort, tbl_person.gebzeit, tbl_person.foto, tbl_mitarbeiter.anmerkung, tbl_person.homepage, tbl_person.svnr, + tbl_person.ersatzkennzeichen, tbl_person.geschlecht, tbl_person.familienstand, tbl_person.anzahlkinder, tbl_mitarbeiter.ort_kurzbz, tbl_benutzer.aktiv, + tbl_mitarbeiter.bismelden, tbl_mitarbeiter.standort_id, tbl_mitarbeiter.updateamum, tbl_mitarbeiter.updatevon, tbl_mitarbeiter.insertamum, + tbl_mitarbeiter.insertvon, tbl_mitarbeiter.ext_id, tbl_benutzer.aktivierungscode, + (SELECT kontakt FROM public.tbl_kontakt WHERE person_id=tbl_person.person_id AND kontakttyp='email' ORDER BY zustellung desc Limit 1) as email_privat + + FROM public.tbl_mitarbeiter + JOIN public.tbl_benutzer ON tbl_mitarbeiter.mitarbeiter_uid::text = tbl_benutzer.uid::text + JOIN public.tbl_person USING (person_id);"; + + if(!$db->db_query($qry)) + echo 'campus.vw_mitarbeiter: '.$db->db_last_error().'
'; + else + echo 'campus.vw_mitarbeiter: Neue Spalten aktivierungscode und email_privat zur View hinzugefuegt'; +} +// Ampel boolean email +if(!$result = @$db->db_query("SELECT email FROM public.tbl_ampel")) +{ + $qry = "ALTER TABLE public.tbl_ampel ADD COLUMN email boolean DEFAULT false NOT NULL"; + + if(!$db->db_query($qry)) + echo 'public.tbl_ampel: '.$db->db_last_error().'
'; + else + echo 'public.tbl_ampel: Neue Spalte email hinzugefügt'; +} + +// Fehlender Foreign Key +if($result = @$db->db_query("SELECT * FROM information_schema.table_constraints WHERE constraint_name='fk_pruefungsanmeldung_pruefungstermin_id'")) +{ + if($db->db_num_rows($result)==0) + { + $qry = 'ALTER TABLE campus.tbl_pruefungsanmeldung ADD CONSTRAINT fk_pruefungsanmeldung_pruefungstermin_id FOREIGN KEY (pruefungstermin_id) REFERENCES campus.tbl_pruefungstermin(pruefungstermin_id) ON DELETE RESTRICT ON UPDATE CASCADE;'; + + + 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'; + } +} +// Ampel boolean email +if(!$result = @$db->db_query("SELECT ort_kurzbz FROM campus.tbl_pruefungstermin")) +{ + $qry = "ALTER TABLE campus.tbl_pruefungstermin ADD COLUMN ort_kurzbz varchar(16); + ALTER TABLE campus.tbl_pruefungstermin ADD CONSTRAINT fk_pruefungstermin_ort_ort_kurzbz FOREIGN KEY (ort_kurzbz) REFERENCES public.tbl_ort(ort_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;"; + + 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 '


'; $tabellen=array( @@ -1598,7 +1683,7 @@ $tabellen=array( "campus.tbl_paabgabe" => array("paabgabe_id","projektarbeit_id","paabgabetyp_kurzbz","fixtermin","datum","kurzbz","abgabedatum", "insertvon","insertamum","updatevon","updateamum"), "campus.tbl_pruefungsfenster" => array("pruefungsfenster_id","studiensemester_kurzbz","oe_kurzbz","start","ende"), "campus.tbl_pruefung" => array("pruefung_id","mitarbeiter_uid","studiensemester_kurzbz","pruefungsfenster_id","pruefungstyp_kurzbz","titel","beschreibung","methode","einzeln","storniert","insertvon","insertamum","updatevon","updateamum"), - "campus.tbl_pruefungstermin" => array("pruefungstermin_id","pruefung_id","von","bis","teilnehmer_max","teilnehmer_min","anmeldung_von","anmeldung_bis"), + "campus.tbl_pruefungstermin" => array("pruefungstermin_id","pruefung_id","von","bis","teilnehmer_max","teilnehmer_min","anmeldung_von","anmeldung_bis","ort_kurzbz"), "campus.tbl_pruefungsanmeldung" => array("pruefungsanmeldung_id","uid","pruefungstermin_id","lehrveranstaltung_id","status_kurzbz","wuensche","reihung","kommentar"), "campus.tbl_pruefungsstatus" => array("status_kurzbz","bezeichnung"), "campus.tbl_reservierung" => array("reservierung_id","ort_kurzbz","studiengang_kz","uid","stunde","datum","titel","beschreibung","semester","verband","gruppe","gruppe_kurzbz","veranstaltung_id","insertamum","insertvon"), @@ -1667,7 +1752,7 @@ $tabellen=array( "lehre.tbl_zeugnisnote" => array("lehrveranstaltung_id","student_uid","studiensemester_kurzbz","note","uebernahmedatum","benotungsdatum","bemerkung","updateamum","updatevon","insertamum","insertvon","ext_id"), "public.tbl_adresse" => array("adresse_id","person_id","name","strasse","plz","ort","gemeinde","nation","typ","heimatadresse","zustelladresse","firma_id","updateamum","updatevon","insertamum","insertvon","ext_id"), "public.tbl_akte" => array("akte_id","person_id","dokument_kurzbz","uid","inhalt","mimetype","erstelltam","gedruckt","titel","bezeichnung","updateamum","updatevon","insertamum","insertvon","ext_id","dms_id","nachgereicht","anmerkung","titel_intern","anmerkung_intern"), - "public.tbl_ampel" => array("ampel_id","kurzbz","beschreibung","benutzer_select","deadline","vorlaufzeit","verfallszeit","insertamum","insertvon","updateamum","updatevon"), + "public.tbl_ampel" => array("ampel_id","kurzbz","beschreibung","benutzer_select","deadline","vorlaufzeit","verfallszeit","insertamum","insertvon","updateamum","updatevon","email"), "public.tbl_ampel_benutzer_bestaetigt" => array("ampel_benutzer_bestaetigt_id","ampel_id","uid","insertamum","insertvon"), "public.tbl_aufmerksamdurch" => array("aufmerksamdurch_kurzbz","beschreibung","ext_id"), "public.tbl_aufnahmeschluessel" => array("aufnahmeschluessel"),