This commit is contained in:
suseendhiran17 2023-06-14 12:17:22 +05:30
parent 9dcbdc6fb1
commit bc4e1f54dd
20 changed files with 401 additions and 93 deletions

View File

@ -120,6 +120,10 @@ $routes->match(['get','post'],'/membership','Cart_controller::index');
$routes->match(['get','post'],'/add_package_cartdata','Cart_controller::add_package_cartdata');
$routes->match(['get','post'],'/view_cart/(:any)','Cart_controller::view_cart/$1');
$routes->match(['get','post'],'/continue_shopping/(:any)','Cart_controller::continue_shopping/$1');
$routes->match(['get','post'],'/continue_membership/(:any)','Cart_controller::continue_shopping/$1');
$routes->match(['get','post'],'/remove_product/(:any)','Cart_controller::remove_product/$1');
$routes->match(['get','post'],'/change_count_onclick','Cart_controller::change_count_onclick');

View File

@ -28,6 +28,8 @@ use App\Models\Zipcode_model;
use App\Models\Transaction_model;
use App\Models\Country_model;
use DateTime;
@ -67,6 +69,8 @@ class Admin_controller extends BaseController
$this->TransactionModel = new Transaction_model();
$this->CountryModel = new Country_model();
helper(['form', 'url']);
}
@ -269,6 +273,7 @@ class Admin_controller extends BaseController
}
$data['country'] = $this->CountryModel->findAll();
//print_r($data);die();
echo view('layout/header',$userdata);
@ -348,6 +353,8 @@ class Admin_controller extends BaseController
$data['check']= null;
$data['country'] = $this->CountryModel->findAll();
echo view('layout/header',$userdata);
echo view('user_form',$data);

View File

