mirror of
https://github.com/unraid/webgui.git
synced 2026-03-06 00:18:57 -06:00
Fixed calculation of next custom parity schedule
This commit is contained in:
@@ -123,24 +123,24 @@ function stage($i) {
|
||||
}
|
||||
} else {
|
||||
$d = $i ? ($now ? $D : today($i)) : today(last_day()-6);
|
||||
$i = $i ?: last_day()-6;
|
||||
$D = mkdate($d, $i);
|
||||
$x = $i ?: last_day()-6;
|
||||
$D = mkdate($d, $x);
|
||||
$t = mktime($h,$m,0,$M,$D,$Y)-$time; // first day
|
||||
if ($t < 0) {
|
||||
$D = mkdate(next_day($d), $i);
|
||||
$D = mkdate(next_day($d), $x);
|
||||
$t = mktime($h,$m,0,$M,$D,$Y)-$time; // next day
|
||||
}
|
||||
if ($t < 0) {
|
||||
$M = find_month($M+1);
|
||||
$i = $i ?: last_day()-6;
|
||||
$D = mkdate(today($i), $i);
|
||||
$x = $i ?: last_day()-6;
|
||||
$D = mkdate(today($x), $x);
|
||||
$t = mktime($h,$m,0,$M,$D,$Y)-$time; // next month
|
||||
}
|
||||
if ($t < 0) {
|
||||
$Y++;
|
||||
$M = find_month(1);
|
||||
$i = $i ?: last_day()-6;
|
||||
$D = mkdate(today($i), $i);
|
||||
$x = $i ?: last_day()-6;
|
||||
$D = mkdate(today($x), $x);
|
||||
$t = mktime($h,$m,0,$M,$D,$Y)-$time; // next year
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user