MyBB.de Forum
[G] Sommerzeitenkorrektur Bug! - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html)
+----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html)
+----- Thema: [G] Sommerzeitenkorrektur Bug! (/thread-5635.html)



[G] Sommerzeitenkorrektur Bug! - iamstillalive - 19.04.2007

Hallo zusammen!

Es gibt einen neuen Bug. Und zwar, wenn man einen User im Admin CP bearbeitet, dann geht das Häckchen Sommerzeitenkorrektur raus. Der User muss es dann selber im Benutzer CP wieder rein machen.

Wie kann man das fixen?!


RE: Sommerzeitenkorrektur Bug! - ElkeK. - 19.04.2007

Hallo!

Ich kann es bestätigen!!! Ich hatte es ja auch schon gemeldet, aber irgendwie hatte niemand sonst das Problem!

LG, Elke!


RE: Sommerzeitenkorrektur Bug! - Michael - 19.04.2007

Versuchs mal so: Öffne die Datei admin/users.php und suche nach:
PHP-Code:
startform("users.php"''"do_edit"0); 
Darunter einfügen:
PHP-Code:
makehiddencode("enabledst"$user['dst']); 
Sollte gehen, der Bug wurde gemeldet.

@Monalou: Du hattest gemeldet, dass sich die Einstellung im Admin-CP immer wieder zurücksetzt. Das ist was anderes. Smile


RE: Sommerzeitenkorrektur Bug! - ElkeK. - 19.04.2007

Hallo Michael,

ich habe es gerade ausprobiert, schon so wohl zu funktionieren!!!

LG, Elke!


RE: Sommerzeitenkorrektur Bug! - iamstillalive - 19.04.2007

Danke Michael. Der Fix funktioniertWink


RE: Sommerzeitenkorrektur Bug! - Goaly - 21.05.2007

Michael schrieb:Darunter einfügen:
PHP-Code:
makehiddencode("enabledst"$user['dst']); 

Der Fix funktioniert bei mir auch, dankeschön.

Kann mir als php-Laie jemand erklären was der Eintrag macht?
Setzt er generell bei dem bearbeiteten User die DST auf 1/enable,
ist das abhängig von dem was der User vorher eingestellt hatte,
oder ist das abhängig davon ob im Forum/AdminCP DST aktiviert ist?

Danke im Voraus für die Mühen. Smile


RE: [G] Sommerzeitenkorrektur Bug! - Michael - 21.05.2007

Die Funktion makehiddencode() erstellt ein verstecktes Formularfeld. Dieses heißt enabledst und hat den Wert, der in der Variablen $user['dst'] steckt, der vorher aus der Datenbank ausgelesen wurde und die aktuelle Einstellung des Benutzers enthält. Die Ausgabe der Funktion sieht dann so aus:
Code:
<input type="hidden" name="enabledst" value="yes/no" />