From fafee5e21ef4d871e835f40a818ee1fb09bf696a Mon Sep 17 00:00:00 2001
From: Damyon Wiese <damyon@moodle.com>
Date: Tue, 9 May 2017 10:20:42 +0800
Subject: [PATCH] TEST 2

---
 auth/email/auth.php             |  4 ++++
 auth/email/classes/renderer.php |  8 ++++++++
 auth/email/classes/signup.php   | 13 +++++++++++++
 3 files changed, 25 insertions(+)
 create mode 100644 auth/email/classes/renderer.php
 create mode 100644 auth/email/classes/signup.php

diff --git a/auth/email/auth.php b/auth/email/auth.php
index f1cbc11..6c1bced 100644
--- a/auth/email/auth.php
+++ b/auth/email/auth.php
@@ -65,6 +65,10 @@ class auth_plugin_email extends auth_plugin_base {
         return false;
     }
 
+    function signup_form() {
+        return new \auth_email\signup();
+    }
+
     /**
      * Updates the user's password.
      *
diff --git a/auth/email/classes/renderer.php b/auth/email/classes/renderer.php
new file mode 100644
index 0000000..adea393
--- /dev/null
+++ b/auth/email/classes/renderer.php
@@ -0,0 +1,8 @@
+<?php
+
+class auth_email_renderer extends plugin_renderer_base {
+
+    public function render_signup() {
+        echo 'Winner winner chicken dinner.';
+    }
+}
diff --git a/auth/email/classes/signup.php b/auth/email/classes/signup.php
new file mode 100644
index 0000000..244aa1a
--- /dev/null
+++ b/auth/email/classes/signup.php
@@ -0,0 +1,13 @@
+<?php
+
+namespace auth_email;
+
+require_once($CFG->dirroot . '/lib/formslib.php');
+
+class signup extends \moodleform {
+    public function definition() {
+        $mform = $this->_form;
+
+        $mform->addElement('header', 'h', 'Winner winner KFC for dinner!');
+    }
+}
-- 
1.9.1

