<th style="width:20%">Désignation</th> <th style="width:15%">Bénéficiaire</th> <th style="width:15%">Numéro Chèque</th> <th style="width:15%">Montant</th> </tr> <?php foreach ($chargesCommuns as $charges) { ?> <tr> <td style="width:15%"><?php echo date('d/m/Y', strtotime($charges->dateOperation())); ?> </td> <td style="width:20%"><?php echo $projetManager->getProjetById($charges->idProjet())->nom(); ?> </td> <td style="width:20%"><?php echo $charges->designation(); ?> </td> <td style="width:15%"><?php echo $charges->beneficiaire(); ?> </td> <td style="width:15%"><?php echo $charges->numeroCheque(); ?> </td> <td style="width:15%"><?php
include '../config.php'; //classes loading end session_start(); //post input processing $idProjet = $_POST['idProjet']; $idSociete = $_POST['idSociete']; $idContrat = $_POST['idContrat']; //create classes managers $contratManager = new ContratManager($pdo); $redirectLink = 'Location:../contrats-list.php?idProjet=' . $idProjet . "&idSociete=" . $idSociete; if (isset($_POST['paye'])) { $paye = htmlentities($_POST['paye']); $contratManager->updatePaiement($paye, $idContrat); $contrat = $contratManager->getContratById($idContrat); //add history data to db $projetManager = new ProjetManager($pdo); $historyManager = new HistoryManager($pdo); $projet = $projetManager->getProjetById($idProjet); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Ajout Paiement Contrat Client", 'target' => "Table des contrats clients", 'description' => "Ajout Paiement Contrat Client - Client : " . $contrat->nomClient() . " - CIN : " . $contrat->cin() . " - ID Contrat : " . $idContrat . " - Montant : " . $paye . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['contrat-paiement-success'] = "<strong>Opération valide : </strong>Le montant payé est modifié avec succès."; header($redirectLink); exit; } else { $_SESSION['contrat-paiement-error'] = "<strong>Erreur Modification Paiement Contrat : </strong>Vous devez remplir le champ 'Montant Payé'."; header($redirectLink); exit; }
spl_autoload_register("classLoad"); include '../config.php'; include '../lib/image-processing.php'; require_once '../lib/tcpdf/tcpdf.php'; //classes loading end session_start(); //classes managers $contratEmployeManager = new ContratEmployeManager($pdo); $companyManager = new CompanyManager($pdo); $clientManager = new ClientManager($pdo); $projetManager = new ProjetManager($pdo); $employeManager = new EmployeManager($pdo); //classes $idContrat = $_GET['idContratEmploye']; $contrat = $contratEmployeManager->getContratEmployeById($idContrat); $projet = $projetManager->getProjetById($contrat->idProjet()); $employe = $employeManager->getEmployeById($contrat->employe()); //choix unité en arabe selon la valeur de l'unité $unite = ""; if ($contrat->unite() == "m²") { $unite = "المتر المربع"; } else { if ($contrat->unite() == "m lineaire") { $unite = "المتر الخطي"; } else { if ($contrat->unite() == "appartement") { $unite = "الشقة"; } else { if ($contrat->unite() == "unite") { $unite = $contrat->nomUniteArabe(); }
include('controller/'.$myClass.'.php'); } } spl_autoload_register("classLoad"); include('config.php'); include('lib/pagination.php'); //classes loading end session_start(); if ( isset($_SESSION['userMerlaTrav']) ){ //les sources $projetManager = new ProjetManager($pdo); $locauxManager = new LocauxManager($pdo); $appartement = ""; $idLocaux = 0; $idProjet = $_GET['idProjet']; $projet = $projetManager->getProjetById($idProjet); if( isset($_GET['idLocaux']) and ( $_GET['idLocaux']>0 and $_GET['idLocaux']<=$locauxManager->getLastId() ) ){ $idLocaux = htmlentities($_GET['idLocaux']); $locaux = $locauxManager->getLocauxById($idLocaux); $piecesManager = new PiecesLocauxManager($pdo); $piecesNumber = $piecesManager->getPiecesLocauxNumberByIdLocaux($idLocaux); if($piecesNumber != 0){ $piecesLocaux = $piecesManager->getPiecesLocauxByIdLocaux($idLocaux); } } ?> <!DOCTYPE html> <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]--> <!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
//classes and vars $livraisonDetailNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Détail de la livraison"; $livraison = "Vide"; $fournisseur = "Vide"; $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 -->
if (!empty($_POST['libelle'])) { $idProjet = htmlentities($_POST['idProjet']); $libelle = htmlentities($_POST['libelle']); $designation = htmlentities($_POST['designation']); //$type = htmlentities($_POST['type']); $dateLivraison = htmlentities($_POST['dateLivraison']); $codeLivraison = uniqid() . date('YmdHis'); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); //create object $livraison = new LivraisonIaaza(array('dateLivraison' => $dateLivraison, 'libelle' => $libelle, 'designation' => $designation, 'idProjet' => $idProjet, 'idFournisseur' => $idFournisseur, 'code' => $codeLivraison, 'createdBy' => $createdBy, 'created' => $created)); //add it to db $livraisonManager->add($livraison); //add history data to db $nomFournisseur = $fournisseurManager->getFournisseurById($idFournisseur)->nom(); $nomProjet = $projetManager->getProjetById($idProjet)->nom(); $history = new History(array('action' => "Ajout", 'target' => "Table des livraisons", 'description' => "Ajout de la livraison, libelle : " . $libelle . ", fournisseur : " . $nomFournisseur . " - Projet : " . $nomProjet . " - " . "Société : Annahda", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "<strong>Opération Valide</strong> : Livraison Ajoutée avec succès."; $typeMessage = "success"; $redirectLink = "Location:../livraisons-details-iaaza.php?codeLivraison=" . $codeLivraison; } else { $actionMessage = "<strong>Erreur Ajout Livraison</strong> : Vous devez remplir le champ <strong>N° BL</strong>."; $typeMessage = "error"; $redirectLink = "Location:../livraisons-fournisseur-iaaza.php?idFournisseur=" . $idFournisseur; } } else { if ($action == "update") { if (!empty($_POST['libelle'])) { $idProjet = htmlentities($_POST['idProjet']);
<tr> <td><?php echo $livraison->libelle(); ?> </td> <td><?php echo date('d/m/Y', strtotime($livraison->dateLivraison())); ?> </td> <td><?php echo $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id()); ?> </td> <td><?php echo $projetManager->getProjetById($livraison->idProjet())->nom(); ?> </td> <td><?php echo number_format($livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()), 2, ',', ' '); ?> </td> </tr> <?php } //end of loop ?> <tr> <td style="width: 20%"></td> <td style="width: 20%"></td> <td style="width: 20%"></td>
<h4>Détails des livraisons</h4> <table> <tr> <th style="width: 20%">N°BL</th> <th style="width: 20%">Date Livraison</th> <th style="width: 20%">Articles</th> <th style="width: 20%">Projet</th> <th style="width: 20%">Total</th> </tr> <?php foreach ($livraisons as $livraison) { $nomProjet = ""; if ($livraison->idProjet() == 0) { $nomProjet = "Non mentionné"; } else { $nomProjet = $projetManager->getProjetById($livraison->idProjet())->nom(); } ?> <tr> <td><?php echo $livraison->libelle(); ?> </td> <td><?php echo date('d/m/Y', strtotime($livraison->dateLivraison())); ?> </td> <td><?php echo $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id()); ?>
$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; } $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']) and isset($_GET['mois']) and isset($_GET['annee']) ){ $idFournisseur = $_GET['idFournisseur'];
if (htmlentities($_POST['typeImmobiliere']) == "maison") { $maison = new Maison(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'nombreEtage' => $nombreEtage, 'emplacement' => $emplacement, 'status' => $status, 'superficie' => $superficie, 'surplan' => $surplan, 'idProjet' => $idProjet, 'created' => $created, 'createdBy' => $createdBy)); $maisonManager = new MaisonManager($pdo); $maisonManager->add($maison); } else { if (htmlentities($_POST['typeImmobiliere']) == "terrain") { $terrain = new Terrain(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'emplacement' => $emplacement, 'status' => $status, 'superficie' => $superficie, 'surplan' => $surplan, 'idProjet' => $idProjet, 'created' => $created, 'createdBy' => $createdBy)); $terrainManager = new TerrainManager($pdo); $terrainManager->add($terrain); } } } } //add history data to db $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Ajout", 'target' => "Table des " . htmlentities($_POST['typeImmobiliere']), 'description' => "Ajout de " . htmlentities($_POST['typeImmobiliere']) . " - N° Titre : " . $numeroTitre . " - Nom : " . $nom . " - Projet : " . $projetManager->getProjetById($idProjet)->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['bien-add-success'] = '<strong>Opération valide</strong> : Le Bien Immobilière est ajouté avec succès !'; $redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete; header($redirectLink); } else { $_SESSION['bien-add-error'] = "<strong>Erreur Ajout Bien Immobilière</strong> : Vous devez remplir au moins le champ 'Numéro Titre'."; $redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete; header($redirectLink); exit; } } else { header('Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete); }
<label class="control-label">Choisir une option</label> </div> </div> </div> <div class="span4"> <div class="control-group"> <div class="controls"> <select style="width:200px" id="destination" name="destination" class="m-wrap" > <option value="toutes">Toutes les sorties</option> <?php foreach ($destinations as $destination) { if ($destination != "Bureau") { ?> <option value="<?php echo $projetManager->getProjetById($destination)->id(); ?> ">Projet : <?php echo $projetManager->getProjetById($destination)->nom(); ?> </option> <?php } else { ?> <option value="<?php echo $destination; ?> "><?php echo $destination; ?> </option>
$usersManager = new UserManager($pdo); $projetManager = new ProjetManager($pdo); $contratManager = new ContratManager($pdo); $clientManager = new ClientManager($pdo); $chargeManager = new ChargeManager($pdo); $chargeCommunManager = new ChargeCommunManager($pdo); $livraisonsManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $fournisseursManager = new FournisseurManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); $caisseEntreesManager = new CaisseEntreesManager($pdo); $caisseSortiesManager = new CaisseSortiesManager($pdo); $operationsManager = new OperationManager($pdo); //classes and vars $idProjet = $_GET['idProjet']; $projet = $projetManager->getProjetById($idProjet); //Container 1 : Statistiques $chiffreAffaireTheorique = ceil( $appartementManager->getTotalPrixAppartementsByIdProjet($idProjet) + $locauxManager->getTotalPrixLocauxByIdProjet($idProjet) ); //get contacts ids and get sum of client operations $idsContrats = $contratManager->getContratActifIdsByIdProjet($idProjet); $sommeOperationsClients = 0; $sommePrixVente = 0; foreach($idsContrats as $id){ $sommeOperationsClients += $operationsManager->sommeOperations($id); $sommePrixVente += $contratManager->getContratById($id)->prixVente();
?> " data-toggle="modal" data-id="<?php echo $appartement->id(); ?> "> Modifier </a> </li> </ul> <?php } ?> </div> </td> <td class="hidden-phone"><?php echo $projetManager->getProjetById($appartement->idProjet())->nom(); ?> </td> <td class="hidden-phone"><?php echo $appartement->niveau(); ?> </td> <td><a><?php echo number_format($appartement->prix(), 2, ',', ' '); ?> </a></td> <td><?php echo $appartement->superficie(); ?> m<sup>2</sup></td> <td class="hidden-phone"><?php
<?php echo $employe->cin(); ?> <i class="icon-eye-open"></i> </a> </td> <td class="hidden-phone" style="width: 15%"><?php echo $employe->etatCivile(); ?> </td> <td class="hidden-phone"><?php echo $employe->telephone(); ?> </td> <td><?php echo $projetManager->getProjetById($employe->idProjet())->nom(); ?> </td> <td class="hidden-phone"> <a href="#deleteContrat<?php echo $employe->id(); ?> " data-toggle="modal" data-id="<?php echo $employe->id(); ?> "> Supprimer </a> </td> </tr> <?php
<!-- BEGIN INLINE NOTIFICATIONS PORTLET--> <table class="table table-striped table-hover"> <thead> <tr> <th>Done-Hide</th> </tr> </thead> <tbody> <?php if ($todos != 0) { foreach ($todos as $todo) { $projetName = ""; if ($todo->idProjet() == 0) { $projetName = "Autre"; } else { $projetName = $projetManager->getProjetById($todo->idProjet())->nom(); } $color = "black"; $priorityOption = ""; ?> <tr> <td> <a href="include/delete-task-projet.php?idTask=<?php echo $todo->id(); ?> &source=todos-archive"><i class="icon-remove"></i></a> <a title="Responsable : <?php echo $todo->responsable(); ?> | Description : <?php echo $todo->description();
<th style="width: 10%">ModePaiment</th> <th style="width: 10%">Compte</th> <th style="width: 10%">N°.Opé</th> <th style="width: 10%">Montant</th> <th style="width: 10%">Status</th> <!--th style="width: 10%">Quittance</th--> </tr> </thead> <tbody> <?php foreach($operationsNonValidees as $operation){ $status = ""; $action = ""; $idContrat = $operation->idContrat(); $contrat = $contratManager->getContratById($idContrat); $nomProjet = $projetManager->getProjetById($contrat->idProjet())->nom(); $nomClient = $contratManager->getClientNameByIdContract($operation->idContrat()); if ( $operation->status() == 0 ) { $action = '<a class="btn grey mini"><i class="icon-off"></i></a>'; if ( $_SESSION['userMerlaTrav']->profil() == "admin" ) { $status = '<a class="btn red mini" href="#validateOperation'.$operation->id().'" data-toggle="modal" data-id="'.$operation->id().'"><i class="icon-pause"></i> Non validé</a>'; } else{ $status = '<a class="btn red mini"><i class="icon-pause"></i> Non validé</a>'; } } else if ( $operation->status() == 1 ) { if ( $_SESSION['userMerlaTrav']->profil() == "admin" ) { $status = '<a class="btn blue mini" href="#cancelOperation'.$operation->id().'" data-toggle="modal" data-id="'.$operation->id().'"><i class="icon-ok"></i> Validé</a>'; $action = '<a class="btn green mini" href="#hideOperation'.$operation->id().'" data-toggle="modal" data-id="'.$operation->id().'"><i class="icon-off"></i></a>'; }
spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); if (isset($_GET['idFournisseur']) and isset($_GET['idProjet']) and $fournisseurManager->getOneFournisseurBySearch($_GET['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_GET['idFournisseur'])); $idProjet = $_GET['idProjet']; $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseurByProjet($fournisseur, $idProjet); if ($livraisonNumber != 0) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByProjet($fournisseur, $idProjet); $titreLivraison = "Bilan des livraisons du fournisseur <strong>" . $fournisseurManager->getFournisseurById($fournisseur)->nom() . "</strong> / Projet: <strong>" . $projetManager->getProjetById($idProjet)->nom() . "</strong>"; $totalLivraison = $livraisonManager->getTotalLivraisonsIdFournisseurProjet($fournisseur, $idProjet); $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseurByProjet($fournisseur, $idProjet); } } else { if (isset($_GET['idFournisseur']) and $fournisseurManager->getOneFournisseurBySearch($_GET['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_GET['idFournisseur'])); $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($fournisseur); if ($livraisonNumber != 0) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseur($fournisseur); $titreLivraison = "Bilan des livraisons du fournisseur <strong>" . $fournisseurManager->getFournisseurById($fournisseur)->nom() . "</strong>"; $totalLivraison = $livraisonManager->getTotalLivraisonsIdFournisseur($fournisseur); $totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseur($fournisseur); } } else { $livraisonNumber = $livraisonManager->getLivraisonNumber();
include 'controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include 'config.php'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //les sources $projetManager = new ProjetManager($pdo); $appartementManager = new AppartementManager($pdo); $appartement = ""; $idAppartement = 0; $idProjet = $_GET['idProjet']; $projet = $projetManager->getProjetById($idProjet); if (isset($_GET['idAppartement']) and ($_GET['idAppartement'] > 0 and $_GET['idAppartement'] <= $appartementManager->getLastId())) { $idAppartement = htmlentities($_GET['idAppartement']); $appartement = $appartementManager->getAppartementById($idAppartement); $piecesManager = new AppartementPiecesManager($pdo); $piecesNumber = $piecesManager->getPiecesAppartementNumberByIdAppartement($idAppartement); if ($piecesNumber != 0) { $piecesAppartement = $piecesManager->getPiecesAppartementByIdAppartement($idAppartement); } } ?> <!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 -->
$fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $livraisonDetailNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "BL N° "; $livraison = "Vide"; $fournisseur = "Vide"; $projet = "Vide"; if (isset($_GET['idLivraison'])) { $livraison = $livraisonManager->getLivraisonById($_GET['idLivraison']); $fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur()); $projet = $projetManager->getProjetById($livraison->idProjet()); $livraisonDetail = $livraisonDetailManager->getLivraisonsDetailByIdLivraison($livraison->id()); $totalLivraisonDetail = $livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()); $nombreArticle = $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id()); } ob_start(); ?> <style type="text/css"> p, h1, h2, h3, h4{ text-align: center; text-decoration: underline; } .detailLivraison{ text-decoration: none; text-align: center; font-size: 16px;
<div class="tabbable tabbable-custom"> <ul class="nav nav-tabs"> <li class="active"><a href="#tab_1_1" data-toggle="tab">Les livraisons de la semaine</a></li> <li><a href="#tab_1_2" data-toggle="tab">Les clients de la semaine</a></li> <li><a href="#tab_1_3" data-toggle="tab">Notes des clients</a></li> <!--li><a href="#tab_1_4" data-toggle="tab">Les messages d'aujourd'hui</a></li--> </ul> <div class="tab-content"> <div class="tab-pane active" id="tab_1_1"> <div class="scroller" data-height="290px" data-always-visible="1" data-rail-visible1="1"> <ul class="feeds"> <?php foreach ($livraisonsWeek as $livraison) { $projetName = "Non mentionné"; if ($livraison->idProjet() != 0) { $projetName = $projetManager->getProjetById($livraison->idProjet())->nom(); } else { $projetName = "Non mentionné"; } ?> <li> <div class="col1"> <div class="cont"> <div class="cont-col1"> <div class="desc"> <strong>Fournisseur</strong> : <?php echo $fournisseursManager->getFournisseurById($livraison->idFournisseur())->nom(); ?> <br> <strong>Projet</strong> : <?php echo $projetName;
$idCharge = htmlentities($_POST['idCharge']); $idSociete = htmlentities($_POST['idSociete']); $type = htmlentities($_POST['type']); $charge = ""; $chargeManager = ""; if (htmlentities($_POST['typeCharge']) == "terrain") { $charge = new ChargesTerrain($chargeArray); $chargeManager = new ChargesTerrainManager($pdo); } else { if (htmlentities($_POST['typeCharge']) == "construction") { $charge = new ChargesConstruction($chargeArray); $chargeManager = new ChargesConstructionManager($pdo); } else { if (htmlentities($_POST['typeCharge']) == "finition") { $charge = new ChargesFinition($chargeArray); $chargeManager = new ChargesFinitionManager($pdo); } } } $chargeManager->delete($idCharge); //add history data to db $projetManager = new ProjetManager($pdo); $historyManager = new HistoryManager($pdo); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Suppression", 'target' => "Table des " . htmlentities($_POST['typeCharge']), 'description' => "Suppression des charges " . htmlentities($_POST['typeCharge']) . " - ID : " . $idCharge . " - Projet : " . $projetManager->getProjetById($idProjet)->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['charge-delete-success'] = '<strong>Opération valide</strong> : La charge est supprimée avec succès !'; $redirectLink = 'Location:../projet-charges.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete . '&type=' . $type; header($redirectLink);
<?php if ( $_SESSION['userMerlaTrav']->profil()=="admin" ) { ?> <ul class="dropdown-menu"> <li> <a href="appartement-detail.php?idAppartement=<?= $appartement->id() ?>&idProjet=<?= $appartement->idProjet() ?>"> Fiche descriptif </a> </li> </ul> <?php } ?> </div> </td> <td class="hidden-phone"><?= $projetManager->getProjetById($appartement->idProjet())->nom() ?></td> <td class="hidden-phone"><?= $appartement->niveau() ?></td> <!--td><a></a></td--> <td><?= $appartement->superficie() ?> m<sup>2</sup></td> <td class="hidden-phone"><?= $appartement->facade() ?></td> <td class="hidden-phone"><?= $appartement->nombrePiece() ?> pièces</td> <td class="hidden-phone"> <?php if($appartement->cave()=="Sans"){ ?><a class="btn mini black">Sans</a><?php } ?> <?php if($appartement->cave()=="Avec"){ ?><a class="btn mini blue">Avec</a><?php } ?> </td> <td> <?php if ( $appartement->status()=="Disponible" ) { if ( $_SESSION['userMerlaTrav']->profil()=="admin" ) { ?> <a class="btn mini green" href="#changeToReserve<?= $appartement->id() ?>" data-toggle="modal" data-id="<?= $appartement->id() ?>">
} } spl_autoload_register("classLoad"); include 'config.php'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $idProjet = 0; $idSociete = 0; $projetManager = new ProjetManager($pdo); $societeManager = new SocieteManager($pdo); $clientManager = new ClientManager($pdo); if (isset($_GET['idProjet']) and $_GET['idProjet'] > 0 and $_GET['idProjet'] <= $projetManager->getLastId()) { $idProjet = $_GET['idProjet']; $projet = $projetManager->getProjetById($idProjet); $idSociete = $_GET['idSociete']; $societe = $societeManager->getSocieteById($idSociete); } ?> <!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" />
<thead> <tr> <th style="width: 15%">Actions</th> <th style="width: 15%">N° Commande</th> <th style="width: 20%">Projet</th> <th style="width: 20%">Fournisseur</th> <th style="width: 15%">Date commande</th> <th style="width: 15%">Articles</th> </tr> </thead> <tbody> <?php foreach ($commandes as $commande) { $nomProjet = "Plusieurs Projets"; if ($commande->idProjet() != 0) { $nomProjet = $projetManager->getProjetById($commande->idProjet())->nom(); } else { $nomProjet = "Non mentionné"; } $nomFournisseur = $fournisseurManager->getFournisseurById($commande->idFournisseur())->nom(); ?> <tr> <td> <?php if ($_SESSION['userMerlaTrav']->profil() == "admin" || $_SESSION['userMerlaTrav']->profil() == "manager") { ?> <a class="btn mini green" href="#updateCommande<?php echo $commande->id(); ?>
$reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/LivraisonBilanPrintController.php"; if (isset($_POST['idProjet']) and ($_POST['idProjet'] >= 1 and $_POST['idProjet'] <= $projetManager->getLastId())) { $idProjet = htmlentities($_POST['idProjet']); $idFournisseur = htmlentities($_POST['idFournisseur']); $dateFrom = htmlentities($_POST['dateFrom']); $dateTo = htmlentities($_POST['dateTo']); $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($idFournisseur); //if($livraisonNumber != 0){ $livraisons = $livraisonManager->getLivraisonsNonPayesByIdFournisseurByProjet($idFournisseur, $idProjet); $titreLivraison = "Liste des Livraisons du Fournisseur " . strtoupper($fournisseurManager->getFournisseurById($idFournisseur)->nom()) . "<br>Projet: " . $projetManager->getProjetById($idProjet)->nom(); //get the sum of livraisons details using livraisons ids (idFournisseur) $livraisonsIds = $livraisonManager->getLivraisonNonPayesIdsByIdFournisseurByIdProjet($idFournisseur, $idProjet); if (isset($_POST['chooseDate']) and !empty($_POST['chooseDate'])) { if (isset($_POST['printAll']) and !empty($_POST['printAll'])) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByProjetByDates($idFournisseur, $idProjet, $dateFrom, $dateTo); $livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseurIdProjetByDates($idFournisseur, $idProjet, $dateFrom, $dateTo); } else { $livraisons = $livraisonManager->getLivraisonsNonPayesByIdFournisseurByProjetByDates($idFournisseur, $idProjet, $dateFrom, $dateTo); $livraisonsIds = $livraisonManager->getLivraisonNonPayesIdsByIdFournisseurByIdProjetByDates($idFournisseur, $idProjet, $dateFrom, $dateTo); } } else { if (isset($_POST['printAll']) and !empty($_POST['printAll'])) { $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByProjet($idFournisseur, $idProjet); $livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseurIdProjet($idFournisseur, $idProjet); }
//classes loading begin function classLoad($myClass) { if (file_exists('../model/' . $myClass . '.php')) { include '../model/' . $myClass . '.php'; } elseif (file_exists('../controller/' . $myClass . '.php')) { include '../controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idCheque = $_POST['idCheque']; $idSociete = htmlentities($_POST['idSociete']); $chequeManager = new ChequeManager($pdo); $cheque = $chequeManager->getChequeById($idCheque); $chequeManager->delete($idCheque); $_SESSION['cheque-delete-success'] = "<strong>Opération valide : </strong>Chèque supprimé avec succès."; //add history data to db $historyManager = new HistoryManager($pdo); $projetManager = new ProjetManager($pdo); $projet = $projetManager->getProjetById($cheque->idProjet()); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Suppression", 'target' => "Table des chèques", 'description' => "Suppression du chèque- N° : " . $cheque->numero() . " - Montant : " . $cheque->montant() . " - Compte : " . $cheque->compteBancaire() . " - Designation : " . $cheque->designationSociete() . "/" . $cheque->designationPersonne() . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); //do not forget p parameter and to send it in url header('Location:../company-cheques.php?idSociete=' . $idSociete);
$idProjet = $_GET['idProjet']; $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseurByProjet($fournisseur, $idProjet); 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; } $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 (htmlentities($_POST['typeCharge']) == "construction") { $charge = new ChargesConstruction($chargeArray); $chargeManager = new ChargesConstructionManager($pdo); } else { if (htmlentities($_POST['typeCharge']) == "finition") { $charge = new ChargesFinition($chargeArray); $chargeManager = new ChargesFinitionManager($pdo); } } } $chargeManager->add($charge); //add history data to db $projetManager = new ProjetManager($pdo); $historyManager = new HistoryManager($pdo); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Ajout", 'target' => "Table des " . htmlentities($_POST['typeCharge']), 'description' => "Ajout des charges " . htmlentities($_POST['typeCharge']) . " - Montant : " . $montant . " - Designation : " . $designation . " - Projet : " . $projetManager->getProjetById($idProjet)->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['charge-add-success'] = '<strong>Opération valide</strong> : La charge est ajoutée avec succès !'; $redirectLink = 'Location:../projet-charges.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete . '&type=' . $type; header($redirectLink); } else { $_SESSION['charge-add-error'] = "<strong>Erreur Ajout Charge</strong> : Vous devez remplir au moins les champs 'Date opération'."; $redirectLink = 'Location:../projet-charges.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete . '&type=' . $type; header($redirectLink); exit; } } else { header('Location:../projet-charges.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete . '&type=' . $type); }
if (htmlentities($_POST['typeImmobiliere']) == "maison") { $maison = new Maison(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'nombreEtage' => $nombreEtage, 'emplacement' => $emplacement, 'superficie' => $superficie, 'surplan' => $surplan, 'id' => $id)); $maisonManager = new MaisonManager($pdo); $maisonManager->update($maison); } else { if (htmlentities($_POST['typeImmobiliere']) == "terrain") { $terrain = new Terrain(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'emplacement' => $emplacement, 'superficie' => $superficie, 'surplan' => $surplan, 'id' => $id)); $terrainManager = new TerrainManager($pdo); $terrainManager->update($terrain); } } } } //add history data to db $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des " . htmlentities($_POST['typeImmobiliere']), 'description' => "Modification de " . htmlentities($_POST['typeImmobiliere']) . " - ID : " . $id . " - Projet : " . $projetManager->getProjetById($idProjet)->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['bien-update-success'] = '<strong>Opération valide</strong> : Le Bien Immobilière est modifié avec succès !'; $redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete; header($redirectLink); } else { $_SESSION['bien-update-error'] = "<strong>Erreur Modification Bien Immobilière</strong> : Vous devez remplir au moins le champ 'Numéro Titre'."; $redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete; header($redirectLink); exit; } } else { header('Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete); }
</a> <a href="#deleteCheque<?php echo $cheque->id(); ?> " data-toggle="modal" data-id="<?php echo $cheque->id(); ?> "> Supprimer </a> </li> </ul> </div> </td> <td class="hidden-phone"><?php echo $projetManager->getProjetById($cheque->idProjet())->nom(); ?> </td> <td class="hidden-phone"><?php echo date('d/m/Y', strtotime($cheque->dateCheque())); ?> </td> <td class="hidden-phone"><?php echo $cheque->designationSociete() . ' - ' . $cheque->designationPersonne(); ?> </td> <td class="hidden-phone"><?php echo number_format($cheque->montant(), 2, ',', ' '); ?> </td> <td class="hidden-phone">