MarkusHiller / OpenSoccer

Online Soccer Manager
http://www.opensoccer2.org/
GNU General Public License v3.0
1 stars 2 forks source link

Season 0 #5

Open bornhaeusser opened 8 years ago

bornhaeusser commented 8 years ago

Es kann vorkommen das in der zz_server.php es bei der Berechnung zu einem Ergebnis 0 kommen kann:

public static function init() { $installDate = strtotime(CONFIG_INSTALL_DATE.' 12:00:00'); // if it's summer time (DST) right now if (date('I') != 1) { $installDate += 3600; } $daysPassed = round((getTimestamp() - $installDate) / 86400); self::$season = floor($daysPassed / self::MATCH_DAYS_PER_SEASON); self::$matchDay = $daysPassed - self::$season * self::MATCH_DAYS_PER_SEASON + 1; }

wir starteten in der Season 0

MarkusHiller commented 8 years ago

Das ist korrekt, ich kann das aber aktuell nicht fixen, da es eventuell die Version auf dem Server durcheinander bringt. Ich muss erstmal schauen wie es sich mit der Datenbank verträgt.

warover commented 8 years ago

How about this change in lines 381-382 self::$season = ceil($daysPassed / self::MATCH_DAYS_PER_SEASON); self::$matchDay = $daysPassed - (self::$season -1) * self::MATCH_DAYS_PER_SEASON +1; It works so far...