} else { if (isset($_POST['idFournisseur']) and $fournisseurManager->getOneFournisseurBySearch($_POST['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_POST['idFournisseur'])); $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($fournisseur); if ($livraisonNumber != 0) { $livraisonPerPage = 10; $pageNumber = ceil($livraisonNumber / $livraisonPerPage); $p = 1; if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) { $p = $_GET['p']; } else { $p = 1; } $begin = ($p - 1) * $livraisonPerPage; $pagination = paginate('livraisons.php', '?p=', $pageNumber, $p); $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByLimits($fournisseur, $begin, $livraisonPerPage); $titreLivraison = "Liste des livraisons du fournisseur <strong>" . $fournisseurManager->getFournisseurById($fournisseur)->nom() . "</strong>"; //get the sum of livraisons details using livraisons ids (idFournisseur) $livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseur($fournisseur); $sommeDetailsLivraisons = 0; foreach ($livraisonsIds as $idl) { $sommeDetailsLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($idl); } $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseur($fournisseur); $totalLivraison = $livraisonManager->getTotalLivraisonsIdFournisseur($fournisseur) + $sommeDetailsLivraisons; $hrefLivraisonBilanPrintController = "controller/LivraisonBilanPrintController.php?idFournisseur=" . $fournisseur; } } else { $livraisonNumber = $livraisonManager->getLivraisonNumber(); if ($livraisonNumber != 0) { $livraisonPerPage = 10;