From 49bb686d1e612de0675d15f729a4fa182dcff70f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 23 Jul 2013 14:31:21 +0000 Subject: [PATCH] Zeitumstellungsbugfixes Im Semesterplan im Tempus wird die Woche 43 2x angezeigt und beginnt mit einem Sonntag --- config/cis.config-default.inc.php | 6 +- include/functions.inc.php | 16 +- locale/de-AT/tempus.dtd | 2 +- system/FH-Complete.txp | 1082 +++++++---------------------- 4 files changed, 283 insertions(+), 823 deletions(-) diff --git a/config/cis.config-default.inc.php b/config/cis.config-default.inc.php index 4eaed41e5..7bfa9168d 100644 --- a/config/cis.config-default.inc.php +++ b/config/cis.config-default.inc.php @@ -141,10 +141,8 @@ define('MAIL_INTERNATIONAL_OUTGOING', 'invalid@technikum-wien.at'); // ***** MOODLE ***** // Moodle verwenden Ja/Nein define('MOODLE',true); -// Pfad zum Moodle -define('MOODLE_PATH','http://www.technikum-wien.at/moodle/'); -// Connection String fuer Moodle Datenbank (nur Posgresql) -define("CONN_STRING_MOODLE","host=localhost dbname=bla user=bla password=bla"); +// Webservice TOKEN fuer Moodle 2.4 +define('MOODLE_TOKEN24',''); // ***** OPUS ***** // Angaben fuer OPUS Schnittstelle diff --git a/include/functions.inc.php b/include/functions.inc.php index 1feca0448..e1792059c 100644 --- a/include/functions.inc.php +++ b/include/functions.inc.php @@ -201,7 +201,7 @@ function kalenderwoche($datum) { //$woche=date("W",mktime($date[hours],$date[minutes],$date[seconds],$date[mon],$date[mday],$date[year])); if (!date("w",$datum)) - $datum+=86400; + $datum=strtotime("+1 day",$datum); //echo date("l j.m.Y - W",$datum); $woche=date("W",$datum); //if ($woche==53) @@ -219,10 +219,16 @@ function montag($datum) $wt=date("w",$datum); // Sonntag? if (!$wt) - $wt++; - if($wt!=1) - $datum-=86400*($wt-1); - + { + // Wenn es ein Sonntag ist, auf Montag springen + $datum=strtotime('+1 day',$datum); + } + else + { + + if($wt!=1) + $datum-=86400*($wt-1); + } return $datum; } diff --git a/locale/de-AT/tempus.dtd b/locale/de-AT/tempus.dtd index 9ebdc7db8..887ffcf7a 100644 --- a/locale/de-AT/tempus.dtd +++ b/locale/de-AT/tempus.dtd @@ -1,5 +1,5 @@ - + diff --git a/system/FH-Complete.txp b/system/FH-Complete.txp index 6b89458c6..388949965 100644 --- a/system/FH-Complete.txp +++ b/system/FH-Complete.txp @@ -36991,7 +36991,7 @@ 73 2353 0 - 842 + 827 980 0 1 @@ -37856,7 +37856,7 @@ {42BA0970-9A63-4935-AE74-39EB94DC4175} - 2394 + 2393 1252 @@ -37876,11 +37876,11 @@ 1084 - 2521 + 2518 1084 - 2521 + 2518 1053 @@ -38044,7 +38044,7 @@ {42BA0970-9A63-4935-AE74-39EB94DC4175} - 2078 + 2079 2464 @@ -38064,11 +38064,11 @@ 2305 - 2690 + 2684 1084 - 2690 + 2684 1053 @@ -38095,15 +38095,15 @@ {8AAB225E-78B9-4DF3-8DEA-33141001F169} - 2855 - 1095 + 2852 + 1100 - 3027 + 3015 1053 - 3027 + 3015 1084 @@ -38453,14 +38453,14 @@ {3F01DD27-8A29-4794-9659-4E10B3F9DDBD} 2750 - 1560 + 1559 - 2858 + 2849 1053 - 2858 + 2849 1084 @@ -38503,15 +38503,15 @@ {01128650-EDCC-4FD9-831B-C8152BFEDBB7} - 3306 - 562 + 3299 + 561 - 3195 + 3180 563 - 3226 + 3211 563 @@ -38967,7 +38967,7 @@ 542 62 0 - 842 + 827 980 0 1 @@ -40374,11 +40374,11 @@ 0 0 -28 - 1187 + 1174 4175 0 744 - 239 + 434 0 1 1 @@ -40411,8 +40411,8 @@ 0 0 -28 - 1589 - 4179 + 1711 + 4181 0 744 200 @@ -41201,15 +41201,15 @@ {02C6AC5B-AB84-4C4E-BD74-1AB3359C421B} - 937 + 930 1041 - 904 + 889 1195 - 935 + 920 1195 @@ -41244,15 +41244,15 @@ {90A755D7-E5D6-4C64-86E8-507696C00BFA} - 999 + 991 659 - 904 + 889 869 - 935 + 920 869 @@ -41287,15 +41287,15 @@ {EF55016E-E46B-4BE5-8E09-E8134DC1A8D1} - 742 + 739 369 - 483 + 476 542 - 483 + 476 511 @@ -42202,24 +42202,24 @@ {218B3815-BF6A-490B-B8CF-BB9BC3CBB4BC} - 4449 - 1448 + 4450 + 1600 - 4551 - 1589 + 4553 + 1711 - 4551 - 1558 + 4553 + 1680 4547 - 1457 + 1639 4547 - 1426 + 1608 @@ -43067,7 +43067,7 @@ 125 0 845 - 1214 + 1253 0 1 1 @@ -43886,15 +43886,15 @@ {07671D5F-C98D-435D-9506-BEDB90120E11} 1079 - 2181 + 2191 970 - 2517 + 2536 1001 - 2517 + 2536 1323 @@ -44024,7 +44024,7 @@ 2224 0 845 - 1214 + 1253 0 1 1 @@ -45021,7 +45021,7 @@ {F2B18445-FEE4-472E-A0E1-D4F5D1A67936} 1947 - 2020 + 2030 1967 @@ -45033,11 +45033,11 @@ 2193 - 1892 + 1912 2224 - 1892 + 1912 @@ -45064,7 +45064,7 @@ {F2B18445-FEE4-472E-A0E1-D4F5D1A67936} 3067 - 1839 + 1852 3319 @@ -45076,11 +45076,11 @@ 3100 - 2094 + 2120 3069 - 2094 + 2120 @@ -45537,7 +45537,7 @@ {F2B18445-FEE4-472E-A0E1-D4F5D1A67936} 3151 - 1417 + 1424 3295 @@ -45549,11 +45549,11 @@ 3100 - 1690 + 1703 3069 - 1690 + 1703 @@ -50023,9 +50023,6 @@ 0 {04797FD9-0CD7-43CE-A88B-46E8004CE350} - {36774CB8-2DEA-4143-96B2-050A242A2190} - {D153424E-9E0B-4FB0-8F0F-7E3D71562B89} - {DDDBECD9-8C3E-4251-BC3E-6E41F0F39550} {3F70B3B5-44FA-4C8D-B707-79E3DB8CA863} {B3AD4148-96B4-49B8-9B91-22B610414DC6} {86A66DEA-0F76-4ADE-AAF1-328BD7112A32} @@ -50039,119 +50036,6 @@ 1 1 - - {918B440D-C9FE-4C66-9BEA-18D6814D211D} - tbl_projekt - 0 - {8752A114-354A-40FD-90B5-F7EC1A2A3C0A} - 0 - {4D39CCFB-84BC-4F12-A922-B781943C31B3} - 1 - 0 - 16711935 - 238 - 0 - Arial - 0 - 0 - -28 - 766 - 2411 - 0 - 658 - 395 - 0 - 1 - 1 - 1 - 0 - - {36774CB8-2DEA-4143-96B2-050A242A2190} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {9C283DC1-D953-4571-B27A-22E0518BA68C} - tbl_projektphase - 0 - {3EE1FAA0-311A-4E3F-8AF7-A7050937A6FE} - 0 - {3AB4277B-A321-447D-B052-5D3FC63BE7F2} - 1 - 0 - 16711935 - 238 - 0 - Arial - 0 - 0 - -28 - 1227 - 2359 - 0 - 659 - 590 - 0 - 1 - 1 - 1 - 0 - - {D153424E-9E0B-4FB0-8F0F-7E3D71562B89} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {BCA2883D-D53D-41D4-AEBB-DCC3B508E0D7} - tbl_projekttask - 0 - {78DB9F12-E938-43D9-98BB-BB238104033D} - 0 - {C5F36B02-0EF1-444A-8BAE-6C67957E8673} - 1 - 0 - 16711935 - 238 - 0 - Arial - 0 - 0 - -28 - 1915 - 2311 - 0 - 672 - 590 - 0 - 1 - 1 - 1 - 0 - - {DDDBECD9-8C3E-4251-BC3E-6E41F0F39550} - {AF8B80D5-4540-47AB-9FEA-9DA2D50B0F1E} - {AF8B80D5-4540-47AB-9FEA-9DA2D50B0F1E} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - {950941FE-7219-4043-82FD-8E6AE76BD8A7} tbl_benutzer @@ -50219,7 +50103,6 @@ 0 {B3AD4148-96B4-49B8-9B91-22B610414DC6} - {29BA5F2B-0D81-4FF3-9A35-D5AA42FEF8F0} 1 1 @@ -50249,7 +50132,7 @@ 59 0 845 - 1214 + 1253 0 1 1 @@ -50359,196 +50242,6 @@ 0 - - {B06EDF5A-6F92-4A38-A1BF-4D65F443A661} - tbl_moodle_version - 0 - {7226BA22-B842-4A37-A297-D2707DF7E468} - 0 - {01F05CFC-8356-41B6-8FFC-48C174B10CFE} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - 3400 - 4645 - 0 - 672 - 200 - 0 - 1 - 1 - 1 - 0 - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {1A2E8E64-6771-45B4-91C4-3B0FCC7ADE1D} - tbl_kompetenz - 0 - {8B571CC9-EB1F-48F9-A2A3-AE5C278D0A4C} - 0 - {35F3B1A5-EBEE-42BD-84B5-70B6E51D4A50} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - 658 - 1887 - 0 - 858 - 473 - 0 - 1 - 1 - 1 - 0 - - {B72218BD-9542-41D0-8913-51CFA7510C57} - {524DBF9B-DF87-448B-92FF-65DAE080009F} - {29BA5F2B-0D81-4FF3-9A35-D5AA42FEF8F0} - {A9A3F683-F7C2-42A0-AF37-5AFB8A591E8E} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {6EF5CE3B-BE21-4E92-BD16-8B23D555451E} - tbl_kompetenztyp - 0 - {F001A1EF-6E11-4C1C-9EF6-314DBD244901} - 0 - {8F3B3794-6935-42D8-9839-1AEB33CB3160} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - 266 - 1361 - 0 - 780 - 200 - 0 - 1 - 1 - 1 - 0 - - {89ED4B2A-AC97-4486-BB6B-9F24AFF9628D} - {89ED4B2A-AC97-4486-BB6B-9F24AFF9628D} - {B72218BD-9542-41D0-8913-51CFA7510C57} - {14554542-92DE-4CD1-9E46-788A764B74AF} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {41ECB5F0-6031-464D-9B1E-AE3EE92A9492} - tbl_kompetenzerwerbstyp - 0 - {533B26B0-9F27-4BA5-AE18-34F09CBAD260} - 0 - {734D9B26-42BC-4A0E-B888-9E9472085103} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - 778 - 1530 - 0 - 858 - 200 - 0 - 1 - 1 - 1 - 0 - - {524DBF9B-DF87-448B-92FF-65DAE080009F} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - - - {4E0ECB53-3491-4E3D-980A-1A647A46D590} - tbl_kompetenzniveaustufe - 0 - {ACDF0EB9-D88E-4812-B4E8-BE2E44C0547E} - 0 - {6893C569-147B-406F-857E-70D36071B417} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - 364 - 3099 - 0 - 778 - 200 - 0 - 1 - 1 - 1 - 0 - - {14554542-92DE-4CD1-9E46-788A764B74AF} - {A9A3F683-F7C2-42A0-AF37-5AFB8A591E8E} - - 1 - 1 - 5 - 1 - 0 - 1 - 1 - @@ -50680,135 +50373,6 @@ - - {36774CB8-2DEA-4143-96B2-050A242A2190} - fk_notizzuordnung_projekt - 0 - {5A5B2B15-84BB-45E8-8C55-E17E0238862F} - 0 - {3BF7C90B-0CBD-49E5-810C-57F6E34BA270} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {918B440D-C9FE-4C66-9BEA-18D6814D211D} - - - {CCD12E07-139E-4901-BAFD-9ADFDE1519B5} - - 1991 - 778 - - - 2411 - 964 - - - 2380 - 964 - - - 1995 - 901 - - - 1964 - 901 - - - - - {D153424E-9E0B-4FB0-8F0F-7E3D71562B89} - fk_notizzuordnung_projektphase - 0 - {4FFACF14-227C-4942-9EA5-B2B3B048C60B} - 0 - {9A202DD9-9963-4507-AC29-6045267F53C3} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {9C283DC1-D953-4571-B27A-22E0518BA68C} - - - {CCD12E07-139E-4901-BAFD-9ADFDE1519B5} - - 2129 - 1128 - - - 2359 - 1522 - - - 2328 - 1522 - - - 1995 - 1059 - - - 1964 - 1059 - - - - - {DDDBECD9-8C3E-4251-BC3E-6E41F0F39550} - fk_notizzuordnung_projekttask - 0 - {AEB2EA43-54D5-43F8-8AC0-BC7240603570} - 0 - {118D0D46-FEE9-4F42-A9F4-7CA65B7549C4} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {BCA2883D-D53D-41D4-AEBB-DCC3B508E0D7} - - - {CCD12E07-139E-4901-BAFD-9ADFDE1519B5} - - 2407 - 1550 - - - 2647 - 1915 - - - 2647 - 1884 - - - 1995 - 980 - - - 1964 - 980 - - - {3F70B3B5-44FA-4C8D-B707-79E3DB8CA863} fk_notizzuordnung_benutzer @@ -50832,7 +50396,7 @@ {CCD12E07-139E-4901-BAFD-9ADFDE1519B5} 2084 - 568 + 627 2404 @@ -50844,11 +50408,11 @@ 1995 - 822 + 940 1964 - 822 + 940 @@ -50874,15 +50438,15 @@ {CCD12E07-139E-4901-BAFD-9ADFDE1519B5} - 1452 + 1520 1136 - 1486 + 1620 1254 - 1486 + 1620 1223 @@ -50981,319 +50545,6 @@ - - {AF8B80D5-4540-47AB-9FEA-9DA2D50B0F1E} - fk_projekttask_projekttask - 0 - {E9F3CD10-574C-4834-B39C-CE0F2D83AE49} - 0 - {D69BE2AE-BFF7-4513-9BFD-5DFB4279856F} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {BCA2883D-D53D-41D4-AEBB-DCC3B508E0D7} - - - {BCA2883D-D53D-41D4-AEBB-DCC3B508E0D7} - - 3056 - 2516 - - - 2983 - 2210 - - - 3014 - 2210 - - - 3014 - 2210 - - - 3014 - 2536 - - - 2647 - 2536 - - - 2647 - 2536 - - - 2647 - 2505 - - - - - {89ED4B2A-AC97-4486-BB6B-9F24AFF9628D} - fk_kompetenztyp_kompetenztyp_parent_id - 0 - {B724FD90-9AF5-4180-B854-EC211D52B427} - 0 - {606C0C21-16AF-48C3-81AB-8C8D62692B1B} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {6EF5CE3B-BE21-4E92-BD16-8B23D555451E} - - - {6EF5CE3B-BE21-4E92-BD16-8B23D555451E} - - 1277 - 291 - - - 1361 - 366 - - - 1330 - 366 - - - 2172 - 316 - - - 2141 - 316 - - - - - {B72218BD-9542-41D0-8913-51CFA7510C57} - fk_kompetenztyp_kompetenz - 0 - {19E69004-DB97-4C8A-9C56-D0C11090D7CE} - 0 - {60EF3961-E462-4A4C-9DB5-DB06B1FC15F4} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {6EF5CE3B-BE21-4E92-BD16-8B23D555451E} - - - {1A2E8E64-6771-45B4-91C4-3B0FCC7ADE1D} - - 2144 - 461 - - - 2141 - 416 - - - 2172 - 416 - - - 2316 - 627 - - - 2316 - 658 - - - - - {524DBF9B-DF87-448B-92FF-65DAE080009F} - fk_kompetenzerwerbstyp_kompetenz - 0 - {E06A10B5-13B3-4D19-B394-FF1269B3FB84} - 0 - {9ECE64C1-5D5B-4D1F-B77E-016E24589CFF} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {41ECB5F0-6031-464D-9B1E-AE3EE92A9492} - - - {1A2E8E64-6771-45B4-91C4-3B0FCC7ADE1D} - - 1807 - 721 - - - 1959 - 778 - - - 1959 - 747 - - - 1856 - 816 - - - 1887 - 816 - - - - - {29BA5F2B-0D81-4FF3-9A35-D5AA42FEF8F0} - fk_person_kompetenz - 0 - {FBBF3969-E705-4F35-9B19-624029E7FBF9} - 0 - {53EE4EF8-4CE8-4B6B-A2F2-B9A06C743F2E} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {B3BD3AE7-06B6-49E4-AFB1-38823A1C018E} - - - {1A2E8E64-6771-45B4-91C4-3B0FCC7ADE1D} - - 1705 - 1038 - - - 1755 - 1254 - - - 1755 - 1223 - - - 1856 - 973 - - - 1887 - 973 - - - - - {14554542-92DE-4CD1-9E46-788A764B74AF} - fk_kompetenztyp_niveaustufe - 0 - {9F916A80-D44A-4494-8665-A9458BDAC257} - 0 - {FAB7F614-16D6-4114-94D9-25BA6BA762AA} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {6EF5CE3B-BE21-4E92-BD16-8B23D555451E} - - - {4E0ECB53-3491-4E3D-980A-1A647A46D590} - - 2520 - 338 - - - 2141 - 366 - - - 2172 - 366 - - - 3068 - 431 - - - 3099 - 431 - - - - - {A9A3F683-F7C2-42A0-AF37-5AFB8A591E8E} - fk_kompetenzniveaustufe_kompetenz - 0 - {5B447052-CAA7-485C-9742-4629C0799CFD} - 0 - {8D94278E-72E9-4B16-97AF-3A97F79813D7} - 1 - 0 - 15780518 - 238 - 0 - Arial - 0 - 0 - -28 - - {4E0ECB53-3491-4E3D-980A-1A647A46D590} - - - {1A2E8E64-6771-45B4-91C4-3B0FCC7ADE1D} - - 2822 - 635 - - - 3099 - 497 - - - 3068 - 497 - - - 2776 - 894 - - - 2745 - 894 - - - @@ -52524,7 +51775,7 @@ Technikum Wien 2.0 2009-04-17T11:15:21.000+02:00 - 2013-06-28T09:48:45.638+02:00 + 2013-07-04T10:07:37.168+02:00 FH-Complete 2.0 <?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?> @@ -76066,7 +75317,7 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie - 255 + 0 @@ -76083,7 +75334,7 @@ Studiengang>0 und Semester>0 -> News fuer bestimmtes Semester im Studie - {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + {8D91E2A4-12F5-40E3-BAC2-BFCF7BE1C8B7} @@ -151174,6 +150425,211 @@ Wenn FALSE haengt die Anzahl der Fragen pro Level von der Gesamtzahl pro Level a 0 + + {A987B00D-B8FF-4261-A19E-C7B8819F75D2} + bezeichnung + 0 + {20A917CF-39B2-4F88-9028-C7AC77909FC3} + 0 + 0 + 0 + 0 + 1 + + + + + 256 + + 0 + + 0 + 0 + bezeichnung + 0 + + + + + + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 + + + {A7C29F45-30DC-4F9B-BAC7-D90380201135} + insertamum + 0 + {F4D3F137-EFBA-46F5-BD4F-76ED1E100605} + 0 + 0 + 0 + 0 + 1 + + + + + + + 0 + + 0 + 0 + insertamum + 0 + + + + + + + + + + {342E3F36-138D-40F7-B1B2-D9489C848835} + + + + + + + + 0 + + + {3A00196D-982C-4D4D-B63D-7DE1CC4FADED} + insertvon + 0 + {48B3CCA0-A553-4E88-AAE9-7401793DEBDB} + 0 + 0 + 0 + 0 + 1 + + + + + 32 + + 0 + + 0 + 0 + insertvon + 0 + + + + + + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 + + + {1CE35305-B05F-4510-A789-60327A4DAA98} + updateamum + 0 + {3BFB7809-36FF-4782-A077-9310637CC61F} + 0 + 0 + 0 + 0 + 1 + + + + + + + 0 + + 0 + 0 + updateamum + 0 + + + + + + + + + + {342E3F36-138D-40F7-B1B2-D9489C848835} + + + + + + + + 0 + + + {FFE76FF7-1CE6-4085-AEC6-8DA53CE18ABC} + updatevon + 0 + {DFB56C52-88E6-4FEB-8AE7-047FCFFF5A85} + 0 + 0 + 0 + 0 + 1 + + + + + 32 + + 0 + + 0 + 0 + updatevon + 0 + + + + + + + + + + {ECB8F02F-B683-4252-8508-ED9D064C9AF3} + + + + + + + + 0 +