//other managers $caisseManager = new CaisseManager($pdo); $usersManager = new UserManager($pdo); $projetManager = new ProjetManager($pdo); $societeManager = new SocieteManager($pdo); $contratManager = new ContratManager($pdo); //classes and vars $idProjet = $_GET['idProjet']; $idSociete = $_GET['idSociete']; $societe = $societeManager->getSocieteById($idSociete); $projet = $projetManager->getProjetById($idProjet); //Container 1 : Statistiques $chiffreAffaireTheorique = ceil($appartementManager->getTotalPrixAppartementsByIdProjet($idProjet) + $locauxManager->getTotalPrixLocauxByIdProjet($idProjet) + $terrainManager->getTotalPrixTerrainByIdProjet($idProjet) + $maisonManager->getTotalPrixMaisonByIdProjet($idProjet)); //get contacts ids and get sum of client operations $idsContrats = $contratManager->getContratActifIdsByIdProjet($idProjet); $sommeOperationsClients = $contratManager->getContratActifTotalPaiementsByIdProjet($idProjet); $sommePrixVente = ceil($contratManager->getContratActifTotalPrixVenteByIdProjet($idProjet)); /*foreach($idsContrats as $id){ $sommeOperationsClients += $operationsManager->sommeOperations($id); $sommePrixVente += $contratManager->getContratById($id)->prixVente(); }*/ $sommeApportsClients = $sommeOperationsClients; $reliquat = $sommePrixVente - $sommeOperationsClients; $sommeCharges = $chargesConstructionManager->getTotalByIdProjet($idProjet) + $chargesFinitionManager->getTotalByIdProjet($idProjet) + $chargesTerrainManager->getTotalByIdProjet($idProjet); $sommeCharges = ceil($sommeCharges); //Container 2 : Statistiques $sommeLivraisons = 0; $sommeLivraisonsNonPayees = 0; $sommeLivraisonsPayees = 0; $idsLivraisons = $livraisonsManager->getLivraisonIdsByIdProjet($idProjet); $idsLivraisonsNonPayees = $livraisonsManager->getLivraisonNonPayeesIdsByIdProjet($idProjet);