Simple Machines Community Forum

Customizing SMF => SMF Coding Discussion => Topic started by: The Wizard on July 04, 2012, 02:10:25 PM

Title: A little help needed
Post by: The Wizard on July 04, 2012, 02:10:25 PM

Hello:
I am working on revamping a old 1.x mod so it will work on SMF 2.0.2, and I'm having trouble trying to figure out how to make part of it work with the new SMF 2.0.2 version.
Using the default Register.template.php for 2.0.2 how would you go about making the code below work in it??
Thanks
Wiz

Find:

Quoteif ($context['require_agreement'])
echo '
function checkAgree()
{
document.forms.creator.regSubmit.disabled = isEmptyText(document.forms.creator.user) || isEmptyText(document.forms.creator.email) || isEmptyText(document.forms.creator.passwrd1) || !document.forms.creator.regagree.checked;
setTimeout("checkAgree();", 1000);
}
setTimeout("checkAgree();", 1000);';

Replace With:

Quoteif ($context['require_agreement'])
{
echo '
function checkAgree()
{
document.forms.creator.regSubmit.disabled = isEmptyText(document.forms.creator.user) || isEmptyText(document.forms.creator.email) || isEmptyText(document.forms.creator.passwrd1) || !document.forms.creator.regagree.checked';
if (!empty($modSettings['gender_register_req']))
echo ' || document.forms.creator.gender[0].checked';
if (!empty($modSettings['birthdate_register_req']))
echo ' || isEmptyText(document.forms.creator.bday1) || isEmptyText(document.forms.creator.bday2) || isEmptyText(document.forms.creator.bday3)';
echo ';
setTimeout("checkAgree();", 1000);
}
setTimeout("checkAgree();", 1000);';
}