Skip to content
Snippets Groups Projects
Commit d10443ad authored by clement's avatar clement
Browse files

controller with new cat menu

parent 50e72d75
No related branches found
No related tags found
No related merge requests found
......@@ -4,7 +4,7 @@
*/
// Implemented actions
$actions = array("liste", "addAnimal", "edit");
$actions = array("listeAnimal", "addAnimal", "editAnimal", "listeEspece", "addEspece", "editEspece","listeRace", "addRace", "editRace");
// Check action is correct
if(!in_array($action, $actions)) {
......@@ -15,7 +15,7 @@ switch($action) {
case "liste":
$listArray = Animal::getAll();
$listParams = array("title" => "Liste des animaux de la clinique",
"keys" => array("nom", "proprio", "race", "poids", "genre", "sterile", "date_naissance", "date_deces", "taille", "code"));
"keys" => array("id", "nom", "proprio", "race", "poids", "genre", "sterile", "date_naissance", "date_deces", "taille", "code"));
$editLink = "edit";
include 'view/list.php';
break;
......@@ -25,8 +25,47 @@ switch($action) {
include 'view/form.php';
break;
case "edit":
$animal = new Animal();
$animal->select($_GET['id']);
$formConf = $animal->getForm();
include 'view/form.php';
break;
case "listeEspece":
$listArray = Espece::getAll();
$listParams = array("title" => "Liste des espèces d'animaux",
"keys" => array("nom", "prix_consultation"));
$editLink = "editEspece";
include 'view/list.php';
break;
case "addEspece":
$espece = new Espece();
$formConf = $espece->getForm();
include 'view/form.php';
break;
case "editEspece":
$espece = new Espece();
$espece->select($_GET['nom']);
$formConf = $espece->getForm();
include 'view/form.php';
break;
case "listeRace":
$listArray = Race::getAll();
$listParams = array("title" => "Liste des races",
"keys" => array("nom", "espece", "prix_intervention"));
$editLink = "editRace";
include 'view/list.php';
break;
case "addRace":
$race = new Race();
$formConf = $race->getForm();
include 'view/form.php';
break;
case "editRace":
$race = new Race();
$race->select($_GET['nom']);
$formConf = $race->getForm();
include 'view/form.php';
break;
default:
include 'view/404.php';
break;
......
......@@ -4,7 +4,7 @@
*/
// Implemented actions
$actions = array("liste", "add", "edit");
$actions = array("liste", "add", "edit", "listeProduit", "addProduit", "editProduit");
// Check action is correct
if(!in_array($action, $actions)) {
......@@ -16,6 +16,7 @@ switch($action) {
$listArray = Ordonnance::getAll();
$listParams = array("title" => "Liste des ordonnances",
"keys" => array("id", "animal", "veterinaire", "date", "prix"));
$editLink = "edit";
include 'view/list.php';
break;
case "add":
......@@ -24,7 +25,28 @@ switch($action) {
include 'view/form.php';
break;
case "edit":
$ordonnance = new Ordonnance();
$ordonnance->select($_GET['id']);
$formConf = $ordonnance->getForm();
include 'view/form.php';
break;
case "listeProduit":
$listArray = Ordonnance::getAll();
$listParams = array("title" => "Liste des ordonnances",
"keys" => array("id", "nom", "prix", "is_medicament"));
$editLink = "editProduit";
include 'view/list.php';
break;
case "addProduit":
$ordonnance = new Ordonnance();
$formConf = $ordonnance->getForm();
include 'view/form.php';
break;
case "editProduit":
$produit = new Ordonnance();
$produit->select($_GET['id']);
$formConf = $produit->getForm();
include 'view/form.php';
break;
default:
include 'view/404.php';
......
......@@ -4,7 +4,7 @@
*/
// Implemented actions
$actions = array("liste", "add", "edit");
$actions = array("liste", "add", "edit", "listePrestation", "addPrestation", "editPrestation");
// Check action is correct
if(!in_array($action, $actions)) {
......@@ -16,6 +16,7 @@ switch($action) {
$listArray = Rdv::getAll();
$listParams = array("title" => "Liste des rendez-vous",
"keys" => array("id", "animal", "veterinaire", "date", "duree"));
$editLink = "edit";
include 'view/list.php';
break;
case "add":
......@@ -24,7 +25,28 @@ switch($action) {
include 'view/form.php';
break;
case "edit":
$rdv = new Rdv();
$rdv->select($_GET['id']);
$formConf = $rdv->getForm();
include 'view/form.php';
break;
case "listePrestation":
$listArray = Prestation::getAll();
$listParams = array("title" => "Liste des prestations",
"keys" => array("id", "description", "type", "prix"));
$editLink = "editPrestation";
include 'view/list.php';
break;
case "addPrestation":
$prestation = new Prestation();
$formConf = $prestation->getForm();
include 'view/form.php';
break;
case "editPrestation":
$prestation = new Prestation();
$prestation->select($_GET['id']);
$formConf = $prestation->getForm();
include 'view/form.php';
break;
default:
include 'view/404.php';
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment