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'],'/add_package_cartdata','Cart_controller::add_package_cartdata');
$routes->match(['get','post'],'/view_cart/(:any)','Cart_controller::view_cart/$1'); $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_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'],'/remove_product/(:any)','Cart_controller::remove_product/$1');
$routes->match(['get','post'],'/change_count_onclick','Cart_controller::change_count_onclick'); $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\Transaction_model;
use App\Models\Country_model;
use DateTime; use DateTime;
@ -67,6 +69,8 @@ class Admin_controller extends BaseController
$this->TransactionModel = new Transaction_model(); $this->TransactionModel = new Transaction_model();
$this->CountryModel = new Country_model();
helper(['form', 'url']); helper(['form', 'url']);
} }
@ -269,6 +273,7 @@ class Admin_controller extends BaseController
} }
$data['country'] = $this->CountryModel->findAll();
//print_r($data);die(); //print_r($data);die();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
@ -348,6 +353,8 @@ class Admin_controller extends BaseController
$data['check']= null; $data['check']= null;
$data['country'] = $this->CountryModel->findAll();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('user_form',$data); echo view('user_form',$data);

View File

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

View File

@ -446,7 +446,7 @@ class Sendmail_controller extends BaseController
//print_r($user_data);die(); //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 // Show error message
// echo 'Email already verified.'; // echo 'Email already verified.';
$this->session->setTempdata('mail_success', "Mail already verified, Please login",3);
return redirect()->to(base_url()."set_password/".md5($user_data[0]['id'])); 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,}" 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" 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> placeholder="Enter password" name="password" required>
<span id="pass-err"></span>
</div> </div>
<div class="col-12 mb-4"> <div class="col-12 mb-4 show-password">
<label for="email">Confirm Password</label> <label for="toggle-password1">Confirm Password</label>
<input type="password" data-parsley-equalto="#hori-pass1" class="form-control" placeholder="Enter confirm password" required> <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>
</div> </div>
<button type="submit" class="forget-submit">Submit</button> <button type="submit" class="forget-submit">Submit</button>
@ -87,6 +89,29 @@
input.attr("type", "password"); 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> </script>
<!-- Plugin js--> <!-- Plugin js-->
<script src="<?= base_url()."/public"; ?>/assets/libs/parsleyjs/parsley.min.js"></script> <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"> <input type="text" value="<?= $userdata[0]['address']; ?>" name="address" id="address">
</div> </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 class="col-lg-4 mb-3"> <div class="col-lg-4 mb-3">
<label for="state">State</label> <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>
<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>
<!-- <div class="row form-button"> <!-- <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 type="text/javascript" src="<?= base_url(); ?>public/square-js/sq-payment-flow.js"></script>
<script> <script>
$(document).ready(function() { $(document).ready(function() {
$('.js-example-basic-single').select2(); $("#card-button").removeAttr('disabled');
}); $('.js-example-basic-single').select2();
</script> });
$('#card-button').click(function() {
$('#card-button').prop("disabled", true);
});
</script>
</body> </body>

View File

@ -53,14 +53,14 @@
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Credit Points<span class="text-danger">*</span></label> <label for="inputEmail3" class="col-4 col-form-label">Credit Points<span class="text-danger">*</span></label>
<div class="col-7"> <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> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Cost<span class="text-danger">*</span></label> <label for="inputEmail3" class="col-4 col-form-label">Cost<span class="text-danger">*</span></label>
<div class="col-7"> <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>
</div> </div>

View File

