Naptár megbolondult

Naptár megbolondult

by Vince Gángó -
Number of replies: 2
Sziasztok!

Ma vettem észre (egy hallgató jelzése alapján), hogy a jövő hétre vagy későbbre felvitt naptáreseményeknél a Moodle "eltéveszti" a napot. Tehát az oldalsó naptár blokkban és a naptár havi nézetében is mondjuk október 28-ra van meghirdetve egy esemény, ha rákattintok az adott napra, akkor látom az eseményeket, de október 27. a dátum felül. Az a gyanúm, hogy a téli/nyári időszámítás váltása kavarja meg...

2.7.2-es Moodle-t használunk, az imént frissítettem az időzóna adatokat (Portáladminisztráció / Hely / Időzónák frissítése), a beállított időzóna mind a Moodleben, mind a szerveren Európa/Budapest.

Találkozott valaki ilyesmivel?

A Moodle 2.x-től unix időbélyeg alapján azonosítja a napokat és ez vezet a tévesztéshez. Úgy tudod ellenőrizni, ha felveszel a holnapi napra mondjuk délre egy eseményt, majd a naptárban megnyitod a holnapi napot (a linkben nálam ez az időbélyeg szerepel a holnapi naphoz: 1414101600)
Ha itt néhányszor rányomsz a következő napi linkre, akkor sorban ezek következnek:
Időbélyeg
Kijelzett dátum
Valós dátum (időbélyeg alapján)
1414188000
2014. október 25., szombat
2014-10-25 00:00:00
1414274400
2014. október 26., vasárnap
2014-10-26 00:00:00
1414360800
2014. október 26., vasárnap 2014-10-26 23:00:00
1414447200
2014. október 27., hétfő
2014-10-27 23:00:00

Vagyis a téli/nyári váltást követően egy órás csúszásba kerül a rendszer.

Ha jól látom, ez egy fennálló hiba a 2.6 és 2.7 verziókban: MDL-46517

Vince
In reply to Vince Gángó

Tárgy: Naptár megbolondult

by Vince Gángó -
Senkinél nem okoz ez problémát?

Közben megjelent a bugtracker oldalon egy egyelőre még nem hivatalos patch, ami nálunk (és a jelzések alapján másnál is) megoldotta a problémát.
Vince