<?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 $idFournisseur = $_POST['idFournisseur']; $fournisseurManager = new FournisseurManager($pdo); $fournisseurManager->delete($idFournisseur); $_SESSION['fournisseur-delete-success'] = "<strong>Opération valide : </strong>Fournisseur supprimé avec succès."; header('Location:../fournisseurs.php#listFournisseurs');
{ 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);
//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(); 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);
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/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //les sources $fournisseursManager = new FournisseurManager($pdo); $fournisseurNumber = $fournisseursManager->getFournisseurNumbers(); $fournisseurs = $fournisseursManager->getFournisseurs(); ?> <!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" /> <link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet" />
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") { //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 (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){
//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(); 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']));
if (isset($_GET['p']) and $_GET['p'] == 1) { $redirectLink = 'Location:../livraisons.php'; } header($redirectLink); exit; } else { $adresse = htmlentities($_POST['adresse']); $telephone1 = htmlentities($_POST['telephone1']); $telephone2 = htmlentities($_POST['telephone2']); $email = htmlentities($_POST['email']); $fax = htmlentities($_POST['fax']); $created = date("Y-m-d"); $codeFournisseur = uniqid() . date('YmdHis'); //create a new Fournisseur object $fournisseur = new Fournisseur(array('nom' => $nom, 'adresse' => $adresse, 'telephone1' => $telephone1, 'telephone2' => $telephone2, 'email' => $email, 'fax' => $fax, 'dateCreation' => $created, 'code' => $codeFournisseur)); $fournisseurManager = new FournisseurManager($pdo); $fournisseurManager->add($fournisseur); $_SESSION['fournisseur-add-success'] = "<strong>Opération valide : </strong>Le fournisseur '" . $nom . "' est ajouté avec succès"; } } else { $_SESSION['fournisseur-add-error'] = "<strong>Erreur Ajout Fournisseur : </strong>Vous devez remplir au moins le champ 'Nom'."; $redirectLink = 'Location:../fournisseurs.php#tab_1'; if (isset($_GET['p']) and $_GET['p'] == 1) { $redirectLink = 'Location:../livraisons.php'; } header($redirectLink); exit; } } } $redirectLink = 'Location:../fournisseurs.php#tab_1';
//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['reglement-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); $reglementManager = new ReglementFournisseurManager($pdo); $fournisseurManager = new FournisseurManager($pdo); if ($action == "add") { if (!empty($_POST['montant'])) { $idFournisseur = htmlentities($_POST['idFournisseur']); $idProjet = htmlentities($_POST['idProjet']); $dateReglement = htmlentities($_POST['dateReglement']); $montant = htmlentities($_POST['montant']); $modePaiement = htmlentities($_POST['modePaiement']); $numeroOperation = htmlentities($_POST['numeroCheque']); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $reglement = new ReglementFournisseur(array('idFournisseur' => $idFournisseur, 'idProjet' => $idProjet, 'dateReglement' => $dateReglement, 'montant' => $montant, 'modePaiement' => $modePaiement, 'numeroCheque' => $numeroOperation, 'createdBy' => $createdBy, 'created' => $created)); $reglementManager->add($reglement); //add History data $nomFournisseur = $fournisseurManager->getFournisseurById($idFournisseur)->nom(); $history = new History(array('action' => "Ajout", 'target' => "Table des réglements fournisseurs Annahda", 'description' => "Ajout du réglement, montant : " . $montant . ", fournisseur : " . $nomFournisseur . " - Société : Annahda", 'created' => $created, 'createdBy' => $createdBy));
spl_autoload_register("classLoad"); include '../config.php'; 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['fournisseur-data-form'] = $_POST; //This var contains result message of CRUD action $actionMessage = ""; $typeMessage = ""; $redirectLink = ""; //process begins $fournisseurManager = new FournisseurManager($pdo); //The History Component is used in all ActionControllers to mention a historical version of each action $historyManager = new HistoryManager($pdo); $idFournisseur = htmlentities($_POST['idFournisseur']); //Action Add Processing Begin if ($action == "add") { if (!empty($_POST['nom'])) { $nom = htmlentities($_POST['nom']); if ($fournisseurManager->exists($nom)) { $actionMessage = "<strong>Erreur Ajout Fournisseur : </strong>Un fournisseur existe déjà avec ce nom : <strong>" . $nom . "</strong>."; $typeMessage = "error"; } else { $adresse = htmlentities($_POST['adresse']); $telephone1 = htmlentities($_POST['telephone1']); $telephone2 = htmlentities($_POST['telephone2']); $fax = htmlentities($_POST['fax']);
{ 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); $showFournisseurSelect = 0; $showProjetSelect = 0; if (isset($_GET['idProjet']) and $_GET['idProjet'] > 0 and $_GET['idProjet'] <= $projetManager->getLastId() and (isset($_GET['idFournisseur']) and $_GET['idFournisseur'] > 0 and $_GET['idFournisseur'] <= $fournisseurManager->getLastId())) { $idProjet = $_GET['idProjet']; $idFournisseur = $_GET['idFournisseur']; $projet = $projetManager->getProjetById($idProjet); $fournisseur = $fournisseurManager->getFournisseurById($idFournisseur); $showFournisseurSelect = 1; $showProjetSelect = 1; } else { if (isset($_GET['idFournisseur']) and $_GET['idFournisseur'] > 0 and $_GET['idFournisseur'] <= $fournisseurManager->getLastId()) { $idFournisseur = $_GET['idFournisseur']; $projets = $projetManager->getProjets(); $fournisseur = $fournisseurManager->getFournisseurById($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); $commandeManager = new CommandeManager($pdo); $commandeDetailManager = new CommandeDetailManager($pdo); //classes and vars $commandeDetailNumber = 0; $titreLivraison = "Détail de la commande"; $commande = "Vide"; $fournisseur = "Vide"; $nomProjet = "Non mentionné"; $idProjet = ""; $fournisseurs = $fournisseurManager->getFournisseurs(); $projets = $projetManager->getProjets(); if (isset($_GET['codeCommande'])) { $commande = $commandeManager->getCommandeByCode($_GET['codeCommande']); $fournisseur = $fournisseurManager->getFournisseurById($commande->idFournisseur()); if ($commande->idProjet() != 0) {
{ 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'])) {
} } 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(); $clientNumberWeek = $clientManager->getClientsNumberWeek();
include '../config.php'; //classes loading end session_start(); //post input processing if (!empty($_POST['nom'])) { $id = $_POST['idFournisseur']; $nom = htmlentities($_POST['nom']); $societe = htmlentities($_POST['societe']); $adresse = htmlentities($_POST['adresse']); $telephone1 = htmlentities($_POST['telephone1']); $nature = htmlentities($_POST['nature']); $email = htmlentities($_POST['email']); $fax = htmlentities($_POST['fax']); //update a Founisseur object $fournisseur = new Fournisseur(array('id' => $id, 'nom' => $nom, 'societe' => $societe, 'adresse' => $adresse, 'telephone1' => $telephone1, 'nature' => $nature, 'email' => $email, 'fax' => $fax)); $fournisseurManager = new FournisseurManager($pdo); $fournisseurManager->update($fournisseur); //add history data to db $historyManager = new HistoryManager($pdo); $fournisseur = $fournisseurManager->getFournisseurById($id); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des fournisseurs", 'description' => "Modification Fournisseur : " . $fournisseur->nom() . " - Societe : " . $fournisseur->societe(), 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $_SESSION['fournisseur-update-success'] = '<strong>Opération valide</strong> : Les données du fournisseur ' . $nom . ' sont modifiées avec succès.'; header('Location:../fournisseurs.php'); } else { $_SESSION['fournisseur-update-error'] = "<strong>Erreur Modification Fournisseur</strong> : Vous devez remplir au moins le champs 'Nom du fournisseur'."; header('Location:../fournisseurs.php'); }
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']) ){
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 LivraisonIaazaManager($pdo); $livraisonDetailManager = new LivraisonDetailIaazaManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurIaazaManager($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é Iaaza"; $livraisonNumber = $livraisonManager->getLivraisonNumber();
{ 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); $commandeManager = new CommandeManager($pdo); $commandeDetailManager = new CommandeDetailManager($pdo); //classes and vars $commandes = ""; $projets = $projetManager->getProjets(); $fournisseurs = $fournisseurManager->getFournisseurs(); $projet = $projetManager->getProjets(); $livraisonListDeleteLink = ""; if (isset($_GET['mois']) and isset($_GET['annee'])) { $mois = $_GET['mois']; $annee = $_GET['annee']; $commandes = $commandeManager->getCommandesByMonthYear($mois, $annee); } ?> <!DOCTYPE html>
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); $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);
//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 LivraisonIaazaManager($pdo); $fournisseurManager = new FournisseurManager($pdo); $projetManager = new ProjetManager($pdo); $idFournisseur = htmlentities($_POST['idFournisseur']); if ($action == "add") { 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
<?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 if (!empty($_POST['searchFournisseur'])) { $recherche = htmlentities($_POST['searchFournisseur']); $fournisseurManager = new FournisseurManager($pdo); $_SESSION['searchFournisseurResult'] = $fournisseurManager->getFournisseurBySearch($recherche); header('Location:../fournisseurs-search.php'); } else { $_SESSION['fournisseur-search-error'] = "<strong>Erreur Recherche Fournisseur</strong> : Vous devez tapez un Nom de fournisseur."; header('Location:../fournisseurs-search.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(); 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());
//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(); 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">
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/pagination.php'; //classes loading end session_start(); if (isset($_SESSION['userMerlaTrav'])) { //les sources $fournisseurManager = new FournisseurManager($pdo); $employesManager = new EmployeManager($pdo); $annuaireManager = new AnnuaireManager($pdo); $fournisseurs = $fournisseurManager->getFournisseurs(); $employes = $employesManager->getEmployes(); $annuaires = $annuaireManager->getAnnuaires(); ?> <!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" />
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 LivraisonIaazaManager($pdo); $livraisonDetailManager = new LivraisonDetailIaazaManager($pdo); $reglementsFournisseurManager = new ReglementFournisseurIaazaManager($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
{ 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'])) {
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 = ""; $titreLivraison ="Société Annahda"; $livraisonNumber = $livraisonManager->getLivraisonNumber();
{ 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)) {
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'])){