示例#1
0
     header('Location:../dashboard.php');
     exit;
 }
 $contrat = $contratManager->getContratById($idContrat);
 $projet = $projetManager->getProjetById($contrat->idProjet());
 $typeBien = "";
 if ($contrat->typeBien() == "appartement") {
     $biens = $appartementManager->getAppartementById($contrat->idBien());
     $typeBien = "Appartement";
 } else {
     if ($contrat->typeBien() == "localCommercial") {
         $biens = $locauxManager->getLocauxById($contrat->idBien());
         $typeBien = "Local Commercial";
     } else {
         if ($contrat->typeBien() == "maison") {
             $biens = $maisonManager->getMaisonById($contrat->idBien());
             $typeBien = "Maison";
         } else {
             if ($contrat->typeBien() == "terrain") {
                 $biens = $terrainManager->getTerrainById($contrat->idBien());
                 $typeBien = "Terrain";
             }
         }
     }
 }
 //property data
 $programme = $projet->nom();
 $superficie = $biens->superficie();
 $surplan = $biens->surplan();
 $prixHt = number_format($contrat->prixVente(), 2, ',', ' ');
 //customer data
示例#2
0
文件: dashboard.php 项目: aassou/gelm
    ?>
											</ul>
										</div>
									</div>
									<div class="tab-pane" id="tab_1_3">
										<div class="scroller" data-height="290px" data-always-visible="1" data-rail-visible1="1">
											<ul class="feeds">
												<?php 
    //$notesClient = $notesClientsManager->getNotes();
    foreach ($contrats as $contrat) {
        $nomBien = "";
        $typeBien = "";
        if ($contrat->typeBien() == "maison") {
            $maisonManager = new MaisonManager($pdo);
            $typeBien = "Maison";
            $nomBien = $maisonManager->getMaisonById($contrat->idBien())->nom();
        } else {
            if ($contrat->typeBien() == "localCommercial") {
                $locauxManager = new LocauxManager($pdo);
                $typeBien = "Local Commercial";
                $nomBien = $locauxManager->getLocauxById($contrat->idBien())->nom();
            } else {
                if ($contrat->typeBien() == "appartement") {
                    $appartementManager = new AppartementManager($pdo);
                    $typeBien = "Appartement";
                    $nomBien = $appartementManager->getAppartementById($contrat->idBien())->nom();
                } else {
                    if ($contrat->typeBien() == "terrain") {
                        $terrainManager = new TerrainManager($pdo);
                        $typeBien = "Terrain";
                        $nomBien = $terrainManager->getTerrainById($contrat->idBien())->nom();
} else {
    if ($contrat->typeBien() == "localCommercial") {
        if ($locauxManager->getLocauxById($contrat->idBien())->status() == "Disponible") {
            $locauxManager->updateStatus($status, $contrat->idBien());
            $contratManager->activerContrat($idContrat);
            $_SESSION['contrat-activation-success'] = "<strong>Opération valide : </strong>Le contrat est activé avec succès.";
            header($redirectLink);
            exit;
        } else {
            $_SESSION['contrat-activation-error'] = "<strong>Erreur Activation Contrat : </strong>Le bien est déjà réservé par un autre client.";
            header($redirectLink);
            exit;
        }
    } else {
        if ($contrat->typeBien() == "maison") {
            if ($maisonManager->getMaisonById($contrat->idBien())->status() == "Disponible") {
                $maisonManager->updateStatus($status, $contrat->idBien());
                $contratManager->activerContrat($idContrat);
                $_SESSION['contrat-activation-success'] = "<strong>Opération valide : </strong>Le contrat est activé avec succès.";
                header($redirectLink);
                exit;
            } else {
                $_SESSION['contrat-activation-error'] = "<strong>Erreur Activation Contrat : </strong>Le bien est déjà réservé par un autre client.";
                header($redirectLink);
                exit;
            }
        } else {
            if ($contrat->typeBien() == "terrain") {
                if ($terrainManager->getTerrainById($contrat->idBien())->status() == "Disponible") {
                    $terrainManager->updateStatus($status, $contrat->idBien());
                    $contratManager->activerContrat($idContrat);
示例#4
0
 //if the property is a "Local commercial" we don't need to mention niveau attribute
 $niveau = "";
 if ($element->typeBien() == "appartement") {
     $appartementManager = new AppartementManager($pdo);
     $bien = $appartementManager->getAppartementById($element->idBien());
     $niveau = $bien->niveau();
     $typeBien = "Appartement";
 } else {
     if ($element->typeBien() == "localCommercial") {
         $locauxManager = new LocauxManager($pdo);
         $bien = $locauxManager->getLocauxById($element->idBien());
         $typeBien = "Local Commercial";
     } else {
         if ($element->typeBien() == "maison") {
             $maisonManager = new MaisonManager($pdo);
             $bien = $maisonManager->getMaisonById($element->idBien());
             $typeBien = "Maison";
         } else {
             if ($element->typeBien() == "terrain") {
                 $terrainManager = new TerrainManager($pdo);
                 $bien = $terrainManager->getTerrainById($element->idBien());
                 $typeBien = "Terrain";
             }
         }
     }
 }
 //activate the update link only for admin's profil
 $link = "";
 if ($_SESSION['userMerlaTrav']->profil() == "admin") {
     $link = '#updateStatusReglementPrevuEnRetards' . $element->id();
     $link = '<a href="' . $link . '" data-toggle="modal" data-id="' . $element->id() . '" class="btn mini green">En cours</a>';