@ -34,7 +34,7 @@ use App\Models\Rule_model;
use App\Models\Zipcode_model;
use App\Models\Country_model;
class Member_controller extends BaseController
@ -76,6 +76,8 @@ class Member_controller extends BaseController
$this->ZipcodeModel = new Zipcode_model();
$this->CountryModel = new Country_model();
helper('form');
}
@ -407,7 +409,6 @@ class Member_controller extends BaseController
foreach($zip as $row)
{
$output .= '<option value="'.$row['id'].'">'.$row['code'].'</option>';
}
@ -423,6 +424,7 @@ class Member_controller extends BaseController
->find();
$data['country'] = $this->CountryModel->findAll();
echo view('layout/header',$userdata);
@ -494,6 +496,8 @@ class Member_controller extends BaseController
$data['zipcode'] = $output;
$data['country'] = $this->CountryModel->findAll();
echo view('layout/header',$userdata);
echo view('member_form',$data);
@ -1210,6 +1214,8 @@ class Member_controller extends BaseController
->find();
$data['country'] = $this->CountryModel->findAll();
foreach ($creditsData as $creditsDataindex => $creditsDataValue)
{

View File

@ -40,6 +40,8 @@ use App\Models\Member_address_model;
use App\Models\Zipcode_model;
use App\Models\Country_model;
class PaymentController extends BaseController
{
@ -78,6 +80,8 @@ class PaymentController extends BaseController
$this->ZipcodeModel = new Zipcode_model();
$this->CountryModel = new Country_model();
}
@ -293,6 +297,8 @@ class PaymentController extends BaseController
$data['packageArray'] = $packageArray;
$data['country'] = $this->CountryModel->findAll();
$data['userdata'] = $this->MemberModel->select('member.* , zipcode.code as zipcode')
->join('zipcode', 'member.pincode = zipcode.id', 'left')

View File

@ -446,7 +446,7 @@ class Sendmail_controller extends BaseController
//print_r($user_data);die();
if($user_data[0]['is_email_verified'] == 0)
if($user_data[0]['is_email_verified'] == 0 || $user_data[0]['password'] == '')
{
@ -485,8 +485,8 @@ class Sendmail_controller extends BaseController
// Show error message
// echo 'Email already verified.';
return redirect()->to(base_url()."set_password/".md5($user_data[0]['id']));
$this->session->setTempdata('mail_success', "Mail already verified, Please login",3);
return redirect()->to(base_url());
}

View File

@ -0,0 +1,13 @@
<?php namespace App\Models;
use CodeIgniter\Model;
class Country_model extends Model
{
protected $table = 'country';
protected $primaryKey = 'id';
protected $allowedFields = ['name'];
}

View File

@ -62,11 +62,13 @@
pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,}"
title="Must contain at least one number and one uppercase and lowercase letter, and at least 8 or more characters"
placeholder="Enter password" name="password" required>
<span id="pass-err"></span>
</div>
<div class="col-12 mb-4">
<label for="email">Confirm Password</label>
<input type="password" data-parsley-equalto="#hori-pass1" class="form-control" placeholder="Enter confirm password" required>
<div class="col-12 mb-4 show-password">
<label for="toggle-password1">Confirm Password</label>
<input type="password" id="hori-pass2" data-parsley-equalto="#hori-pass1" class="form-control" placeholder="Enter confirm password" required>
<span toggle="#hori-pass2" id="toggle-password1" class="fa fa-fw fa-eye field-icon toggle-password"></span>
</div>
</div>
<button type="submit" class="forget-submit">Submit</button>
@ -87,6 +89,29 @@
input.attr("type", "password");
}
});
$("#toggle-password1").click(function() {
$(this).toggleClass("fa-eye fa-eye-slash");
var input = $($(this).attr("toggle"));
if (input.attr("type") == "password") {
input.attr("type", "text");
}
else {
input.attr("type", "password");
}
});
$("#hori-pass1").change(function() {
const passwordPattern = /(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{8,}/;
if (passwordPattern.test($('#hori-pass1').val()))
{
$('#pass-err').html("")
}
else
{
$('#pass-err').html("Must contain at least one number &#013;and one uppercase &#013;and one special character like !@#$%^&*() &#013;and lowercase letter,&#013;and at least 8 or more characters").css('color','red')
}
});
</script>
<!-- Plugin js-->
<script src="<?= base_url()."/public"; ?>/assets/libs/parsleyjs/parsley.min.js"></script>

View File

@ -293,38 +293,59 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https
<input type="text" value="<?= $userdata[0]['address']; ?>" name="address" id="address">
</div>
<div class="col-lg-4 mb-3">
<label for="zipcode">Zip Code</label>
<select name="pincode" id="pincode" class="js-example-basic-single">
<option value="<?= $userdata[0]['pincode']; ?>"><?= $userdata[0]['zipcode']; ?></option>
<?= $zipcode ?>
</select>
</div>
<div class="col-lg-4 mb-3">
<label for="city">City</label>
<input type="text" value="<?= $userdata[0]['city']; ?>" name="city" id="city" readonly>
</div>
</div>
<div class="col-lg-4 mb-3">
<label for="state">State</label>
<input type="text" name="state" id="state" value="<?= $userdata[0]['state']; ?>" readonly>
<input type="text" name="state" id="state" value="<?= $userdata[0]['state']; ?>">
</div>
<div class="col-lg-4 mb-3">
<label for="city">City</label>
<input type="text" value="<?= $userdata[0]['city']; ?>" name="city" id="city">
</div>
<div class="col-lg-4 mb-3">
<label for="country">Country</label>
<!-- <input type="text" name="country" id="country" value="<?= $userdata[0]['country']; ?>"> -->
<select name="country" id="country" class="js-example-basic-single">
<?php if ($userdata[0]['country'] == "") { ?>
<option value="<?= $userdata[0]['country']?>"> Select Country </option>
<?php }
else { ?>
<option value="<?= $userdata[0]['country']?>"> <?= $userdata[0]['country']?> </option>
<?php }?>
<?php foreach ($country as $key => $value) { ?>
<option value="<?= $value['name']?>"> <?= $value['name']?> </option>
<?php } ?>
</select>
</div>
<div class="col-lg-4 mb-3">
<label for="zipcode">Postal Code</label>
<input type="text" name="pincode" id="pincode" value="<?= $userdata[0]['pincode']; ?>">
<!-- <select name="pincode" id="pincode" class="js-example-basic-single">
<option value="<?= $userdata[0]['pincode']; ?>"><?= $userdata[0]['zipcode']; ?></option>
<?= $zipcode ?>
</select> -->
</div>
</div>
<!-- <div class="row form-button">
@ -538,10 +559,15 @@ $web_payment_sdk_url = $_ENV["ENVIRONMENT"] === Environment::PRODUCTION ? "https
<script type="text/javascript" src="<?= base_url(); ?>public/square-js/sq-payment-flow.js"></script>
<script>
$(document).ready(function() {
$('.js-example-basic-single').select2();
});
</script>
$(document).ready(function() {
$("#card-button").removeAttr('disabled');
$('.js-example-basic-single').select2();
});
$('#card-button').click(function() {
$('#card-button').prop("disabled", true);
});
</script>
</body>

View File

@ -53,14 +53,14 @@
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Credit Points<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="credit" value="<?php if(isset($PackageData)){echo $PackageData[0]['credit'];} ?>" placeholder="Credit Points">
<input type="text" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" required class="form-control" name="credit" value="<?php if(isset($PackageData)){echo $PackageData[0]['credit'];} ?>" placeholder="Credit Points">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Cost<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="cost" value="<?php if(isset($PackageData)){echo $PackageData[0]['cost'];} ?>" placeholder="Cost">
<input type="text" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" required class="form-control" name="cost" value="<?php if(isset($PackageData)){echo $PackageData[0]['cost'];} ?>" placeholder="Cost">
</div>
</div>

View File

@ -65,9 +65,9 @@ $(document).on('click','#submit1',function(){
var email = $("#email").val();
var url;
var user_role = $('#user').val();
if ($('#user').val() == 'member') { url = "<?php echo base_url();?>forgot_password" }
else { url = "<?php echo base_url();?>user_forgot_password" }
alert(url)
$.ajax({
type: "post",
url: url,
@ -85,7 +85,7 @@ $(document).on('click','#submit1',function(){
}
else
{
console.log(user_role);
window.stop();
$('#alert1').html('');
$('#alert1').addClass('alert alert-danger');
if (user_role == 'member')

View File

@ -43,13 +43,14 @@
<label for="inputEmail3" class="col-4 col-form-label">Email<span class="text-danger">*</span></label>
<div class="col-7">
<input type="email" id="email" onkeyup="check_if_exists();" required parsley-type="email" class="form-control" name="email" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['email'];} ?>" placeholder="Email">
<span id="already_err"></span>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="mobile" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['mobile'];} ?>" placeholder="Mobile Number">
<input type="text" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" required class="form-control" name="mobile" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['mobile'];} ?>" placeholder="Mobile Number">
</div>
</div>
@ -76,29 +77,58 @@
<input type="text" class="form-control" name="address" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['address'];} ?>" placeholder="Address">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Zip code<span class="text-danger"></span></label>
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="col-7">
<select class="form-control country" name="pincode" id="pincode">
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['pincode']; ?>"> <?= $Memberdata[0]['zipcode']; ?> </option> <?php } ?>
<?= $zipcode; ?>
</select>
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City" >
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="state" name="state" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['state'];} ?>" placeholder="State" readonly>
<input type="text" class="form-control" id="state" name="state" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['state'];} ?>" placeholder="State" >
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Country<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City" readonly>
<!-- <input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City" > -->
<select name="country" id="country" class="form-control">
<?php if ($Memberdata[0]['country'] == "") { ?>
<option value="<?= $Memberdata[0]['country']?>"> Select Country </option>
<?php }
else { ?>
<option value="<?= $Memberdata[0]['country']?>"> <?= $Memberdata[0]['country']?> </option>
<?php }?>
<?php foreach ($country as $key => $value) { ?>
<option value="<?= $value['name']?>"> <?= $value['name']?> </option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Postal code<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="pincode" name="pincode" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['pincode'];} ?>" placeholder="Postal Code" >
<!-- <select class="form-control country" name="pincode" id="pincode">
<?php if(isset($Memberdata)){ ?>
<?php if($Memberdata[0]['zipcode'] != ""){ ?>
<option value="<?= $Memberdata[0]['pincode']; ?>"> <?= $Memberdata[0]['zipcode']; ?> </option>
<?php } ?>
<?php } ?>
<?= $zipcode; ?>
</select> -->
</div>
</div>
@ -145,15 +175,33 @@ if(validateEmail(email)){
{
if (response == true)
{
alert("This mail id already exists");
$("#email").val('');
$('#already_err').html("An account with this mail id already exist").css('color' , 'red');
$("#email").val('');
}
}
});
}
$(document).ready(function(){
$('#email').on('keyup', function () {
if($('#email').val().length != 0)
$('#already_err').html("");
});
});
}
$(document).ready(function(){
$('#pincode').change(function() {
if ($('#pincode').val() == "") {
$('#state').val('');
$('#city').val('');
}
});
});
</script>

