Panel/themes/MasterControlProgram/modules/register/form.js
2025-09-11 13:29:15 -04:00

60 lines
2.7 KiB
JavaScript

$(document).ready(function() {
$(window).load(function () {
if ($('.g-recaptcha').length > 0) {
var recaptcha_pubkey = $('.g-recaptcha').attr('data-sitekey');
var recaptcha = "<div class='text-center' style='margin-bottom: 10px;'><script src='//www.google.com/recaptcha/api.js'></script><div style='display: inline-block;' class='g-recaptcha' data-sitekey='"+recaptcha_pubkey+"' data-theme='dark'></div></div>";
}else{
var recaptcha = "";
}
var title = $('.main h2').text();
var user = $('[name="loginForm"] label[for="login_name"]').text().replace(':', '');
var pass = $('[name="loginForm"] label[for="users_passwd"]').text().replace(':', '');
var vpass = $('[name="loginForm"] label[for="users_cpasswd"]').text().replace(':', '');
var fname = $('[name="loginForm"] label[for="users_fname"]').text().replace(':', '');
var lname = $('[name="loginForm"] label[for="users_lname"]').text().replace(':', '');
var email = $('[name="loginForm"] label[for="users_email"]').text().replace(':', '');
var sbtn = $('input[type="submit"]').val();
var rval = $('input[name="users_comment"]').val();
var errout = "";
if($('.main > table').length > 0)
{
var errt = [];
$(".main > table tr").each(function ()
{
var tdtxt = $(this).find('td').text();
if(!tdtxt.includes('<img'))
{
errt.push(tdtxt);
}
})
}
if(errt)
{
var errout = '<div class="alert alert-danger" role="alert"><ul><li>'+errt.join("</li><li>")+'</li></ul></div>';
}
var new_form = '\
<div class="login-container">\
<h3>'+title+'</h3>\
'+errout+'\
<form action="?m=register&p=exec" name="loginForm" method="post" class="form-group">\
<input type="text" id="login_name" name="login_name" class="form-control" placeholder="'+user+'">\
<input id="users_passwd" type="password" name="users_passwd" class="form-control" placeholder="'+pass+'">\
<input id="users_cpasswd" type="password" name="users_cpasswd" class="form-control" placeholder="'+vpass+'">\
<input type="text" id="users_fname" name="users_fname" class="form-control" placeholder="'+fname+'">\
<input type="text" id="users_lname" name="users_lname" class="form-control" placeholder="'+lname+'">\
<input type="text" id="users_email" name="users_email" class="form-control" placeholder="'+email+'">\
<input type="hidden" name="users_comment" value="'+rval+'" class="form-control">\
'+recaptcha+'\
<button type="submit" name="Submit" value="'+sbtn+'" class="btn btn-primary btn-block btn-sm">'+sbtn+'</button>\
</form>\
</div>';
$('.main').empty().html(new_form);
});
});