présentaiton sous forme de tableau des consommation passé dans les rapports
This commit is contained in:
@@ -533,16 +533,16 @@ class ReportController extends AbstractController
|
||||
->orderBy('event.start')
|
||||
->getQuery()->getResult();
|
||||
foreach($events as $event) {
|
||||
if(!isset($tbproject["before"][$event->getStart()->format("Ym")])) {
|
||||
$tbproject["before"][$event->getStart()->format("Ym")] = [
|
||||
if(!isset($tbproject["before"][$event->getStart()->format("Y")][$event->getStart()->format("Ym")])) {
|
||||
$tbproject["before"][$event->getStart()->format("Y")][$event->getStart()->format("Ym")] = [
|
||||
"idmonth" => $event->getStart()->format("Ym"),
|
||||
"monthlabel"=>$event->getStart()->format("m/Y"),
|
||||
"duration" => 0,
|
||||
];
|
||||
}
|
||||
$tbproject["before"][$event->getStart()->format("Ym")]["duration"]=$tbproject["before"][$event->getStart()->format("Ym")]["duration"]+$event->getDuration();
|
||||
}
|
||||
$tbproject["before"][$event->getStart()->format("Y")][$event->getStart()->format("Ym")]["duration"]=$tbproject["before"][$event->getStart()->format("Y")][$event->getStart()->format("Ym")]["duration"]+$event->getDuration();
|
||||
}
|
||||
|
||||
|
||||
// Somme astreinte validé avant la date
|
||||
$end=new \Datetime('first day of this month');
|
||||
$end->sub(new \DateInterval('P'.$nbmonth.'M'));
|
||||
@@ -561,14 +561,14 @@ class ReportController extends AbstractController
|
||||
->orderBy('penalty.start')
|
||||
->getQuery()->getResult();
|
||||
foreach($penaltys as $penalty) {
|
||||
if(!isset($tbproject["beforeastreinte"][$penalty->getStart()->format("Ym")])) {
|
||||
$tbproject["beforeastreinte"][$penalty->getStart()->format("Ym")] = [
|
||||
if(!isset($tbproject["beforeastreinte"][$penalty->getStart()->format("Y")][$penalty->getStart()->format("Ym")])) {
|
||||
$tbproject["beforeastreinte"][$penalty->getStart()->format("Y")][$penalty->getStart()->format("Ym")] = [
|
||||
"idmonth" => $penalty->getStart()->format("Ym"),
|
||||
"monthlabel"=>$penalty->getStart()->format("m/Y"),
|
||||
"duration" => 0,
|
||||
];
|
||||
}
|
||||
$tbproject["beforeastreinte"][$penalty->getStart()->format("Ym")]["duration"]=$tbproject["beforeastreinte"][$penalty->getStart()->format("Ym")]["duration"]+$penalty->getDuration();
|
||||
}
|
||||
$tbproject["beforeastreinte"][$penalty->getStart()->format("Y")][$penalty->getStart()->format("Ym")]["duration"]=$tbproject["beforeastreinte"][$penalty->getStart()->format("Y")][$penalty->getStart()->format("Ym")]["duration"]+$penalty->getDuration();
|
||||
}
|
||||
|
||||
// Recap des Commandes
|
||||
@@ -670,7 +670,6 @@ class ReportController extends AbstractController
|
||||
}
|
||||
$tbprojects[$project->getId()]=$tbproject;
|
||||
}
|
||||
|
||||
// Formater les utilisateurs
|
||||
$start=new \Datetime('first day of this month');
|
||||
$start->sub(new \DateInterval('P'.$nbmonth.'M'));
|
||||
|
Reference in New Issue
Block a user