if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) { $p = $_GET['p']; } else { $p = 1; } $livraisonListDeleteLink = "?idFournisseur=" . $_GET['idFournisseur'] . "&idProjet=" . $_GET['idProjet'] . "&p=" . $p; $begin = ($p - 1) * $livraisonPerPage; $pagination = paginate('livraisons2.php?idFournisseur=' . $_GET['idFournisseur'] . '&idProjet=' . $_GET['idProjet'], '&p=', $pageNumber, $p); $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByProjetByLimits($fournisseur, $idProjet, $begin, $livraisonPerPage); $titreLivraison = "Liste des livraisons du fournisseur <strong>" . $fournisseurManager->getFournisseurById($fournisseur)->nom() . "</strong> / Projet: <strong>" . $projetManager->getProjetById($idProjet)->nom() . "</strong>"; $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseurByProjet($fournisseur, $idProjet); //get the sum of livraisons details using livraisons ids (idProjet and idFournisseur) $livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseurIdProjet($fournisseur, $idProjet); $sommeDetailsLivraisons = 0; foreach ($livraisonsIds as $idl) { $sommeDetailsLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($idl); } $totalLivraison = $livraisonManager->getTotalLivraisonsIdFournisseurProjet($fournisseur, $idProjet) + $sommeDetailsLivraisons; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php?idFournisseur=" . $fournisseur . "&idProjet=" . $idProjet; } } else { if (isset($_GET['idFournisseur'])) { $idFournisseur = $_GET['idFournisseur']; $fournisseur = $fournisseurManager->getFournisseurById($idFournisseur); $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($idFournisseur); if ($livraisonNumber != 0) { $livraisonPerPage = 100; $pageNumber = ceil($livraisonNumber / $livraisonPerPage); $p = 1; if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) { $p = $_GET['p'];
$nomProjet = "Non mentionné"; $idProjet = ""; $fournisseurs = $fournisseurManager->getFournisseurs(); $projets = $projetManager->getProjets(); if (isset($_GET['codeLivraison'])) { $livraison = $livraisonManager->getLivraisonByCode($_GET['codeLivraison']); $fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur()); if ($livraison->idProjet() != 0) { $nomProjet = $projetManager->getProjetById($livraison->idProjet())->nom(); $idProjet = $projetManager->getProjetById($livraison->idProjet())->id(); } else { $nomProjet = "Non mentionné"; $idProjet = ""; } $livraisonDetail = $livraisonDetailManager->getLivraisonsDetailByIdLivraison($livraison->id()); $totalLivraisonDetail = $livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()); $nombreArticle = $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id()); } ?> <!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9"> <![endif]--> <!--[if !IE]><!--> <html lang="en"> <!--<![endif]--> <!-- BEGIN HEAD --> <head> <meta charset="utf-8" /> <title>GELM - Management Application</title> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="" name="description" /> <meta content="" name="author" /> <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
</tr> </thead> <tbody> <!--form action="LivraisonListDeleteController.php<?php echo $livraisonListDeleteLink; ?> " method="post"> <button type="submit" class="btn red">Supprimer les livraisons sélectionnées</button> <br--> <?php if ($livraisonNumber != 0) { foreach ($livraisons as $livraison) { $livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseur($livraison->idFournisseur()); $totalDetailsLivraisons = 0; foreach ($livraisonsIds as $idl) { $totalDetailsLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($idl); } ?> <tr class="livraisons"> <td> <div style="width: 200px"> <a><strong><?php echo $fournisseurManager->getFournisseurById($livraison->idFournisseur())->nom(); ?> </strong></a> </div> <!--a href="livraisons-fournisseur.php?idFournisseur=<?php //$livraison->idFournisseur() ?> " style="width: 100px" class="btn blue mini"-->
?> </td> <td class="hidden-phone"><?php echo $projetManager->getProjetById($livraison->idProjet())->nom(); ?> </td> <td class="hidden-phone"><?php echo date('d/m/Y', strtotime($livraison->dateLivraison())); ?> </td> <td class="hidden-phone"><?php echo $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id()); ?> </td> <td class="hidden-phone"><?php echo number_format($livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()), 2, ',', ' '); ?> </td> </tr> <!-- add file box begin--> <div id="addPieces<?php echo $livraison->id(); ?> " class="modal hide fade in" tabindex="-1" role="dialog" aria-labelledby="login" aria-hidden="false" > <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <h3>Ajouter des pièces pour cette livraison</h3> </div> <div class="modal-body"> <form class="form-horizontal" action="controller/LivraisonPiecesAddController.php" method="post" enctype="multipart/form-data"> <p>Êtes-vous sûr de vouloir ajouter des pièces pour cette livraison ?</p>
echo $fournisseur->nom(); ?> </h4> <div class="tools"> <a href="javascript:;" class="collapse"></a> <a href="javascript:;" class="remove"></a> </div> </div> <div class="portlet-body"> <form method="post" action="controller/LivraisonsNonPayeesValidateController.php" class="horizontal-form"> <div class="row-fluid"> <?php $sommeLivraisons = 0; $sommeLivraisonsNonPaye = 0; foreach ($livraisons as $livraison) { $sommeLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()); if ($livraison->status() == utf8_decode("Non Payé")) { $sommeLivraisonsNonPaye += $livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()); } ?> <input type="checkbox" name="id_livraison[]" value="<?php echo $livraison->id(); ?> "> N°BL : <?php echo $livraison->libelle(); ?> <a class="btn mini red"> <?php echo $livraison->status(); ?>
$sommePrixVente = 0; foreach($idsContrats as $id){ $sommeOperationsClients += $operationsManager->sommeOperations($id); $sommePrixVente += $contratManager->getContratById($id)->prixVente(); } $sommeApportsClients = ($sommeOperationsClients); $reliquat = $sommePrixVente - $sommeOperationsClients; $sommeCharges = $chargeCommunManager->getTotal() + $chargeManager->getTotalByIdProjet($idProjet); $sommeCharges = ceil($sommeCharges); //Container 2 : Statistiques $sommeLivraisons = 0; $idsLivraisons = $livraisonsManager->getLivraisonIdsByIdProjet($idProjet); foreach ( $idsLivraisons as $id ) { $sommeLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($id); } $sommeReglements = ceil($reglementsFournisseurManager->sommeReglementFournisseurByIdProjet($_GET['idProjet'])); $sommeLivraison = ceil($livraisonsManager->getTotalLivraisonsIdProjet($_GET['idProjet'])); ?> <!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9"> <![endif]--> <!--[if !IE]><!--> <html lang="en"> <!--<![endif]--> <!-- BEGIN HEAD --> <head> <meta charset="UTF-8" /> <title>ImmoERP - Management Application</title> <meta content="width=device-width, initial-scale=1.0" name="viewport" /> <meta content="" name="description" /> <meta content="" name="author" />