Add email in registration form
This commit is contained in:
parent
7e203eaa11
commit
dea73fb2a6
@ -20,12 +20,15 @@ switch ($do) {
|
|||||||
case 'post':
|
case 'post':
|
||||||
$otp_code = _post('otp_code');
|
$otp_code = _post('otp_code');
|
||||||
$username = alphanumeric(_post('username'),"+_.");
|
$username = alphanumeric(_post('username'),"+_.");
|
||||||
|
$email = _post('email');
|
||||||
$fullname = _post('fullname');
|
$fullname = _post('fullname');
|
||||||
$password = _post('password');
|
$password = _post('password');
|
||||||
$cpassword = _post('cpassword');
|
$cpassword = _post('cpassword');
|
||||||
$address = _post('address');
|
$address = _post('address');
|
||||||
if(!empty($config['sms_url'])){
|
if(!empty($config['sms_url'])){
|
||||||
$phonenumber = $username;
|
$phonenumber = $username;
|
||||||
|
}else if(strlen($username)<21){
|
||||||
|
$phonenumber = $username;
|
||||||
}
|
}
|
||||||
$msg = '';
|
$msg = '';
|
||||||
if (Validator::Length($username, 35, 2) == false) {
|
if (Validator::Length($username, 35, 2) == false) {
|
||||||
@ -37,6 +40,9 @@ switch ($do) {
|
|||||||
if (!Validator::Length($password, 35, 2)) {
|
if (!Validator::Length($password, 35, 2)) {
|
||||||
$msg .= 'Password should be between 3 to 35 characters' . '<br>';
|
$msg .= 'Password should be between 3 to 35 characters' . '<br>';
|
||||||
}
|
}
|
||||||
|
if (!Validator::Email($email)) {
|
||||||
|
$msg .= 'Email is not Valid<br>';
|
||||||
|
}
|
||||||
if ($password != $cpassword) {
|
if ($password != $cpassword) {
|
||||||
$msg .= $_L['PasswordsNotMatch'] . '<br>';
|
$msg .= $_L['PasswordsNotMatch'] . '<br>';
|
||||||
}
|
}
|
||||||
@ -53,6 +59,7 @@ switch ($do) {
|
|||||||
$ui->assign('username', $username);
|
$ui->assign('username', $username);
|
||||||
$ui->assign('fullname', $fullname);
|
$ui->assign('fullname', $fullname);
|
||||||
$ui->assign('address', $address);
|
$ui->assign('address', $address);
|
||||||
|
$ui->assign('email', $email);
|
||||||
$ui->assign('phonenumber', $phonenumber);
|
$ui->assign('phonenumber', $phonenumber);
|
||||||
$ui->assign('notify', '<div class="alert alert-success">
|
$ui->assign('notify', '<div class="alert alert-success">
|
||||||
<button type="button" class="close" data-dismiss="alert">
|
<button type="button" class="close" data-dismiss="alert">
|
||||||
@ -79,7 +86,7 @@ switch ($do) {
|
|||||||
$d->password = $password;
|
$d->password = $password;
|
||||||
$d->fullname = $fullname;
|
$d->fullname = $fullname;
|
||||||
$d->address = $address;
|
$d->address = $address;
|
||||||
$d->email = '';
|
$d->email = $email;
|
||||||
$d->phonenumber = $phonenumber;
|
$d->phonenumber = $phonenumber;
|
||||||
if ($d->save()) {
|
if ($d->save()) {
|
||||||
$user = $d->id();
|
$user = $d->id();
|
||||||
@ -88,6 +95,7 @@ switch ($do) {
|
|||||||
$ui->assign('username', $username);
|
$ui->assign('username', $username);
|
||||||
$ui->assign('fullname', $fullname);
|
$ui->assign('fullname', $fullname);
|
||||||
$ui->assign('address', $address);
|
$ui->assign('address', $address);
|
||||||
|
$ui->assign('email', $email);
|
||||||
$ui->assign('phonenumber', $phonenumber);
|
$ui->assign('phonenumber', $phonenumber);
|
||||||
$ui->assign('notify', '<div class="alert alert-danger">
|
$ui->assign('notify', '<div class="alert alert-danger">
|
||||||
<button type="button" class="close" data-dismiss="alert">
|
<button type="button" class="close" data-dismiss="alert">
|
||||||
@ -101,6 +109,7 @@ switch ($do) {
|
|||||||
$ui->assign('username', $username);
|
$ui->assign('username', $username);
|
||||||
$ui->assign('fullname', $fullname);
|
$ui->assign('fullname', $fullname);
|
||||||
$ui->assign('address', $address);
|
$ui->assign('address', $address);
|
||||||
|
$ui->assign('email', $email);
|
||||||
$ui->assign('phonenumber', $phonenumber);
|
$ui->assign('phonenumber', $phonenumber);
|
||||||
$ui->assign('notify', '<div class="alert alert-danger">
|
$ui->assign('notify', '<div class="alert alert-danger">
|
||||||
<button type="button" class="close" data-dismiss="alert">
|
<button type="button" class="close" data-dismiss="alert">
|
||||||
@ -152,6 +161,7 @@ switch ($do) {
|
|||||||
$ui->assign('username', "");
|
$ui->assign('username', "");
|
||||||
$ui->assign('fullname', "");
|
$ui->assign('fullname', "");
|
||||||
$ui->assign('address', "");
|
$ui->assign('address', "");
|
||||||
|
$ui->assign('email', "");
|
||||||
$ui->assign('otp', false);
|
$ui->assign('otp', false);
|
||||||
run_hook('view_register'); #HOOK
|
run_hook('view_register'); #HOOK
|
||||||
$ui->display('register.tpl');
|
$ui->display('register.tpl');
|
||||||
|
@ -58,6 +58,11 @@
|
|||||||
<input type="text" required class="form-control" id="fullname" value="{$fullname}"
|
<input type="text" required class="form-control" id="fullname" value="{$fullname}"
|
||||||
name="fullname">
|
name="fullname">
|
||||||
</div>
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label>{$_L['Email']}</label>
|
||||||
|
<input type="text" required class="form-control" placeholder="xxxxxx@xxx.xx" id="email" value="{$email}"
|
||||||
|
name="email">
|
||||||
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label>{$_L['Address']}</label>
|
<label>{$_L['Address']}</label>
|
||||||
<input type="text" name="address" id="address" value="{$address}" class="form-control">
|
<input type="text" name="address" id="address" value="{$address}" class="form-control">
|
||||||
|
@ -63,11 +63,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="btn-group btn-group-justified mb15">
|
<div class="btn-group btn-group-justified mb15">
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<button class="btn btn-primary waves-effect waves-light"
|
<a href="{$_url}login" class="btn btn-warning">{$_L['Cancel']}</a>
|
||||||
type="submit">{Lang::T('Request OTP')}</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<a href="{$_url}login" class="btn btn-success">{$_L['Cancel']}</a>
|
<button class="btn btn-success waves-effect waves-light"
|
||||||
|
type="submit">{Lang::T('Request OTP')}</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -43,19 +43,25 @@
|
|||||||
<div class="panel-heading">1. {$_L['Register_Member']}</div>
|
<div class="panel-heading">1. {$_L['Register_Member']}</div>
|
||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-container">
|
<div class="form-container">
|
||||||
<div class="md-input-container md-float-label">
|
<div class="md-input-container">
|
||||||
<input type="text" required class="md-input" id="username" value="{$username}"
|
|
||||||
placeholder="{$_L['Phone_Number']}" name="username">
|
|
||||||
<label>{$_L['Phone_Number']}</label>
|
<label>{$_L['Phone_Number']}</label>
|
||||||
|
<input type="text" required class="form-control" id="username" value="{$username}"
|
||||||
|
placeholder="{$_L['Phone_Number']}" name="username">
|
||||||
</div>
|
</div>
|
||||||
<div class="md-input-container md-float-label">
|
<div class="md-input-container md-float-label">
|
||||||
<input type="text" required class="md-input" id="fullname" value="{$fullname}"
|
|
||||||
name="fullname">
|
|
||||||
<label>{$_L['Full_Name']}</label>
|
<label>{$_L['Full_Name']}</label>
|
||||||
|
<input type="text" required class="form-control" id="fullname" value="{$fullname}"
|
||||||
|
name="fullname">
|
||||||
|
</div>
|
||||||
|
<div class="md-input-container md-float-label">
|
||||||
|
<label>{$_L['Email']}</label>
|
||||||
|
<input type="text" required class="form-control" id="email"
|
||||||
|
placeholder="xxxxxxx@xxxx.xx" value="{$email}" name="email">
|
||||||
</div>
|
</div>
|
||||||
<div class="md-input-container md-float-label">
|
<div class="md-input-container md-float-label">
|
||||||
<input type="text" name="address" id="address" value="{$address}" class="md-input">
|
|
||||||
<label>{$_L['Address']}</label>
|
<label>{$_L['Address']}</label>
|
||||||
|
<input type="text" name="address" id="address" value="{$address}"
|
||||||
|
class="form-control">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -67,20 +73,22 @@
|
|||||||
<div class="panel-body">
|
<div class="panel-body">
|
||||||
<div class="form-container">
|
<div class="form-container">
|
||||||
<div class="md-input-container md-float-label">
|
<div class="md-input-container md-float-label">
|
||||||
<input type="password" required class="md-input" id="password" name="password">
|
|
||||||
<label>{$_L['Password']}</label>
|
<label>{$_L['Password']}</label>
|
||||||
|
<input type="password" required class="form-control" id="password" name="password">
|
||||||
</div>
|
</div>
|
||||||
<div class="md-input-container md-float-label">
|
<div class="md-input-container md-float-label">
|
||||||
<input type="password" required class="md-input" id="cpassword" name="cpassword">
|
|
||||||
<label>{$_L['Confirm_Password']}</label>
|
<label>{$_L['Confirm_Password']}</label>
|
||||||
|
<input type="password" required class="form-control" id="cpassword"
|
||||||
|
name="cpassword">
|
||||||
</div>
|
</div>
|
||||||
|
<br>
|
||||||
<div class="btn-group btn-group-justified mb15">
|
<div class="btn-group btn-group-justified mb15">
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<button class="btn btn-primary waves-effect waves-light"
|
<a href="{$_url}login" class="btn btn-warning">{$_L['Cancel']}</a>
|
||||||
type="submit">{$_L['Register']}</button>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<a href="{$_url}login" class="btn btn-success">{$_L['Cancel']}</a>
|
<button class="btn btn-success waves-effect waves-light"
|
||||||
|
type="submit">{$_L['Register']}</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user