View File

@ -1,4 +1,5 @@
<section class="footer">
<!-- Plugin js-->
<div class="container">
<div class="row">
<div class="col-lg-4 footer1">

View File

@ -10,7 +10,6 @@
<div class="row d-flex align-items-baseline">
<div class="col-lg-5 header1">
<ul>
<li><a href="https://golfevolutionkelowna.ca/">Home</a></li>
<li><a href="<?php
if (isset($token))
{
@ -19,15 +18,15 @@
if(!session()->has('token'))
echo base_url('membership');
else
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else if(session()->has('token'))
{
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('/continue_shopping/').md5($token);
echo base_url('/continue_membership/').md5($token);
}
}
@ -35,7 +34,40 @@
{
if(session()->has('token'))
{
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('membership');
}
}
?>">Home</a></li>
<li><a href="<?php
if (isset($token))
{
if ($token == '')
{
if(!session()->has('token'))
echo base_url('membership');
else
echo base_url('/continue_membership/').session()->get('token');
}
else if(session()->has('token'))
{
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('/continue_membership/').md5($token);
}
}
else
{
if(session()->has('token'))
{
echo base_url('/continue_membership/').session()->get('token');
}
else
{
@ -90,23 +122,23 @@
<div class="row">
<div class="col-lg-12">
<ul>
<li><a href="https://golfevolutionkelowna.ca/">Home <?= session()->get('token') ?></a></li>
<li><a href="<?php if (isset($token))
<li><a href="<?php
if (isset($token))
{
if ($token == '')
{
if(!session()->has('token'))
echo base_url('membership');
else
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else if(session()->has('token'))
{
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('/continue_shopping/').md5($token);
echo base_url('/continue_membership/').md5($token);
}
}
@ -114,7 +146,39 @@
{
if(session()->has('token'))
{
echo base_url('/continue_shopping/').session()->get('token');
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('membership');
}
}
?>">Home <?= session()->get('token') ?></a></li>
<li><a href="<?php if (isset($token))
{
if ($token == '')
{
if(!session()->has('token'))
echo base_url('membership');
else
echo base_url('/continue_membership/').session()->get('token');
}
else if(session()->has('token'))
{
echo base_url('/continue_membership/').session()->get('token');
}
else
{
echo base_url('/continue_membership/').md5($token);
}
}
else
{
if(session()->has('token'))
{
echo base_url('/continue_membership/').session()->get('token');
}
else
{

View File

@ -252,6 +252,10 @@
<label for="street_address">Street Address</label><br>
<input type="text" name="address" id="street_address" value="<?= $profile[0]['address']?>">
</div>
<div class="col-6 col-lg-6 mb-3">
<label for="street_address">Mobile</label><br>
<input type="text" name="mobile" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" id="mobile" value="<?= $profile[0]['mobile']?>">
</div>
<div class="col-6 col-lg-6">
<label>Select your gender</label>
<div class="row mt-1">
@ -261,22 +265,36 @@
</div>
</div>
<div class="col-4 col-lg-4 mb-3">
<label for="zipcode">Zip Code</label><br>
<!-- <input type="text" name="pincode" id="zipcode" value="<?= $profile[0]['pincode']?>"> -->
<select name="pincode" id="pincode" class="js-example-basic-single">
<option value="<?= $profile[0]['pincode']; ?>"> <?= $profile[0]['zipcode']; ?> </option>
<?= $zipcode ?>
</select>
<label for="state">State</label><br>
<input type="text" name="state" id="state" value="<?= $profile[0]['state']?>">
</div>
<div class="col-4 col-lg-4 mb-3">
<label for="city">City</label><br>
<input type="text" name="city" id="city" value="<?= $profile[0]['city']?>" readonly>
<input type="text" name="city" id="city" value="<?= $profile[0]['city']?>">
</div>
<div class="col-4 col-lg-4 mb-3">
<label for="state">State</label><br>
<input type="text" name="state" id="state" value="<?= $profile[0]['state']?>" readonly>
<label for="country">Country</label><br>
<!-- <input type="text" name="city" id="city" value="<?= $profile[0]['country']?>"> -->
<select name="country" id="country">
<?php if ($profile[0]['country'] == "") { ?>
<option value="<?= $profile[0]['country']?>"> Select Country </option>
<?php }
else { ?>
<option value="<?= $profile[0]['country']?>"> <?= $profile[0]['country']?> </option>
<?php }?>
<?php foreach ($country as $key => $value) { ?>
<option value="<?= $value['name']?>"> <?= $value['name']?> </option>
<?php } ?>
</select>
</div>
<div class="col-4 col-lg-4 mb-3">
<label for="zipcode">Postal Code</label><br>
<input type="text" name="pincode" id="pincode" value="<?= $profile[0]['pincode']?>">
<!-- <select name="pincode" id="pincode" class="js-example-basic-single">
<option value="<?= $profile[0]['pincode']; ?>"> <?= $profile[0]['zipcode']; ?> </option>
<?= $zipcode ?>
</select> -->
</div>
<div class="col-6 col-lg-6">
<div id="address-btn" class="custom-btn">save</div>
<div class="success-message" style="display:none;">Successfully Saved</div>

View File

@ -33,6 +33,7 @@
<table id="datatable-buttons" class="table table-striped dt-responsive nowrap w-100">
<thead>
<tr>
<th hidden>id</th>
<th>Name</th>
<th>Mobile</th>
<th>Email</th>
@ -46,6 +47,7 @@
<?php foreach ($Membersdata as $row)
{ ?>
<tr>
<td hidden><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td>
<td><?php echo $row['mobile'];?></td>
<td><?php echo $row['email'];?></td>
@ -111,6 +113,16 @@ $(document).on('click','.credit_usage',function(){
}
});
});
$(document).ready(function(){
var table = $('#datatable-buttons').DataTable();
table.destroy();
$('#datatable-buttons').DataTable({
"order": [[ 0, "desc" ]]
});
});
</script>

View File

@ -140,7 +140,7 @@
<label for="mobile">Mobile Number</label>
<input type="tel" class="form-control" data-parsley-type="number" name="mobile" placeholder="Enter your mobile number" id="mobile"/>
<input type="tel" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" class="form-control" data-parsley-type="number" name="mobile" placeholder="Enter your mobile number" id="mobile"/>
</div>

View File

@ -58,8 +58,17 @@
echo json_decode($row['transaction'] , true)['payment']['amount_money']['amount'];
}
?></td>
<td><?php echo $row['member_name'];?></td>
<td><?php echo $row['status'];?></td>
<td><?php echo $row['member_name'];?></td>
<?php if($row['status'] == 'Success'){ ?>
<td style="color:green;"><?php echo $row['status'];?></td>
<?php }?>
<?php if($row['status'] == 'Failed'){ ?>
<td style="color:red;"><?php echo $row['status'];?></td>
<?php }?>
<?php if($row['status'] == 'In-Progress'){ ?>
<td style="color:blue;"><?php echo $row['status'];?></td>
<?php }?>

View File

@ -59,13 +59,14 @@
<div class="col-7">
<input type="email" id="email" onkeyup="check_if_exists();" required parsley-type="email" class="form-control" name="<?php if($check){ echo 'mail'; } else { echo 'email'; }?>" value="<?php if(isset($userList)){echo $userList[0]['email'];} ?>" placeholder="Email"
<?php if($check){ echo 'readonly'; }?>>
<span id="already_err"></span>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label>
<div class="col-7">
<input type="text" required class="form-control" name="mobile" value="<?php if(isset($userList)){echo $userList[0]['mobile'];} ?>" placeholder="Mobile Number">
<input type="text" oninput="this.value = this.value.replace(/[^0-9.]/g, '').replace(/(\..*?)\..*/g, '$1').replace(/^0[^.]/, '0');" required class="form-control" name="mobile" value="<?php if(isset($userList)){echo $userList[0]['mobile'];} ?>" placeholder="Mobile Number">
</div>
</div>
@ -108,32 +109,58 @@
<input type="text" class="form-control" name="address" value="<?php if(isset($userList)){echo $userList[0]['address'];} ?>" placeholder="Address">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Zip code<span class="text-danger"></span></label>
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="col-7">
<select class="form-control country" name="pincode" id="pincode">
<?php if(isset($userList)){ ?> <option value="<?= $userList[0]['pincode']; ?>"> <?= $userList[0]['zipcode']; ?> </option> <?php } ?>
<?= $zipcode; ?>
</select>
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($userList)){echo $userList[0]['city'];} ?>" placeholder="City">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="state" name="state" value="<?php if(isset($userList)){echo $userList[0]['state'];} ?>" placeholder="State" readonly>
<input type="text" class="form-control" id="state" name="state" value="<?php if(isset($userList)){echo $userList[0]['state'];} ?>" placeholder="State">
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Country<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($userList)){echo $userList[0]['city'];} ?>" placeholder="City" readonly>
<!-- <input type="text" class="form-control" id="country" name="country" value="<?php if(isset($userList)){echo $userList[0]['country'];} ?>" placeholder="Country"> -->
<select name="country" id="country" class="form-control">
<?php if ($userList[0]['country'] == "") { ?>
<option value="<?= $userList[0]['country']?>"> Select Country </option>
<?php }
else { ?>
<option value="<?= $userList[0]['country']?>"> <?= $userList[0]['country']?> </option>
<?php }?>
<?php foreach ($country as $key => $value) { ?>
<option value="<?= $value['name']?>"> <?= $value['name']?> </option>
<?php } ?>
</select>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Postal code<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" id="pincode" name="pincode" value="<?php if(isset($userList)){echo $userList[0]['pincode'];} ?>" placeholder="Postal code">
<!-- <select class="form-control country" name="pincode" id="pincode">
<?php if(isset($userList)){ ?>
<?php if($userList[0]['zipcode'] != ""){ ?>
<option value="<?= $userList[0]['pincode']; ?>"> <?= $userList[0]['zipcode']; ?> </option>
<?php } ?>
<?php } ?>
<?= $zipcode; ?>
</select> -->
</div>
</div>
@ -178,15 +205,32 @@ if(validateEmail(email)){
{
if (response == true)
{
alert("This mail id already exists");
$("#email").val('');
$('#already_err').html("An account with this mail id already exist").css('color' , 'red');
$("#email").val('');
}
}
});
}
$(document).ready(function(){
$('#email').on('keyup', function () {
if($('#email').val().length != 0)
$('#already_err').html("");
});
});
}
$(document).ready(function(){
$('#pincode').change(function() {
if ($('#pincode').val() == "") {
$('#state').val('');
$('#city').val('');
}
});
});
</script>

