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
$idSociete = htmlentities($_POST['idSociete']);
$url = "";
$idCheque = htmlentities($_POST['idCheque']);
if (file_exists($_FILES['urlCopieCheque']['tmp_name']) || is_uploaded_file($_FILES['urlCopieCheque']['tmp_name'])) {
    $url = imageProcessing($_FILES['urlCopieCheque'], '/pieces/pieces_cheque/');
    $chequeManager = new ChequeManager($pdo);
    $chequeManager->updateCopieCheque($url, $idCheque);
    $_SESSION['cheque-copie-update-success'] = "<strong>Opération valide : </strong>La copie chèque est modifiée avec succès.";
    //add history data to db
    $historyManager = new HistoryManager($pdo);
    $createdBy = $_SESSION['userMerlaTrav']->login();
    $created = date('Y-m-d h:i:s');
    $history = new History(array('action' => "Modification Copie Chèque", 'target' => "Table des chèques", 'description' => "Modification de la copie du chèque- ID : " . $idCheque, 'created' => $created, 'createdBy' => $createdBy));
    //add it to db
    $historyManager->add($history);
} else {
    $_SESSION['cheque-copie-update-error'] = "<strong>Erreur Modification Copie Chèque : </strong>Vous devez séléctionner un fichier.";
}
header('Location:../company-cheques.php?idSociete=' . $idSociete);
Example #2
0
    $idCheque = htmlentities($_POST['idCheque']);
    $montant = htmlentities($_POST['montant']);
    $numeroCheque = htmlentities($_POST['numeroCheque']);
    $designationSociete = htmlentities($_POST['designationSociete']);
    $designationPersonne = htmlentities($_POST['designationPersonne']);
    $dateCheque = htmlentities($_POST['dateCheque']);
    $idProjet = htmlentities($_POST['idProjet']);
    $createdBy = $_SESSION['userMerlaTrav']->login();
    $created = date('d/m/Y h:m');
    $statut = htmlentities($_POST['statut']);
    /*$url = "";
            if(file_exists($_FILES['urlCheque']['tmp_name']) || is_uploaded_file($_FILES['url']['tmp_name'])) {
    			$url = imageProcessing($_FILES['urlCheque'], '/pieces/pieces_cheque/');
    		}*/
    $cheque = new Cheque(array('id' => $idCheque, 'numero' => $numeroCheque, 'montant' => $montant, 'designationSociete' => $designationSociete, 'designationPersonne' => $designationPersonne, 'dateCheque' => $dateCheque, 'idProjet' => $idProjet, 'createdBy' => $createdBy, 'created' => $created, 'statut' => $statut, 'url' => $url));
    $chequeManager = new ChequeManager($pdo);
    $chequeManager->update($cheque);
    $_SESSION['cheque-update-success'] = "<strong>Opération valide : </strong>Le chèque est modifié avec succès.";
    //add history data to db
    $historyManager = new HistoryManager($pdo);
    $projetManager = new ProjetManager($pdo);
    $cheque = $chequeManager->getChequeById($idCheque);
    $projet = $projetManager->getProjetById($cheque->idProjet());
    $createdBy = $_SESSION['userMerlaTrav']->login();
    $created = date('Y-m-d h:i:s');
    $history = new History(array('action' => "Modification", 'target' => "Table des chèques", 'description' => "Modification du chèque - ID : " . $idCheque . " - N° : " . $cheque->numero() . " - Montant : " . $cheque->montant() . " - Compte : " . $cheque->compteBancaire() . " - Designation : " . $cheque->designationSociete() . "/" . $cheque->designationPersonne() . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy));
    //add it to db
    $historyManager->add($history);
} else {
    $_SESSION['cheque-update-error'] = "<strong>Erreur Modification Chèque : </strong>Vous devez remplir au moins les champs 'Montant', 'Numéro chèque' et 'Désignation Société'.";
}
Example #3
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();
//post input processing
$idCheque = $_POST['idCheque'];
$idSociete = htmlentities($_POST['idSociete']);
$chequeManager = new ChequeManager($pdo);
$cheque = $chequeManager->getChequeById($idCheque);
$chequeManager->delete($idCheque);
$_SESSION['cheque-delete-success'] = "<strong>Opération valide : </strong>Chèque supprimé avec succès.";
//add history data to db
$historyManager = new HistoryManager($pdo);
$projetManager = new ProjetManager($pdo);
$projet = $projetManager->getProjetById($cheque->idProjet());
$createdBy = $_SESSION['userMerlaTrav']->login();
$created = date('Y-m-d h:i:s');
$history = new History(array('action' => "Suppression", 'target' => "Table des chèques", 'description' => "Suppression du chèque- N° : " . $cheque->numero() . " - Montant : " . $cheque->montant() . " - Compte : " . $cheque->compteBancaire() . " - Designation : " . $cheque->designationSociete() . "/" . $cheque->designationPersonne() . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy));
//add it to db
$historyManager->add($history);
//do not forget p parameter and to send it in url
header('Location:../company-cheques.php?idSociete=' . $idSociete);
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") {
    //classManagers
    $projetManager = new ProjetManager($pdo);
    $projets = $projetManager->getProjets();
    $chequeManager = new ChequeManager($pdo);
    $chequeNumber = $chequeManager->getChequeNumbers();
    if ($chequeNumber != 0) {
        $chequePerPage = 100;
        $pageNumber = ceil($chequeNumber / $chequePerPage);
        $p = 1;
        if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) {
            $p = $_GET['p'];
        } else {
            $p = 1;
        }
        $begin = ($p - 1) * $chequePerPage;
        $pagination = paginate('cheques.php', '?p=', $pageNumber, $p);
        $cheques = $chequeManager->getChequesByLimits($begin, $chequePerPage);
    }
    ?>
Example #5
0
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();
    $chequesWeek = $chequeManager->getChequesWeek();
    $chequesMonth = $chequeManager->getChequesMonth();
    //$clientNumberWeek = $clientManager->getClientsNumberWeek();
    //$livraisonsNumber = $livraisonsManager->getLivraisonNumber();
    $livraisonsWeek = $livraisonsManager->getLivraisonsWeek();
    //$livraisonsNumberWeek = $livraisonsManager->getLivraisonsNumberWeek();
<?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
$idCheque = htmlentities($_POST['idCheque']);
$idSociete = htmlentities($_POST['idSociete']);
$statut = htmlentities($_POST['statut']);
$chequeManager = new ChequeManager($pdo);
$chequeManager->updateStatut($idCheque, $statut);
//add history data to db
$historyManager = new HistoryManager($pdo);
$createdBy = $_SESSION['userMerlaTrav']->login();
$created = date('Y-m-d h:i:s');
$history = new History(array('action' => "Modification Status Chèque", 'target' => "Table des chèques", 'description' => "Modification de status du chèque - ID : " . $idCheque, 'created' => $created, 'createdBy' => $createdBy));
//add it to db
$historyManager->add($history);
$_SESSION['cheque-statut-update-success'] = "<strong>Opération valide : </strong>Le statut du chèque est modifié avec succès.";
header('Location:../company-cheques.php?idSociete=' . $idSociete);
Example #7
0
    $montant = htmlentities($_POST['montant']);
    $numeroCheque = htmlentities($_POST['numeroCheque']);
    $designationSociete = htmlentities($_POST['designationSociete']);
    $designationPersonne = htmlentities($_POST['designationPersonne']);
    $dateCheque = htmlentities($_POST['dateCheque']);
    $idProjet = htmlentities($_POST['idProjet']);
    $createdBy = $_SESSION['userMerlaTrav']->login();
    $created = date('d/m/Y h:m');
    $statut = htmlentities($_POST['statut']);
    $compteBancaire = htmlentities($_POST['compteBancaire']);
    $url = "";
    if (file_exists($_FILES['urlCheque']['tmp_name']) || is_uploaded_file($_FILES['urlCheque']['tmp_name'])) {
        $url = imageProcessing($_FILES['urlCheque'], '/pieces/pieces_cheque/');
    }
    $cheque = new Cheque(array('numero' => $numeroCheque, 'montant' => $montant, 'designationSociete' => $designationSociete, 'designationPersonne' => $designationPersonne, 'dateCheque' => $dateCheque, 'idProjet' => $idProjet, 'idSociete' => $idSociete, 'compteBancaire' => $compteBancaire, 'createdBy' => $createdBy, 'created' => $created, 'statut' => $statut, 'url' => $url));
    $chequeManager = new ChequeManager($pdo);
    $chequeManager->add($cheque);
    $_SESSION['cheque-add-success'] = "<strong>Opération valide : </strong>Le chèque est ajouté au système avec succès.";
    //add history data to db
    $historyManager = new HistoryManager($pdo);
    $projetManager = new ProjetManager($pdo);
    $societeManager = new SocieteManager($pdo);
    $projet = $projetManager->getProjetById($idProjet);
    $societe = $societeManager->getSocieteById($idSociete);
    $createdBy = $_SESSION['userMerlaTrav']->login();
    $created = date('Y-m-d h:i:s');
    $history = new History(array('action' => "Ajout", 'target' => "Table des chèques", 'description' => "Ajout de chèque- N° : " . $numeroCheque . " - Montant : " . $montant . " - Compte : " . $compteBancaire . " - Designation : " . $designationSociete . "/" . $designationPersonne . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy));
    //add it to db
    $historyManager->add($history);
} else {
    $_SESSION['cheque-add-error'] = "<strong>Erreur Ajout Chèque : </strong>Vous devez remplir au moins les champs 'Montant', 'Numéro chèque' et 'Désignation Société'.";
Example #8
0
spl_autoload_register("classLoad");
include 'config.php';
include 'lib/pagination.php';
//classes loading end
session_start();
if (isset($_SESSION['userMerlaTrav'])) {
    //classManagers
    $societeManager = new SocieteManager($pdo);
    if (isset($_GET['idSociete']) and ($_GET['idSociete'] >= 1 and $_GET['idSociete'] <= $societeManager->getLastId())) {
        $idSociete = $_GET['idSociete'];
        $societe = $societeManager->getSocieteById($idSociete);
        $projetManager = new ProjetManager($pdo);
        $compteBancaireManager = new CompteBancaireManager($pdo);
        $projets = $projetManager->getProjetsByIdSociete($idSociete);
        $comptesBancaires = $compteBancaireManager->getCompteBancairesByIdSociete($idSociete);
        $chequeManager = new ChequeManager($pdo);
        $chequeNumber = $chequeManager->getChequeNumbers();
        if ($chequeNumber != 0) {
            $chequePerPage = 1000000000;
            $pageNumber = ceil($chequeNumber / $chequePerPage);
            $p = 1;
            if (isset($_GET['p']) and ($_GET['p'] > 0 and $_GET['p'] <= $pageNumber)) {
                $p = $_GET['p'];
            } else {
                $p = 1;
            }
            $begin = ($p - 1) * $chequePerPage;
            $pagination = paginate('company-cheques.php', '?p=', $pageNumber, $p);
            $cheques = $chequeManager->getChequesBySocieteByLimits($idSociete, $begin, $chequePerPage);
        }
    }