From 714f58b473c7bee46f4698cf59e45338fa51a8af Mon Sep 17 00:00:00 2001
From: goujonpa <goujonpa@gmail.com>
Date: Thu, 19 Jun 2014 02:08:35 +0200
Subject: [PATCH] date ma gueule blabla bldiojdihidzgadzadzgzgadzgdgaadgzadzigu

---
 class/animal.php     |  6 ++++--
 class/client.php     |  3 +--
 class/datefield.php  | 18 ++++--------------
 class/facture.php    |  6 ++++--
 class/ordonnance.php |  3 ++-
 class/pricefield.php |  2 +-
 class/rdv.php        |  3 ++-
 7 files changed, 18 insertions(+), 23 deletions(-)

diff --git a/class/animal.php b/class/animal.php
index c63d81c..2249e2c 100644
--- a/class/animal.php
+++ b/class/animal.php
@@ -28,11 +28,13 @@ class Animal extends Objet
         ),
         "date_naissance" => array(
             "i" => 8,
-            "label" => "Date de naissance"
+            "label" => "Date de naissance",
+            "t" => "DateField"
         ),
         "date_deces" => array(
             "i" => 9,
-            "label" => "Date de deces"
+            "label" => "Date de deces",
+            "t" => "DateField"
         ),
         "sterile" => array(
             "t" => "BoolField",
diff --git a/class/client.php b/class/client.php
index f4caeb1..caaadc2 100644
--- a/class/client.php
+++ b/class/client.php
@@ -2,6 +2,7 @@
 
 class Client extends Personne
 {
+    protected $num_tel;
 
     public $_specialFields = array(
     "num_tel" => array(
@@ -9,8 +10,6 @@ class Client extends Personne
         "label" => "Numero de telephone",
     ));
 
-    protected $num_tel;
-
     public function num_tel()
     {
         return $this->num_tel;
diff --git a/class/datefield.php b/class/datefield.php
index 07879d5..801bcef 100644
--- a/class/datefield.php
+++ b/class/datefield.php
@@ -6,28 +6,18 @@ class DateField extends Field
         // Todo, if isset($_POST[$this->name]) && !$this->validate() => Show a error msg explanation for this line.
         $html = '<div class="form-group">
                     <label for="form'.$this->name.'">'.$this->label.'</label>
-                    <input type="number" class="form-control" name="'.$this->name.'" value="'.$this->value.'"> 
+                    <input type="date" class="form-control" name="'.$this->name.'" value="'.$this->value.'"> 
                 </div>';
         return $html; 
     }
 
     public function validate()
     {
- 
-        if (isset($_POST[$this->name]))
-        {
-            $this->value = $_POST[$this->name];
-            if ($this->value > -1) {
-                return true;
-            }
-        }
-        return false;
+        $this->value = $_POST[$this->name];
+        return true;
     }
 
     public function show() {
-        $prix = $this->value;
-        $html = (string)$prix;
-        $html .= "€";
-        return $html;
+        return $this->value; 
     }
 }
diff --git a/class/facture.php b/class/facture.php
index 8171392..371b93f 100644
--- a/class/facture.php
+++ b/class/facture.php
@@ -18,11 +18,13 @@ class Facture extends Objet
         ),
         "date_edition" => array(
             "label" => "Date d'édition",
-            "i" => 8
+            "i" => 8,
+            "t" => "DateField"
         ),
         "date_paiement" => array(
             "label" => "Date de paiement",
-            "i" => 8
+            "i" => 8,
+            "t" => "DateField"
         ),
         "moyen_paiement" => array(
             "label" => "Moyen de paiement",
diff --git a/class/ordonnance.php b/class/ordonnance.php
index 7ccc060..42914da 100644
--- a/class/ordonnance.php
+++ b/class/ordonnance.php
@@ -12,7 +12,8 @@ class Ordonnance extends Objet
             "i" => 1
         ),
         "date" => array(
-            "i" => 2
+            "i" => 2,
+            "t" => "DateField"
         ),
         "animal" => array(
             "i" => 3
diff --git a/class/pricefield.php b/class/pricefield.php
index d48240b..f925096 100644
--- a/class/pricefield.php
+++ b/class/pricefield.php
@@ -27,7 +27,7 @@ class PriceField extends Field
     public function show() {
         $prix = $this->value;
         $html = (string)$prix;
-        $html .= "€";
+        $html .= " €";
         return $html;
     }
 }
diff --git a/class/rdv.php b/class/rdv.php
index 230da61..32a5370 100644
--- a/class/rdv.php
+++ b/class/rdv.php
@@ -20,7 +20,8 @@ class Rdv extends Objet
             "i" => 1
         ),
         "date" => array(
-            "i" => 4
+            "i" => 4,
+            "t" => "DateField"
         ),        
         "duree" => array(
             "i" => 5
-- 
GitLab