From dcaf89a0b64554e7976978ba44cef3efc6612697 Mon Sep 17 00:00:00 2001
From: goujonpa <goujonpa@gmail.com>
Date: Thu, 19 Jun 2014 03:15:17 +0200
Subject: [PATCH] bonjour

---
 class/genderfield.php | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 class/genderfield.php

diff --git a/class/genderfield.php b/class/genderfield.php
new file mode 100644
index 0000000..d09f34a
--- /dev/null
+++ b/class/genderfield.php
@@ -0,0 +1,31 @@
+<?php
+
+class GenderField extends Field
+{
+    public function html() {
+        // 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>
+                    <select class="form-control" name="'.$this->name.'">';'
+                        <option value="M" selected>Male</option>
+                        <option value="F">Femelle</option>
+                    </select>
+                </div>';
+        return $html;
+}
+
+    public function validate()
+    {
+        $this->value = $_POST[$this->name];
+        return true;
+    }
+
+    public function show() {
+        if ($this->value == 'M') {
+            $html = 'Male';
+        } else {
+            $html = 'Femelle';
+        }
+        return $html; 
+    }
+}
-- 
GitLab