anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 16 Jun, 2025 20:16

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
 Betreff des Beitrags: setnewday - Bugfix
BeitragVerfasst: Sa 19 Aug, 2006 23:21 
Offline
Lehrling
Lehrling

Registriert: Do 02 Feb, 2006 23:16
Beiträge: 26
LoGD: http://atrahor.de
Hallo zusammen.
Bei uns trat in letzter Zeit öfter mal der Fehler auf, dass die setnewday mehrfach aufgerufen wurde, da zwei User gleichzeitig die Semaphore aktualisiert haben. Besonders peinlich ist es dann, wenn EMails die Accountlöschung betreffend zweimal versendet werden. Als ich der Sache nachging, fiel mir auf, dass die bereits bestehende Sperrlösung in der newday.php so nicht funktionieren kann. Die Lösung:

Suche (Steht zweimal drin, das erste kann so bleiben. Nur die zweite Fundstelle ersetzen)
$this->bbcode_second_pass_code('', '
$lastnewdaysemaphore = convertgametime(strtotime(getsetting("newdaysemaphore","0000-00-00 00:00:00")));')

Ersetze mit
$this->bbcode_second_pass_code('', '// Talion: We have to get it right from the database to ensure that it is the newest version
$arr_tmp = db_fetch_assoc(db_query('SELECT value FROM settings WHERE setting="newdaysemaphore"'));
$lastnewdaysemaphore = convertgametime(strtotime(stripslashes($arr_tmp['value'])));')

Theoretisch dürfte damit das Problem behoben sein. Bei uns bin ich bisher auch zufrieden, der Irrsinn trat seitdem nicht mehr auf. ; )


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum