<?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);
Example #4
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';
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']);
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']);
Example #12
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']) 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);
Example #13
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);
    $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'])) {
Example #15
0
    }
}
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');
}
Example #17
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
		$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>
Example #20
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);
    $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">
Example #25
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';
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'])) {
Example #28
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
     $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)) {
Example #30
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'])){