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

list views for all

parent bf219f5e
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,7 @@
class Animal extends Objet
{
private $id;
private $nom;
private $proprio;
private $race;
......@@ -13,6 +14,16 @@ class Animal extends Objet
private $taille;
private $code;
public function id()
{
return $this->id;
}
public function setId($id)
{
$this->id = $id;
}
public function nom()
{
return $this->nom;
......
<?php
/*
Controller animal, handle CRUD for animal.
*/
// Implemented actions
$actions = array("listeAnimal", "addAnimal", "editAnimal");
// Check action is correct
if(!in_array($action, $actions)) {
$action = "listeAnimal";
}
switch($action) {
case "listeAnimal":
$listArray = Animal::getAll();
$listParams = array("title" => "Liste des animaux de la clinique",
"keys" => array("nom", "proprio", "race", "poids", "genre", "sterile", "date de naissance", "date de décès", "taille", "code d'identification"));
include 'view/list.php';
break;
case "addAnimal":
break;
case "editAnimal":
break;
default:
include 'view/404.php';
break;
}
<?php
/*
Controller Facture, handle CRUD for factures.
*/
// Implemented actions
$actions = array("listeFact", "addFact", "editFact");
// Check action is correct
if(!in_array($action, $actions)) {
$action = "listeFact";
}
switch($action) {
case "listeFact":
$listArray = Employe::getAll();
$listParams = array("title" => "Liste des factures",
"keys" => array("id", "employe", "animal", "date_edition", "date_paiement", "moyen_paiement", "prix_total"));
include 'view/list.php';
break;
case "addFact":
break;
case "editFact":
break;
default:
include 'view/404.php';
break;
}
<?php
/*
Controller Ordonnance, handle CRUD for ordonnances.
*/
// Implemented actions
$actions = array("listeOrd", "addOrd", "editOrd");
// Check action is correct
if(!in_array($action, $actions)) {
$action = "listeOrd";
}
switch($action) {
case "listeOrd":
$listArray = Employe::getAll();
$listParams = array("title" => "Liste des ordonnances",
"keys" => array("id", "animal", "veterinaire", "date", "prix"));
include 'view/list.php';
break;
case "addOrd":
break;
case "editOrd":
break;
default:
include 'view/404.php';
break;
}
<?php
/*
Controller Rdv, handle CRUD for meeting.
*/
// Implemented actions
$actions = array("listeRdv", "addRdv", "editRdv");
// Check action is correct
if(!in_array($action, $actions)) {
$action = "listeRdv";
}
switch($action) {
case "listeRdv":
$listArray = Employe::getAll();
$listParams = array("title" => "Liste des rendez-vous",
"keys" => array("id", "animal", "veterinaire", "date", "duree"));
include 'view/list.php';
break;
case "addPersonnel":
break;
case "addClient":
break;
default:
include 'view/404.php';
break;
}
<?php
/*
Controller personne, handle CRUD for personnel and client.
*/
// Implemented actions
$actions = array("listePersonnel", "listeClient", "addPersonnel", "addClient", "editPersonnel", "editClient");
// Check action is correct
if(!in_array($action, $actions)) {
$action = "listePersonnel";
}
switch($action) {
case "listePersonnel":
$listArray = Employe::getAll();
$listParams = array("title" => "Liste du personnel",
"keys" => array("id", "nom", "prenom", "isVeterinaire", "idNational"));
include 'view/list.php';
break;
case "listeClient":
$listArray = Client::getAll();
$listParams = array("title" => "Liste des clients",
"keys" => array("id", "nom", "prenom", "numTel"));
include 'view/list.php';
break;
case "addPersonnel":
break;
case "addClient":
break;
default:
include 'view/404.php';
break;
}
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