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);
$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é'."; }
//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);
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); } ?>
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);
$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é'.";
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); } }