Пример #1
0
 $livraisonsManager = new LivraisonManager($pdo);
 $livraisonDetailManager = new LivraisonDetailManager($pdo);
 $fournisseursManager = new FournisseurManager($pdo);
 //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;