include 'controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include 'config.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classes managers $usersManager = new UserManager($pdo); $mailsManager = new MailManager($pdo); //$notesClientsManager = new NotesClientManager($pdo); $projetManager = new ProjetManager($pdo); $contratManager = new ContratManager($pdo); $clientManager = new ClientManager($pdo); $livraisonsManager = new LivraisonManager($pdo); $fournisseursManager = new FournisseurManager($pdo); $caisseEntreesManager = new CaisseEntreesManager($pdo); $caisseSortiesManager = new CaisseSortiesManager($pdo); $contratManager = new ContratManager($pdo); $operationsManager = new OperationManager($pdo); $chequeManager = new ChequeManager($pdo); //classes and vars //users number $projetNumber = $projetManager->getProjetsNumber(); $usersNumber = $usersManager->getUsersNumber(); //$fournisseurNumber = $fournisseursManager->getFournisseurNumbers(); $mailsNumberToday = $mailsManager->getMailsNumberToday(); $mailsToday = $mailsManager->getMailsToday(); $contrats = $contratManager->getContratByNote(); $contratsMonth = $contratManager->getContratMonth();
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(); if (isset($_SESSION['userMerlaTrav'])) { $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $societe = $_GET['societe']; if ($societe == 1) { $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); $livraisonNumber = $livraisonManager->getLivraisonNumber(); if ($livraisonNumber != 0) { $titreLivraison = "Bilan des livraisons et réglements"; $livraisons = $livraisonManager->getLivraisonsByGroup(); $totalReglement = $reglementsFournisseurManager->getTotalReglement(); $totalLivraison = $livraisonDetailManager->getTotalLivraison(); } } else { if ($societe == 2) { $livraisonManager = new LivraisonIaazaManager($pdo); $livraisonDetailManager = new LivraisonDetailIaazaManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurIaazaManager($pdo); $livraisonNumber = $livraisonManager->getLivraisonNumber();
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(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $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){
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(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $projetManager = new ProjetManager($pdo); $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());
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { //les sources $idFournisseur = 0; $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); if (isset($_GET['idFournisseur']) and $_GET['idFournisseur'] > 0 and $_GET['idFournisseur'] <= $fournisseurManager->getLastId()) { $idFournisseur = $_GET['idFournisseur']; $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($idFournisseur); 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; } $begin = ($p - 1) * $livraisonPerPage; $pagination = paginate('livraison-fournisseur-list.php?idFournisseur=' . $idFournisseur, '&p=', $pageNumber, $p); $livraisons = $livraisonManager->getLivraisonsByIdFournisseurByLimit($idFournisseur, $begin, $livraisonPerPage);
include 'controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include 'config.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classes managers $usersManager = new UserManager($pdo); $mailsManager = new MailManager($pdo); $notesClientsManager = new NotesClientManager($pdo); $projetManager = new ProjetManager($pdo); $contratManager = new ContratManager($pdo); $clientManager = new ClientManager($pdo); $livraisonsManager = new LivraisonManager($pdo); $fournisseursManager = new FournisseurManager($pdo); $caisseManager = new CaisseManager($pdo); $caisseIaazaManager = new CaisseIaazaManager($pdo); $operationsManager = new OperationManager($pdo); $compteBancaire = new CompteBancaireManager($pdo); //classes and vars //users number $soldeCaisseAnnahda = $caisseManager->getTotalCaisseByType("Entree") - $caisseManager->getTotalCaisseByType("Sortie"); $soldeCaisseIaaza = $caisseIaazaManager->getTotalCaisseByType("Entree") - $caisseIaazaManager->getTotalCaisseByType("Sortie"); $projetNumber = $projetManager->getProjetsNumber(); $usersNumber = $usersManager->getUsersNumber(); $fournisseurNumber = $fournisseursManager->getFournisseurNumbers(); $mailsNumberToday = $mailsManager->getMailsNumberToday(); $mailsToday = $mailsManager->getMailsToday(); $clientWeek = $clientManager->getClientsWeek();
} spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idProjet = htmlentities($_POST['idProjet']); $idFournisseur = htmlentities($_POST['idFournisseur']); if (!empty($_POST['idProjet']) and !empty($_POST['idFournisseur'])) { if (!empty($_POST['dateLivraison'])) { $dateLivraison = htmlentities($_POST['dateLivraison']); $libelle = htmlentities($_POST['libelle']); $codeLivraison = uniqid() . date('YmdHis'); //CREATE NEW Livraison object $livraison = new Livraison(array('dateLivraison' => $dateLivraison, 'libelle' => $libelle, 'quantite' => $quantite, 'idFournisseur' => $idFournisseur, 'idProjet' => $idProjet, 'code' => $codeLivraison)); $livraisonManager = new LivraisonManager($pdo); $livraisonManager->add($livraison); $_SESSION['livraison-add-success'] = '<strong>Opération valide</strong> : La livraison est ajouté avec succès !'; $_SESSION['livraison-detail-fill'] = '<strong>Détails livraisons</strong> : Ajoutez la liste des articles à votre livraison !'; $redirectLink = 'Location:../livraisons-details.php?codeLivraison=' . $codeLivraison; header($redirectLink); } else { $_SESSION['livraison-add-error'] = "<strong>Erreur Ajout Livraison</strong> : Vous devez remplir au moins les champs 'Libelle', 'Prix unitaire' et 'Quantité'."; $redirectLink = 'Location:../livraison-add.php?idProjet=' . $idProjet . '&idFournisseur=' . $idFournisseur; if (isset($_GET['p']) and $_GET['p'] == 99) { $redirectLink = 'Location:../livraisons2.php'; } header($redirectLink); exit; } } else {
} spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idLivraison = $_POST['idLivraison']; $idProjet = $_POST['idProjet']; $idSociete = $_POST['idSociete']; $codeLivraison = $_POST['codeLivraison']; if (!empty($_POST['dateLivraison'])) { $libelle = htmlentities($_POST['libelle']); $dateLivraison = htmlentities($_POST['dateLivraison']); //CREATE NEW Livraison object $livraison = new Livraison(array('id' => $idLivraison, 'libelle' => $libelle, 'dateLivraison' => $dateLivraison)); $livraisonManager = new LivraisonManager($pdo); $livraisonManager->update($livraison); //add history data to db $fournisseurManager = new FournisseurManager($pdo); $livraison = $livraisonManager->getLivraisonById($idLivraison); $fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur()); $projetManager = new ProjetManager($pdo); $projet = $projetManager->getProjetById($idProjet); $historyManager = new HistoryManager($pdo); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des livraisons", 'description' => "Modification Livraison : ID Livraison " . $livraison->id() . " - Libelle : " . $livraison->libelle() . " - Fournisseur : " . $fournisseur->nom() . "/" . $fournisseur->societe() . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['livraison--detail-update-success'] = '<strong>Opération valide</strong> : Les informations de la livraison sont modifiées avec succès.'; $redirectLink = 'Location:../projet-livraisons.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete;
<?php //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'; include '../lib/image-processing.php'; //classes loading end session_start(); //post input processing $idProjet = htmlentities($_POST['idProjet']); $idSociete = htmlentities($_POST['idSociete']); $idFournisseur = htmlentities($_POST['idFournisseur']); $status = "Non Payé"; $livraisonManager = new LivraisonManager($pdo); foreach ($_POST['id_livraison'] as $idLivraison) { $livraisonManager->invalidateLivraisonsPayees($idLivraison, $idFournisseur, $idProjet, $status); } header("Location:../livraisons-invalidate.php?idProjet=" . $idProjet . "&idSociete=" . $idSociete . "&idFournisseur=" . $idFournisseur);
{ 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 $idSociete = $_POST['idSociete']; $idProjet = $_POST['idProjet']; $idLivraison = $_POST['idLivraison']; $livraisonManager = new LivraisonManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraison = $livraisonManager->getLivraisonById($idLivraison); $fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur()); $livraisonManager->delete($idLivraison); //add history data to db $projetManager = new ProjetManager($pdo); $projet = $projetManager->getProjetById($idProjet); $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 livraisons", 'description' => "Suppression Livraison : ID Livraison " . $livraison->id() . " - Libelle : " . $livraison->libelle() . " - Fournisseur : " . $fournisseur->nom() . "/" . $fournisseur->societe() . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['livraison-delete-success'] = "<strong>Opération valide : </strong>Livraison supprimée avec succès."; $redirectLink = 'Location:../projet-livraisons.php?idProjet=' . $idProjet . '&idSociete=' . $idSociete;
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(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($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>"; //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); }
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { //les services $clients = ""; $fournisseurManager = new FournisseurManager($pdo); $livraisonsManager = new LivraisonManager($pdo); if (isset($_SESSION['searchFournisseurResult'])) { $fournisseurs = $_SESSION['searchFournisseurResult']; } ?> <!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" />
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $idFournisseur = 0; $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php"; $livraisonListDeleteLink = ""; if (isset($_GET['idFournisseur'])) { $idFournisseur = $_GET['idFournisseur'];
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $idProjet = 0; $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); if (isset($_GET['codeLivraison']) and (bool) $livraisonManager->getCodeLivraison($_GET['codeLivraison'])) { $codeLivraison = $_GET['codeLivraison']; $livraison = $livraisonManager->getLivraisonByCode($codeLivraison); $projet = $projetManager->getProjetById($livraison->idProjet()); $fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur()); } ?> <!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>
include 'model/' . $myClass . '.php'; } elseif (file_exists('controller/' . $myClass . '.php')) { include 'controller/' . $myClass . '.php'; } } 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") { //les sources $idProjet = 0; $idLivraison = 0; $projetManager = new ProjetManager($pdo); $livraisonManager = new LivraisonManager($pdo); if (isset($_GET['idProjet']) and $_GET['idProjet'] > 0 and $_GET['idProjet'] <= $projetManager->getLastId() and (isset($_GET['idLivraison']) and ($_GET['idLivraison'] > 0 and $_GET['idLivraison'] <= $livraisonManager->getLastId()))) { $idProjet = $_GET['idProjet']; $idLivraison = $_GET['idLivraison']; $projet = $projetManager->getProjetById($idProjet); $livraison = $livraisonManager->getLivraisonById($idLivraison); $piecesManager = new LivraisonPiecesManager($pdo); $pieces = ""; //test the terrain object number: if exists get terrain else do nothing $piecesNumber = $piecesManager->getPiecesLivraisonNumberByIdLivraison($idLivraison); if ($piecesNumber != 0) { $pieces = $piecesManager->getPiecesLivraisonByIdLivraison($idLivraison); } } ?> <!DOCTYPE html>
} spl_autoload_register("classLoad"); include('config.php'); //classes loading end session_start(); if(isset($_SESSION['userMerlaTrav']) ){ //classes managers $appartementManager = new AppartementManager($pdo); $locauxManager = new LocauxManager($pdo); $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->getTotalPrixAppartements() + $locauxManager->getTotalPrixLocaux()); //get contacts ids and get sum of client operations $idsContrats = $contratManager->getContratActifIds();
{ 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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $fournisseurManager = new FournisseurManager($pdo); $projetManager = new ProjetManager($pdo); $livraisonManager = new LivraisonManager($pdo); $idFournisseur = 0; if (isset($_GET['idFournisseur']) and ($_GET['idFournisseur'] > 0 and $_GET['idFournisseur'] <= $fournisseurManager->getLastId())) { $idFournisseur = $_GET['idFournisseur']; $reglementsManager = new ReglementFournisseurManager($pdo); $reglementNumber = $reglementsManager->getReglementsNumberByIdFournisseurOnly($idFournisseur); if ($reglementNumber != 0) { $reglementPerPage = 10; $pageNumber = ceil($reglementNumber / $reglementPerPage); $p = 1; if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) { $p = $_GET['p']; } else { $p = 1; } $begin = ($p - 1) * $reglementPerPage;
} spl_autoload_register("classLoad"); include('config.php'); //classes loading end session_start(); if(isset($_SESSION['userMerlaTrav']) and (isset($_GET['idProjet']))){ //classes managers $appartementManager = new AppartementManager($pdo); $locauxManager = new LocauxManager($pdo); $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)
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); //classes and vars $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php"; $livraisonListDeleteLink = ""; $titreLivraison = "Société Annahda"; $livraisonNumber = $livraisonManager->getLivraisonNumber(); //if($livraisonNumber != 0){ $idFournisseur = $_GET['idFournisseur'];
<?php //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 $idProjet = $_POST['idProjet']; $idLivraison = $_POST['idLivraison']; $livraisonManager = new LivraisonManager($pdo); $livraisonManager->delete($idLivraison); $_SESSION['livraison-delete-success'] = "<strong>Opération valide : </strong>Livraison supprimée avec succès."; //$redirectLink = 'Location:../livraisons-list.php?idProjet='.$idProjet; //if( isset($_GET['p']) and $_GET['p']==1 ){ $redirectLink = 'Location:../livraisons2.php'; //} header($redirectLink);
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/LivraisonBilanPrintController.php"; if (isset($_POST['idFournisseur']) and !empty($_POST['idProjet']) and $fournisseurManager->getOneFournisseurBySearch($_POST['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_POST['idFournisseur'])); $idProjet = $_POST['idProjet']; $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseurByProjet($fournisseur, $idProjet);
include 'model/' . $myClass . '.php'; } elseif (file_exists('controller/' . $myClass . '.php')) { include 'controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include 'config.php'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $societeManager = new SocieteManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/LivraisonBilanPrintController.php"; $idSociete = $_GET['idSociete']; $idFournisseur = $_GET['idFournisseur']; $societe = $societeManager->getSocieteById($idSociete); $livraisons = "";
{ 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(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { //class manager $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $idFournisseur = $_POST['idFournisseur']; $fournisseur = $fournisseurManager->getFournisseurById($idFournisseur); $reglements = ""; $reglementsNumber = 0; $livraisons = ""; $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = ""; if (isset($_POST['criteria']) and $_POST['criteria'] == "toutesLivraison") { $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($idFournisseur); if ($livraisonNumber != 0) {
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(); if (isset($_SESSION['userMerlaTrav']) and $_SESSION['userMerlaTrav']->profil() == "admin") { $fournisseurManager = new FournisseurManager($pdo); $projetManager = new ProjetManager($pdo); $livraisonManager = new LivraisonManager($pdo); $idFournisseur = 0; if (isset($_GET['idFournisseur']) and ($_GET['idFournisseur'] > 0 and $_GET['idFournisseur'] <= $fournisseurManager->getLastId())) { $idFournisseur = $_GET['idFournisseur']; $reglementsManager = new ReglementFournisseurManager($pdo); $reglementNumber = $reglementsManager->getReglementsNumberByIdFournisseurOnly($idFournisseur); $reglements = $reglementsManager->getReglementFournisseursByIdFournisseur($idFournisseur); $total = $reglementsManager->getTotalReglementByIdFournisseur($idFournisseur); $totalLivraisons = $livraisonManager->getTotalLivraisonsIdFournisseur($idFournisseur); $nomFournisseur = $fournisseurManager->getFournisseurById($idFournisseur)->nom(); } ob_start(); ?> <style type="text/css"> p, h1, h2{ text-align: center;
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); //$reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php"; $livraisonListDeleteLink = ""; $livraisonNumber = $livraisonManager->getLivraisonNumber(); if ($livraisonNumber != 0) { $livraisons = $livraisonManager->getLivraisonsByGroup();
spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idLivraison = $_POST['idLivraison']; $codeLivraison = $_POST['codeLivraison']; if (!empty($_POST['libelle']) && !empty($_POST['prixUnitaire']) && !empty($_POST['quantite'])) { $libelle = htmlentities($_POST['libelle']); $designation = htmlentities($_POST['designation']); $dateLivraison = htmlentities($_POST['dateLivraison']); $quantite = htmlentities($_POST['quantite']); $prixUnitaire = htmlentities($_POST['prixUnitaire']); //CREATE NEW Livraison object $livraison = new Livraison(array('id' => $idLivraison, 'libelle' => $libelle, 'designation' => $designation, 'dateLivraison' => $dateLivraison, 'prixUnitaire' => $prixUnitaire, 'quantite' => $quantite)); $livraisonManager = new LivraisonManager($pdo); $livraisonManager->update($livraison); $_SESSION['livraison-update-success'] = '<strong>Opération valide</strong> : Les informations de la livraison sont modifiées avec succès.'; $redirectLink = 'Location:../livraison.php?codeLivraison=' . $codeLivraison; if (isset($_GET['p']) and $_GET['p'] == 99) { $redirectLink = "Location:../livraisons.php"; } header($redirectLink); } else { $_SESSION['livraison-update-error'] = "<strong>Erreur Modification Livraison</strong> : Vous devez remplir au moins les champs 'Libelle', 'Prix unitaire' et 'Quantité'."; $redirectLink = 'Location:../livraison.php?codeLivraison=' . $codeLivraison; if (isset($_GET['p']) and $_GET['p'] == 99) { $redirectLink = "Location:../livraisons.php"; } header($redirectLink); }
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $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 = "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']);
include '../lib/image-processing.php'; //classes loading end session_start(); //post input processing $action = htmlentities($_POST['action']); //In this session variable we put all the POST, to get it in the contrats-add file //in case of error, and this help the user to do not put again what he filled out. $_SESSION['livraison-data-form'] = $_POST; //This var contains result message of CRUD action $actionMessage = ""; $typeMessage = ""; $redirectLink = ""; //process begins //The History Component is used in all ActionControllers to mention a historical version of each action $historyManager = new HistoryManager($pdo); $livraisonManager = new LivraisonManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $projetManager = new ProjetManager($pdo); $idFournisseur = htmlentities($_POST['idFournisseur']); if ($action == "add") { if (!empty($_POST['libelle']) and !empty($_POST['dateLivraison'])) { $idProjet = htmlentities($_POST['idProjet']); $libelle = htmlentities($_POST['libelle']); $designation = htmlentities($_POST['designation']); $dateLivraison = htmlentities($_POST['dateLivraison']); $codeLivraison = uniqid() . date('YmdHis'); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); //these next data are used to know the month and the year of a supply demand $mois = date('m', strtotime($dateLivraison)); $annee = date('Y', strtotime($dateLivraison));
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $idFournisseur = 0; $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php"; $livraisonListDeleteLink = ""; if (isset($_GET['idFournisseur']) and !empty($_GET['idProjet']) and $fournisseurManager->getOneFournisseurBySearch($_GET['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_GET['idFournisseur']));
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'; include 'lib/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //classManagers $projetManager = new ProjetManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $livraisonManager = new LivraisonManager($pdo); $livraisonDetailManager = new LivraisonDetailManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurManager($pdo); //classes and vars $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonNumber = 0; $totalReglement = 0; $totalLivraison = 0; $titreLivraison = "Liste de toutes les livraisons"; $hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php"; $livraisonListDeleteLink = ""; if (isset($_GET['idFournisseur']) and $fournisseurManager->getOneFournisseurBySearch($_GET['idFournisseur'] >= 1)) { $fournisseur = $fournisseurManager->getOneFournisseurBySearch(htmlentities($_GET['idFournisseur'])); $livraisonNumber = $livraisonManager->getLivraisonsNumberByIdFournisseur($fournisseur);