@ -65,9 +65,9 @@ $(document).on('click','#submit1',function(){
var email = $("#email").val(); var email = $("#email").val();
var url; var url;
var user_role = $('#user').val(); var user_role = $('#user').val();
if ($('#user').val() == 'member') { url = "<?php echo base_url();?>forgot_password" } if ($('#user').val() == 'member') { url = "<?php echo base_url();?>forgot_password" }
else { url = "<?php echo base_url();?>user_forgot_password" } else { url = "<?php echo base_url();?>user_forgot_password" }
alert(url)
$.ajax({ $.ajax({
type: "post", type: "post",
url: url, url: url,
@ -85,7 +85,7 @@ $(document).on('click','#submit1',function(){
} }
else else
{ {
console.log(user_role); window.stop();
$('#alert1').html(''); $('#alert1').html('');
$('#alert1').addClass('alert alert-danger'); $('#alert1').addClass('alert alert-danger');
if (user_role == 'member') 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> <label for="inputEmail3" class="col-4 col-form-label">Email<span class="text-danger">*</span></label>
<div class="col-7"> <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"> <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> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label> <label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label>
<div class="col-7"> <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>
</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"> <input type="text" class="form-control" name="address" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['address'];} ?>" placeholder="Address">
</div> </div>
</div> </div>
<div class="form-group row"> <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"> <div class="col-7">
<select class="form-control country" name="pincode" id="pincode"> <input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City" >
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['pincode']; ?>"> <?= $Memberdata[0]['zipcode']; ?> </option> <?php } ?>
<?= $zipcode; ?>
</select>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label> <label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label>
<div class="col-7"> <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> </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"> <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>
</div> </div>
@ -145,15 +175,33 @@ if(validateEmail(email)){
{ {
if (response == true) if (response == true)
{ {
alert("This mail id already exists"); $('#already_err').html("An account with this mail id already exist").css('color' , 'red');
$("#email").val('');
$("#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> </script>

View File

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

View File

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

View File

@ -252,6 +252,10 @@
<label for="street_address">Street Address</label><br> <label for="street_address">Street Address</label><br>
<input type="text" name="address" id="street_address" value="<?= $profile[0]['address']?>"> <input type="text" name="address" id="street_address" value="<?= $profile[0]['address']?>">
</div> </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"> <div class="col-6 col-lg-6">
<label>Select your gender</label> <label>Select your gender</label>
<div class="row mt-1"> <div class="row mt-1">
@ -261,22 +265,36 @@
</div> </div>
</div> </div>
<div class="col-4 col-lg-4 mb-3"> <div class="col-4 col-lg-4 mb-3">
<label for="zipcode">Zip Code</label><br> <label for="state">State</label><br>
<!-- <input type="text" name="pincode" id="zipcode" value="<?= $profile[0]['pincode']?>"> --> <input type="text" name="state" id="state" value="<?= $profile[0]['state']?>">
<select name="pincode" id="pincode" class="js-example-basic-single">
<option value="<?= $profile[0]['pincode']; ?>"> <?= $profile[0]['zipcode']; ?> </option>
<?= $zipcode ?>
</select>
</div> </div>
<div class="col-4 col-lg-4 mb-3"> <div class="col-4 col-lg-4 mb-3">
<label for="city">City</label><br> <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>
<div class="col-4 col-lg-4 mb-3"> <div class="col-4 col-lg-4 mb-3">
<label for="state">State</label><br> <label for="country">Country</label><br>
<input type="text" name="state" id="state" value="<?= $profile[0]['state']?>" readonly> <!-- <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>
<div class="col-6 col-lg-6"> <div class="col-6 col-lg-6">
<div id="address-btn" class="custom-btn">save</div> <div id="address-btn" class="custom-btn">save</div>
<div class="success-message" style="display:none;">Successfully Saved</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"> <table id="datatable-buttons" class="table table-striped dt-responsive nowrap w-100">
<thead> <thead>
<tr> <tr>
<th hidden>id</th>
<th>Name</th> <th>Name</th>
<th>Mobile</th> <th>Mobile</th>
<th>Email</th> <th>Email</th>
@ -46,6 +47,7 @@
<?php foreach ($Membersdata as $row) <?php foreach ($Membersdata as $row)
{ ?> { ?>
<tr> <tr>
<td hidden><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td> <td><?php echo $row['name'];?></td>
<td><?php echo $row['mobile'];?></td> <td><?php echo $row['mobile'];?></td>
<td><?php echo $row['email'];?></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> </script>

View File

@ -140,7 +140,7 @@
<label for="mobile">Mobile Number</label> <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> </div>

View File

@ -58,8 +58,17 @@
echo json_decode($row['transaction'] , true)['payment']['amount_money']['amount']; echo json_decode($row['transaction'] , true)['payment']['amount_money']['amount'];
} }
?></td> ?></td>
<td><?php echo $row['member_name'];?></td> <td><?php echo $row['member_name'];?></td>
<td><?php echo $row['status'];?></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"> <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" <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'; }?>> <?php if($check){ echo 'readonly'; }?>>
<span id="already_err"></span>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label> <label for="inputEmail3" class="col-4 col-form-label">Mobile<span class="text-danger">*</span></label>
<div class="col-7"> <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>
</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"> <input type="text" class="form-control" name="address" value="<?php if(isset($userList)){echo $userList[0]['address'];} ?>" placeholder="Address">
</div> </div>
</div> </div>
<div class="form-group row"> <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"> <div class="col-7">
<select class="form-control country" name="pincode" id="pincode"> <input type="text" class="form-control" id="city" name="city" value="<?php if(isset($userList)){echo $userList[0]['city'];} ?>" placeholder="City">
<?php if(isset($userList)){ ?> <option value="<?= $userList[0]['pincode']; ?>"> <?= $userList[0]['zipcode']; ?> </option> <?php } ?>
<?= $zipcode; ?>
</select>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label> <label for="inputEmail3" class="col-4 col-form-label">State<span class="text-danger"></span></label>
<div class="col-7"> <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> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">City<span class="text-danger"></span></label> <label for="inputEmail3" class="col-4 col-form-label">Country<span class="text-danger"></span></label>
<div class="col-7"> <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> </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) if (response == true)
{ {
alert("This mail id already exists"); $('#already_err').html("An account with this mail id already exist").css('color' , 'red');
$("#email").val('');
$("#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> </script>

View File

@ -30,9 +30,10 @@
</p> --> </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> <thead>
<tr> <tr>
<th hidden>id</th>
<th>Name</th> <th>Name</th>
<th>Mobile</th> <th>Mobile</th>
<th>Email</th> <th>Email</th>
@ -47,6 +48,7 @@
<?php foreach ($userList as $row) <?php foreach ($userList as $row)
{ ?> { ?>
<tr> <tr>
<td hidden><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td> <td><?php echo $row['name'];?></td>
<td><?php echo $row['mobile'];?></td> <td><?php echo $row['mobile'];?></td>
<td><?php echo $row['email'];?></td> <td><?php echo $row['email'];?></td>
@ -73,4 +75,15 @@
</div> <!-- end card --> </div> <!-- end card -->
</div><!-- end col--> </div><!-- end col-->
</div> </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 <input data-parsley-equalto="#hori-pass1" type="password" required
placeholder="Password" class="form-control" id="hori-pass2"> placeholder="Password" class="form-control" id="hori-pass2">
</div> </div>
<span toggle="#hori-pass2" id="toggle-password1" class="fa fa-fw fa-eye field-icon toggle-password"></span>
</div> </div>
@ -97,4 +98,15 @@
input.attr("type", "password"); 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> </script>