<?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['montant'])) {
    $montant = htmlentities($_POST['montant']);
    $designation = htmlentities($_POST['designation']);
    $destination = htmlentities($_POST['destination']);
    $dateOperation = htmlentities($_POST['dateOperation']);
    $utilisateur = htmlentities($_POST['utilisateur']);
    $caisseSorties = new CaisseSorties(array('montant' => $montant, 'designation' => $designation, 'dateOperation' => $dateOperation, 'destination' => $destination, 'utilisateur' => $utilisateur));
    $caisseSortiesManager = new CaisseSortiesManager($pdo);
    $caisseSortiesManager->add($caisseSorties);
    $_SESSION['sorties-add-success'] = "<strong>Opération valide : </strong>Le montant est tiré de la caisse avec succès.";
} else {
    $_SESSION['sorties-add-error'] = "<strong>Erreur Ajout Sorties : </strong>Vous devez remplir au moins le champ 'Montant'.";
}
header('Location:../caisse.php');
<?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
$idSortie = $_POST['idSortie'];
if (!empty($_POST['montant'])) {
    $montant = htmlentities($_POST['montant']);
    $designation = htmlentities($_POST['designation']);
    $destination = htmlentities($_POST['destination']);
    $dateOperation = htmlentities($_POST['dateOperation']);
    $utilisateur = htmlentities($_POST['user']);
    $caisseSorties = new CaisseSorties(array('id' => $idSortie, 'montant' => $montant, 'designation' => $designation, 'destination' => $destination, 'dateOperation' => $dateOperation, 'utilisateur' => $utilisateur));
    $caisseSortiesManager = new CaisseSortiesManager($pdo);
    $caisseSortiesManager->update($caisseSorties);
    $_SESSION['sorties-update-success'] = "<strong>Opération valide : </strong>La sortie est modifiée avec succès.";
} else {
    $_SESSION['sorties-update-error'] = "<strong>Erreur Modification Sorties : </strong>Vous devez remplir au moins le champ 'Montant'.";
}
header('Location:../caisse-sorties.php');
Example #3
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);
    $caisseEntreesManager = new CaisseEntreesManager($pdo);
    $caisseSortiesManager = new CaisseSortiesManager($pdo);
    $operationsManager = new OperationManager($pdo);
    $compteBancaire = new CompteBancaireManager($pdo);
    //classes and vars
    //users number
    $projetNumber = $projetManager->getProjetsNumber();
    $usersNumber = $usersManager->getUsersNumber();
    $fournisseurNumber = $fournisseursManager->getFournisseurNumbers();
    $mailsNumberToday = $mailsManager->getMailsNumberToday();
    $mailsToday = $mailsManager->getMailsToday();
    $clientWeek = $clientManager->getClientsWeek();
    $clientNumberWeek = $clientManager->getClientsNumberWeek();
    $livraisonsNumber = $livraisonsManager->getLivraisonNumber();
    $livraisonsWeek = $livraisonsManager->getLivraisonsWeek();
    $livraisonsNumberWeek = $livraisonsManager->getLivraisonsNumberWeek();
    $operationsNumberWeek = $operationsManager->getOperationNumberWeek();
Example #4
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") {
    //les sources
    $projetManager = new ProjetManager($pdo);
    $caisseSortiesManager = new CaisseSortiesManager($pdo);
    $projets = $projetManager->getProjets();
    $sorties = "";
    $destinations = $caisseSortiesManager->getDestinations();
    $total = 0;
    //test the entreesSorties object number: if exists get sorties else do nothing
    $choice = "toutes";
    if (isset($_GET['destination'])) {
        $choice = htmlentities($_GET['destination']);
        if ($choice == "Bureau") {
            $sortiesNumber = $caisseSortiesManager->getCaisseSortiesNumberBureau();
            if ($sortiesNumber != 0) {
                $sortiesPerPage = 10;
                $pageNumber = ceil($sortiesNumber / $sortiesPerPage);
                $p = 1;
                if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) {
<?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
$idSortie = $_POST['idSortie'];
$caisseSortiesManager = new CaisseSortiesManager($pdo);
$caisseSortiesManager->delete($idSortie);
$_SESSION['sorties-delete-success'] = "<strong>Opération valide : </strong>Sortie de caisse supprimée avec succès.";
header('Location:../caisse-sorties.php');
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") {
    //classes managers
    $projetManager = new ProjetManager($pdo);
    $caisseSortiesManager = new CaisseSortiesManager($pdo);
    $projets = $projetManager->getProjets();
    $sorties = "";
    $total = 0;
    if (isset($_GET['destination'])) {
        $choice = htmlentities($_GET['destination']);
        if ($choice == "Bureau") {
            $sorties = $caisseSortiesManager->getCaisseSortiesBureau();
            $total = $caisseSortiesManager->getTotalCaisseSortiesBureau();
        } else {
            if ($choice == "toutes") {
                $sorties = $caisseSortiesManager->getCaisseSorties();
                $total = $caisseSortiesManager->getTotalCaisseSorties();
            } else {
                $sorties = $caisseSortiesManager->getCaisseSortiesProjet($choice);
                $total = $caisseSortiesManager->getTotalCaisseSortiesProjet($_GET['destination']);