Fixed a medals bug

+First medals will now be given on the next Sunday (at 12 PM) from the
start of the server
This commit is contained in:
iopietro
2018-05-16 18:44:06 +02:00
parent f156c6bc80
commit 6909ba4e58
+4 -4
View File
@@ -4573,11 +4573,11 @@ class Automation {
$q = "SELECT lastgavemedal FROM ".TB_PREFIX."config";
$result = mysqli_query($database->dblink,$q);
if($result) {
$row=mysqli_fetch_assoc($result);
$stime = strtotime(START_DATE)-strtotime(date('m/d/Y'))+strtotime(START_TIME);
$row = mysqli_fetch_assoc($result);
$stime = strtotime(START_DATE) - strtotime(date('m/d/Y')) + strtotime(START_TIME);
if($row['lastgavemedal'] == 0 && $stime < time()){
$newtime = time()+MEDALINTERVAL;
$q = "UPDATE ".TB_PREFIX."config SET lastgavemedal=".(int) $newtime;
$newtime = strtotime('next monday');
$q = "UPDATE ".TB_PREFIX."config SET lastgavemedal = ".(int) $newtime;
$database->query($q);
}elseif($row['lastgavemedal'] != 0){
$time = $row['lastgavemedal'] + MEDALINTERVAL;