From 379dcfe12c47e8b4ee1aae314e8952916f08a44b Mon Sep 17 00:00:00 2001 From: afornerot Date: Mon, 14 Mar 2022 11:50:15 +0100 Subject: [PATCH] =?UTF-8?q?prise=20en=20compte=20des=20breakday=20=C3=A0?= =?UTF-8?q?=20posteriori=20(ref=20#5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/ninebadge-1.0/src/Command/BreakdayCommand.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ninebadge-1.0/src/Command/BreakdayCommand.php b/src/ninebadge-1.0/src/Command/BreakdayCommand.php index 8ea375c..5f830e2 100644 --- a/src/ninebadge-1.0/src/Command/BreakdayCommand.php +++ b/src/ninebadge-1.0/src/Command/BreakdayCommand.php @@ -83,12 +83,15 @@ class BreakdayCommand extends Command foreach($users as $user) { if(!$user->hasRole("ROLE_USER")) continue; + $mini=new \Datetime('2022-03-07 00:00'); $start=new \Datetime('00:00'); $start->modify("monday this week"); $end=new \Datetime('00:00'); $end->modify("last day of this month"); $end->modify("next sunday"); - + $start->modify("previous month"); + if($start<$mini) $start=clone $mini; + $response=$this->api("POST",$url."/getBreakdays",json_encode(["key"=>$key,"username"=>$user->getUsername()])); if($response&&$response->code=="200") {