if (isset($_POST['criteria']) and $_POST['criteria'] == "toutesLivraison") { $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($idFournisseur); if ($livraisonNumber != 0) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseur($idFournisseur); $titreLivraison = "Bilan complet du fournisseur <strong>" . $fournisseurManager->getFournisseurById($idFournisseur)->nom() . "</strong>"; //get the sum of livraisons details using livraisons ids (idFournisseur) //$livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseur($idFournisseur); $sommeDetailsLivraisons = 0; //foreach($livraisonsIds as $idl){ foreach ($livraisons as $l) { $sommeDetailsLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($l->id()); } $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseur($idFournisseur); $totalLivraison = $sommeDetailsLivraisons; } $reglementsNumber = $reglementsFournisseurManager->getReglementsNumberByIdFournisseur($idFournisseur); if ($reglementsNumber != 0) { $reglements = $reglementsFournisseurManager->getReglementFournisseursByIdFournisseur($idFournisseur); } } else { if (isset($_POST['criteria']) and $_POST['criteria'] == "parChoix") { $dateFrom = htmlentities($_POST['dateFrom']); $dateTo = htmlentities($_POST['dateTo']); $titreLivraison = "Bilan Fournisseur <strong>" . $fournisseurManager->getFournisseurById($idFournisseur)->nom() . "</strong>"; $titreLivraison .= " " . date('d/m/Y', strtotime($dateFrom)) . " - " . date('d/m/Y', strtotime($dateTo)); if (isset($_POST['reglements'])) { $reglements = $reglementsFournisseurManager->getReglementFournisseurByIdFournisseurByDates($idFournisseur, $dateFrom, $dateTo); $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseurByDates($idFournisseur, $dateFrom, $dateTo); } if (isset($_POST['livraisons'])) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByDates($idFournisseur, $dateFrom, $dateTo);