<?php /* Controller personne, handle CRUD for personnel and client. */ // Implemented actions $actions = array("listePersonnel", "listeClient", "addPersonnel", "addClient", "editEmploye", "editClient"); // Check action is correct if(!in_array($action, $actions)) { $action = "listePersonnel"; } switch($action) { case "listePersonnel": $list = Employe::getList("Liste du Personnel"); include 'view/list.php'; break; case "listeClient": $list = Client::getList("Liste des Clients"); include 'view/list.php'; break; case "addPersonnel": $employe = new Employe(); $formConf = $employe->getForm(); include 'view/form.php'; break; case "addClient": $client = new Client(); $formConf = $client->getForm(); include 'view/form.php'; break; case "editEmploye": $employe = new Employe(); $employe->select($_GET['id']); $formConf = $employe->getForm(); include 'view/form.php'; break; case "editClient": $client = new Client(); $client->select($_GET['id']); $formConf = $client->getForm(); include 'view/form.php'; break; default: include 'view/404.php'; break; }