summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--app/controller/auth.control.php22
-rw-r--r--app/model/auth.mod.php15
2 files changed, 35 insertions, 2 deletions
diff --git a/app/controller/auth.control.php b/app/controller/auth.control.php
index 00c71f6..7fafd11 100644
--- a/app/controller/auth.control.php
+++ b/app/controller/auth.control.php
@@ -17,6 +17,10 @@ class Auth extends Controller
switch ($_REQUEST['input']['action'])
{
+ case "signup":
+ $this->action_signup($mod);
+ break;
+
default:
$this->action_default($mod);
break;
@@ -25,8 +29,22 @@ class Auth extends Controller
function action_default($mod)
{
- $mod->deflt();
- include "view/auth/default.view.php";
+ if ($mod->deflt())
+ include "view/auth/default.view.php";
+ else
+ $this->action_initial_signup($mod);
+ }
+
+ function action_initial_signup($mod)
+ {
+ $mod->initialSignup();
+ $this->action_signup($mod);
+ }
+
+ function action_signup($mod)
+ {
+ $mod->signup();
+ include "view/auth/signup.view.php";
}
}
diff --git a/app/model/auth.mod.php b/app/model/auth.mod.php
index 9cd6b7c..5b655d6 100644
--- a/app/model/auth.mod.php
+++ b/app/model/auth.mod.php
@@ -20,6 +20,21 @@ class AuthModel extends CommonModel
return true;
}
+
+ /*
+ * Initial signup action
+ */
+ function initialSignup()
+ {
+ $this->noaccounts = true;
+ }
+
+ /*
+ * Signup action
+ */
+ function signup()
+ {
+ }
}
?>