PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeit, Sommerzeit, MySQL


Bruno Pisarek
21.01.2004, 08:40
Moin Leuts,

könnte mir bitte Jemand sagen, in welcher MySQL-Tabelle die Einstellungen für:

- Automatically detect DST settings
- Is DST currently in effect

...zu finden sind und wie die Felder heißen?
Habe in der Tabelle "user" geschaut und nichts gefunden.

Viele Grüße,
Bruno

pogo
21.01.2004, 12:53
Das ist in dem Wert user.options integriert.

Welche Werte betroffen sind, findest du in includes/init.php ganz am Ende.
In profile.php müsstest du gucken, wie options verändert wird, wenn man die DST Einstellung ändert und daraus dann ein Query für deine Zwecke bauen.

Bruno Pisarek
21.01.2004, 13:38
Ahhh - danke Pogo!
Habs teilweise verstanden.

Folgendes Szenario:
Aus der init.php ergibt sich für das Feld "options" diese Aufteilung:

[x] 'showsignatures' => 1,
[x] 'showavatars' => 2,
[x] 'showimages' => 4,
[ ] 'coppauser' => 8,
[x] 'adminemail' => 16,
[x] 'showvcard' => 32,
[ ] 'dstauto' => 64,
[ ] 'dstonoff' => 128,
[x] 'showemail' => 256,
[ ] 'invisible' => 512,
[x] 'showreputation' => 1024,
[x] 'receivepm' => 2048,
[x] 'emailonpm' => 4096,
[ ] 'hasaccessmask' => 8192,
[ ] 'postorder' => 32768,

Die für mich wichtigen Positionen habe ich mal angekreuzt.
Rechnen wir zusammen, ergibt sich der Wert 7479.

In meiner Datenbank stehen die meisten user aber auf 7511.
Das ist eine Differenz von 32.
Könnte also nur erreicht werden, wenn "showvcard" AUS ist und dafür "dstauto" AN.

Oder hab ich da einen Denkfehler?
Ist es ratsam, die 7511 (also automatische Sommerzeit) stehenzulassen oder soll ich lieber alle 7511er auf 7479 setzen?:confused:

Viele Grüße,
Bruno