<?php /* Controller Facture, handle CRUD for factures. */ // Implemented actions $actions = array("listeFacture", "addFacture", "detailFacture"); // Check action is correct if(!in_array($action, $actions)) { $action = "liste"; } switch($action) { case "listeFacture": $list = Facture::getList("Liste des Factures"); include 'view/detail.php'; break; case "addFacture": $facture = new Facture(); $formConf = $facture->getForm(); include 'view/form.php'; break; case "detailFacture": /*$list = Facture::getList("Liste des Factures"); $facture = new Facture(); $facture->select($_GET['id']); $formConf = $facture->getForm(); include 'view/formDetail.php';*/ $ligneFacture = new LigneFacture(); $formConf = $ligneFacture->getForm(); include 'view/form.php'; $list = LigneFacture::getList("Détails de la facture", $_GET["id"]); include 'view/list.php'; break; default: include 'view/404.php'; break; }