Skip to content
Snippets Groups Projects
Commit 0dde9234 authored by Rick Parrish's avatar Rick Parrish Committed by Rob Swindell
Browse files

Update registration page for closed and newuser password systems

parent ca9a691f
Branches
Tags
2 merge requests!463MRC mods by Codefenix (2024-10-20),!219Update registration page for closed and newuser password systems
......@@ -12,6 +12,13 @@
require('sbbsdefs.js', 'SYS_CLOSED');
if (system.settings&SYS_CLOSED) {
?>
<div class="alert alert-danger"><h3><?xjs write('Sorry, the system is closed to new users.'); ?></h3></div>
<?xjs
exit();
}
function required(mask) {
return ((system.new_user_questions&mask) ? (' ' + locale.strings.page_register.stat_suffix_field_required) : '');
}
......@@ -53,6 +60,14 @@
<form id="form-register" data-toggle="validator">
<?xjs if(system.newuser_password !== '') { ?>
<div class="form-group">
<label for="newuser-password"><?xjs write(locale.strings.page_register.input_registration_password); ?></label>
<span title="<?xjs write(locale.strings.page_register.label_field_required); ?>" class="glyphicon glyphicon-asterisk"></span>
<input type="password" class="form-control" id="newuser-password" name="newuser-password" placeholder="<?xjs write(locale.strings.page_register.input_registration_password); ?>" required>
</div>
<?xjs } ?>
<div class="form-group">
<label for="alias"><?xjs write(locale.strings.page_register.input_alias); ?></label>
<span title="<?xjs write(locale.strings.page_register.label_field_required); ?>" class="glyphicon glyphicon-asterisk"></span>
......@@ -176,15 +191,6 @@
</div>
<br>
<?xjs if(system.newuser_password !== '') { ?>
<div class="form-group">
<label for="newuser-password">
<?xjs write(locale.strings.page_register.input_registration_password); ?>
</label>
<input type="password" id="newuser-password" name="newuser-password" data-minlength="1" maxlength="8">
</div>
<?xjs } ?>
<!-- Traps - leave these here. They will be hidden from users. -->
<input id="send-me-free-stuff" title="Don't fill this field" name="send-me-free-stuff" type="text">
<input id="subscribe-to-newsletter" title="Don't check this box" name="subscribe-to-newsletter" value="1" type="checkbox">
......
......@@ -6,6 +6,7 @@ var request = require({}, settings.web_lib + 'request.js', 'request');
if (user.alias !== settings.guest) exit();
if (!settings.user_registration) exit();
if (system.settings&SYS_CLOSED) exit();
var MIN_ALIAS = 1,
MIN_REALNAME = 3,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment