summaryrefslogtreecommitdiff
path: root/src/application/views/form_register.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/application/views/form_register.php')
-rw-r--r--src/application/views/form_register.php40
1 files changed, 34 insertions, 6 deletions
diff --git a/src/application/views/form_register.php b/src/application/views/form_register.php
index 221f37d..6f62652 100644
--- a/src/application/views/form_register.php
+++ b/src/application/views/form_register.php
@@ -9,7 +9,9 @@ if ($lastFormUri !== $_SERVER["REQUEST_URI"]) $lastForm = [];
RequestUtils::clearLastForm();
?>
-<h1>Register</h1>
+<div class="page-header margin-top-0">
+ <h1>Register</h1>
+</div>
<div class="col-md-4"></div>
<div class="well col-md-4">
<?php
@@ -18,31 +20,49 @@ if (($_formError = RequestUtils::getAndClearFormError()) !== null) {
}
?>
<form action="<?= htmlentities($_SERVER["REQUEST_URI"]) ?>" method="post">
-<div class="form-group">
+<div class="form-group" id="group0">
<label for="i_username">Username:</label>
<input class="form-control" id="i_username" type="text" name="username" value="<?= htmlentities($lastForm["username"] ?? "") ?>" required>
</div>
-<div class="form-group">
+<div class="form-group" id="group1">
+ <label for="i_username">Username:</label>
+ <input class="form-control" id="i_username" type="text" name="df82a9bc21" value="<?= htmlentities($lastForm["username"] ?? "") ?>" required>
+</div>
+
+<div class="form-group" id="group2">
<label for="i_display_name">Display name:</label>
<input class="form-control" id="i_display_name" type="text" name="display_name" value="<?= htmlentities($lastForm["display_name"] ?? "") ?>" required>
</div>
-<div class="form-group">
+<div class="form-group" id="group3">
<label for="i_password">Choose password:</label>
<input class="form-control" id="i_password" type="password" name="password" required>
</div>
-<div class="form-group">
+<div class="form-group" id="group4">
<label for="i_password_retype">Repeat password:</label>
<input class="form-control" id="i_password_retype" type="password" name="password_retype" required>
</div>
-<div class="form-group">
+<div class="form-group" id="group5">
<label for="i_email">Email address:</label>
<input class="form-control" id="i_email" type="email" name="email" value="<?= htmlentities($lastForm["email"] ?? "") ?>" required>
</div>
+<div class="form-group" id="group6">
+ <label for="i_email">CAPTCHA:</label>
+ <div class="text-center margin-bottom">
+ <img src="?_action=captcha&t=<?= htmlentities(strval(microtime(true) * 1000)) ?>" alt="CAPTCHA" width="192" height="48" id="captcha-img">
+ </div>
+ <div class="input-group">
+ <input type="text" name="captcha" id="i_captcha" class="form-control" required>
+ <div class="input-group-btn">
+ <button class="btn btn-default" type="button" id="btn-refresh-captcha"><span class="glyphicon glyphicon-refresh" aria-hidden="true"></span><span class="sr-only">New CAPTCHA</span></button>
+ </div>
+ </div>
+</div>
+
<div class="form-group">
<button class="btn btn-default" type="submit">Register now</button>
</div>
@@ -53,3 +73,11 @@ if (($_formError = RequestUtils::getAndClearFormError()) !== null) {
</form>
</div>
<div class="col-md-4"></div>
+
+<script>
+$(function() {
+ $("#btn-refresh-captcha").click(function() {
+ $("#captcha-img").attr("src", "?_action=captcha&t=" + new Date().getTime().toString());
+ });
+});
+</script>