Beispiel #1
0
        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&eacute;";
$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'];
Beispiel #14
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);
    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>
Beispiel #16
0
 }
 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;
Beispiel #18
0
    }
    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);
Beispiel #21
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") {
    //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);
Beispiel #22
0
        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;
Beispiel #25
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 = "";
    $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);