View File

@ -30,9 +30,10 @@
</p> -->
<table id="datatable-buttons" class="table table-striped dt-responsive nowrap w-100">
<table id="datatable-buttons" data-order="[[0, 'asc']]" class="table table-striped dt-responsive nowrap w-100">
<thead>
<tr>
<th hidden>id</th>
<th>Name</th>
<th>Mobile</th>
<th>Email</th>
@ -47,6 +48,7 @@
<?php foreach ($userList as $row)
{ ?>
<tr>
<td hidden><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td>
<td><?php echo $row['mobile'];?></td>
<td><?php echo $row['email'];?></td>
@ -73,4 +75,15 @@
</div> <!-- end card -->
</div><!-- end col-->
</div>
<!-- end row-->
<!-- end row-->
<script>
$(document).ready(function(){
var table = $('#datatable-buttons').DataTable();
table.destroy();
$('#datatable-buttons').DataTable({
"order": [[ 0, "desc" ]]
});
});
</script>

View File

@ -60,6 +60,7 @@
<input data-parsley-equalto="#hori-pass1" type="password" required
placeholder="Password" class="form-control" id="hori-pass2">
</div>
<span toggle="#hori-pass2" id="toggle-password1" class="fa fa-fw fa-eye field-icon toggle-password"></span>
</div>
@ -97,4 +98,15 @@
input.attr("type", "password");
}
});
$("#toggle-password1").click(function() {
$(this).toggleClass("fa-eye fa-eye-slash");
var input = $($(this).attr("toggle"));
if (input.attr("type") == "password") {
input.attr("type", "text");
}
else {
input.attr("type", "password");
}
});
</script>