session_start(); $historyManager = new HistoryManager($pdo); $projetManager = new ProjetManager($pdo); //post input processing $idProjet = htmlentities($_POST['idProjet']); $idSociete = htmlentities($_POST['idSociete']); $type = htmlentities($_POST['type']); if (!empty($_POST['idProjet'])) { $id = htmlentities($_POST['id']); if (htmlentities($_POST['typeImmobiliere']) == "appartement") { $appartementManager = new AppartementManager($pdo); $appartementManager->delete($id); } else { if (htmlentities($_POST['typeImmobiliere']) == "local") { $locauxManager = new LocauxManager($pdo); $locauxManager->delete($id); } else { if (htmlentities($_POST['typeImmobiliere']) == "maison") { $maisonManager = new MaisonManager($pdo); $maisonManager->delete($id); } else { if (htmlentities($_POST['typeImmobiliere']) == "terrain") { $terrainManager = new TerrainManager($pdo); $terrainManager->delete($id); } } } } //add history data to db $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s');
if ($action == "updateClient") { $idLocaux = $_POST['idLocaux']; $par = htmlentities($_POST['par']); $locauxManager->updatePar($par, $idLocaux); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification Client", 'target' => "Table des locaux commerciaux", 'description' => "Modifier le client réservant du local commercial", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "Opération Valide : Local Commercial Réservation Modifiée avec succès."; $typeMessage = "success"; } else { if ($action == "delete") { $idLocaux = $_POST['idLocaux']; $locauxManager->delete($idLocaux); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Suppression", 'target' => "Table des locaux commerciaux", 'description' => "Supprimer un local commercial", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "Opération Valide : Local Commercial Supprimé avec succès."; $typeMessage = "success"; } } } } } //Action Delete Processing End $_SESSION['locaux-action-message'] = $actionMessage;