$errors['err'] = __('Unable to create local account. See messages below'); } elseif (!$user && !$thisclient && !($user = User::fromVars($user_form->getClean()))) { $errors['err'] = __('Unable to register account. See messages below'); } elseif (!$user && !($user = $thisclient ?: User::fromForm($user_form))) { $errors['err'] = __('Unable to register account. See messages below'); } else { if (!($acct = ClientAccount::createForUser($user))) { $errors['err'] = __('Internal error. Unable to create new account'); } elseif (!$acct->update($_POST, $errors)) { $errors['err'] = __('Errors configuring your profile. See messages below'); } } if (!$errors) { switch ($_POST['do']) { case 'create': $content = Page::lookupByType('registration-confirm'); $inc = 'register.confirm.inc.php'; $acct->sendConfirmEmail(); break; case 'import': if ($bk = UserAuthenticationBackend::getBackend($_POST['backend'])) { $cl = new ClientSession(new EndUser($user)); if (!$bk->supportsInteractiveAuthentication()) { $acct->set('backend', null); } $acct->confirm(); if ($user = $bk->login($cl, $bk)) { Http::redirect('tickets.php'); } } break;
<?php if (!defined('OSTCLIENTINC')) { die('Access Denied'); } $email = Format::input($_POST['luser'] ?: $_GET['e']); $passwd = Format::input($_POST['lpasswd'] ?: $_GET['t']); $content = Page::lookupByType('banner-client'); if ($content) { list($title, $body) = $ost->replaceTemplateVariables(array($content->getName(), $content->getBody())); } else { $title = __('Sign In'); $body = __('To better serve you, we encourage our clients to register for an account and verify the email address we have on record.'); } ?> <div class="container topheader"> <div class="row"> <div id="login-overlay"> <div class="content"> <div class="modal-header"> <div class="modal-title lead"><?php echo Format::display($title); ?> </div> </div> <div class="modal-body"> <div class="row"> <div class="col-xs-6"> <p class="lead"><span></span></p> <ul class="list-unstyled" style="line-height: 2"> <li><span class="fa fa-check text-success"></span><?php