+ if ($pagetype == 'verification_sent') {
+ $para = $body->appendElement('p', sprintf(_('An email for confirmation has been sent to %s. Please follow the link provided there to complete the process.'), $user['email']));
+ $para->setAttribute('class', 'verifyinfo pending');
+ }
+ elseif ($pagetype == 'resetmail_sent') {
+ $para = $body->appendElement('p',
+ _('An email has been sent to the requested account with further information. If you do not receive an email then please confirm you have entered the same email address used during account registration.'));
+ $para->setAttribute('class', 'resetinfo pending');
+ }
+ elseif ($pagetype == 'resetstart') {
+ $para = $body->appendElement('p', _('If you forgot your password or didn\'t receive the registration confirmation, please enter your email here.'));
+ $para->setAttribute('class', '');
+ $form = $body->appendForm('./?reset', 'POST', 'resetform');
+ $form->setAttribute('id', 'loginform');
+ $form->setAttribute('class', 'loginarea hidden');
+ $ulist = $form->appendElement('ul');
+ $ulist->setAttribute('class', 'flat login');
+ $litem = $ulist->appendElement('li');
+ $inptxt = $litem->appendInputEmail('email', 30, 20, 'login_email');
+ $inptxt->setAttribute('autocomplete', 'email');
+ $inptxt->setAttribute('required', '');
+ $inptxt->setAttribute('placeholder', _('Email'));
+ $litem = $ulist->appendElement('li');
+ $litem->appendInputHidden('tcode', $utils->createTimeCode($session));
+ $submit = $litem->appendInputSubmit(_('Send instructions to email'));
+ }
+ elseif ($pagetype == 'resetpwd') {
+ $para = $body->appendElement('p', sprintf(_('You can set a new password for %s here.'), $user['email']));
+ $para->setAttribute('class', '');
+ $form = $body->appendForm('./', 'POST', 'newpwdform');
+ $form->setAttribute('id', 'loginform');
+ $form->setAttribute('class', 'loginarea hidden');
+ $ulist = $form->appendElement('ul');
+ $ulist->setAttribute('class', 'flat login');
+ $litem = $ulist->appendElement('li');
+ $litem->setAttribute('class', 'donotshow');
+ $inptxt = $litem->appendInputEmail('email_hidden', 30, 20, 'login_email', $user['email']);
+ $inptxt->setAttribute('autocomplete', 'email');
+ $inptxt->setAttribute('placeholder', _('Email'));
+ $litem = $ulist->appendElement('li');
+ $inptxt = $litem->appendInputPassword('pwd', 20, 20, 'login_pwd', '');
+ $inptxt->setAttribute('required', '');
+ $inptxt->setAttribute('placeholder', _('Password'));
+ $inptxt->setAttribute('class', 'login');
+ $litem = $ulist->appendElement('li');
+ $litem->appendInputHidden('reset', '');
+ $litem->appendInputHidden('tcode', $utils->createTimeCode($session));
+ if (!$session['logged_in'] && strlen(@$user['verify_hash'])) {
+ $litem->appendInputHidden('vcode', $user['verify_hash']);
+ }
+ $submit = $litem->appendInputSubmit(_('Save password'));
+ }
+ elseif ($session['logged_in']) {
+ if ($pagetype == 'reset_done') {
+ $para = $body->appendElement('p', _('Your password has successfully been reset.'));
+ $para->setAttribute('class', 'resetinfo done');
+ }