Example #1
0
$form->addFieldValidation('required');
$form->addField('lastname', 'text', $member['lastname']);
$form->addLabel('Lastname');
$form->addFieldValidation('required');
$form->addField('email', 'text', $member['email']);
$form->addLabel('Email Address');
$form->addFieldValidation('required email');
$form->addField('camra_number', 'text', $member['camra_number']);
if ($config->get('web', 'signupNonCamra')) {
    $form->addLabel('CAMRA Membership Number/Username');
    $form->addFieldValidation('required');
} else {
    $form->addLabel('CAMRA Membership Number');
    $form->addFieldValidation('required numeric');
}
$form->addField('postcode', 'text', $member['postcode']);
$form->addLabel('Postcode');
$form->addFieldValidation('required');
if ($config->get('web', 'signupNonCamra')) {
    $form->addField('camra_member', 'checkbox', $member['camra_member']);
    $form->addLabel('I am a CAMRA Member', null, 'right');
    $form->addOptions(array(1, 0));
}
$form->addFieldsetClose();
$form->addField('register', 'submit', 'Register');
$form->addInputClass('btnSubmit');
$form->addField('reset', 'reset', 'Reset form');
$form->addInputClass('btnReset');
$form->addContent('<div class="reset"><a href="' . $config->get('web', 'root') . '/login/" class="btnReset fleft">Cancel &amp; back to Login</a></div>');
echo $form->submiterrormsg . $form->display();
include DOCROOT . '/skin/loginfooter.php';