zip,state,city:GWM

This commit is contained in:
sriramv 2023-06-08 15:47:37 +05:30
parent 9c5ef535b9
commit a28bf20a9e
8 changed files with 92 additions and 88 deletions

View File

@ -11,6 +11,8 @@ use App\Models\Email_template_model;
use App\Models\Variable_model; use App\Models\Variable_model;
use App\Models\Rule_model; use App\Models\Rule_model;
use App\Models\Cart_token_model; use App\Models\Cart_token_model;
use App\Models\Zipcode_model;
class Admin_controller extends BaseController class Admin_controller extends BaseController
{ {
public $session; public $session;
@ -27,6 +29,7 @@ class Admin_controller extends BaseController
$this->VariableModel = new Variable_model(); $this->VariableModel = new Variable_model();
$this->RuleModel = new Rule_model(); $this->RuleModel = new Rule_model();
$this->Cart_token_model = new Cart_token_model(); $this->Cart_token_model = new Cart_token_model();
$this->ZipcodeModel = new Zipcode_model();
helper(['form', 'url']); helper(['form', 'url']);
} }
public function index() public function index()
@ -81,12 +84,7 @@ class Admin_controller extends BaseController
{ {
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name') $data['userList'] = $this->UserModel->where('users.id != ',session()->get('logged_user') )->findAll();
->join('country', 'users.country = country.id', 'left')
->join('state', 'users.state = state.id', 'left')
->join('city', 'users.city = city.id', 'left')
->where('users.id != ',session()->get('logged_user') )
->findAll();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('users_list',$data); echo view('users_list',$data);
echo view('layout/footer'); echo view('layout/footer');
@ -110,17 +108,24 @@ class Admin_controller extends BaseController
} }
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
$data['country']=$this->cModel->fetch_country(); $zip = $this->ZipcodeModel->findAll();
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name , state.name as state_name ,city.name as city_name') $output = '<option value="">Select Zipcode</option>';
->join('country', 'users.country = country.id', 'left') foreach($zip as $row)
->join('state', 'users.state = state.id', 'left') {
->join('city', 'users.city = city.id', 'left') $output .= '<option value="'.$row['id'].'">'.$row['code'].'</option>';
->where('md5(users.id)', $user_id ) }
->find(); $data['zipcode'] = $output;
$data['userList'] = $this->UserModel ->select('users.* , zipcode.code as zipcode')
->join('zipcode', 'users.pincode = zipcode.id', 'left')
->where('md5(users.id)', $user_id )
->find();
if ($check != null) { if ($check != null) {
$data['check'] = 'profile_edit'; $data['check'] = 'profile_edit';
}else{
$data['check'] = '';
} }
$data['check'] = 'profile_edit';
//print_r($data);die(); //print_r($data);die();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('user_form',$data); echo view('user_form',$data);
@ -148,14 +153,24 @@ class Admin_controller extends BaseController
return redirect()->to(base_url()."users_list"); return redirect()->to(base_url()."users_list");
} }
} }else{
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
$data['country']=$this->cModel->fetch_country(); $zip = $this->ZipcodeModel->findAll();
$output = '<option value="">Select Zipcode</option>';
foreach($zip as $row)
{
$output .= '<option value="'.$row['id'].'">'.$row['code'].'</option>';
}
$data['zipcode'] = $output;
$data['check']= null; $data['check']= null;
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('user_form',$data); echo view('user_form',$data);
echo view('layout/footer'); echo view('layout/footer');
}
} }
@ -176,10 +191,8 @@ class Admin_controller extends BaseController
{ {
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
$data['userList'] = $this->UserModel->select('users.* , country.name as country_name') $data['userList'] = $this->UserModel->select('users.* , zipcode.code as zipcode')
->join('country', 'users.country = country.id', 'left') ->join('zipcode', 'users.pincode = zipcode.id', 'left')
->join('state', 'users.state = state.id', 'left')
->join('city', 'users.city = city.id', 'left')
->where('md5(users.id)', $user_id ) ->where('md5(users.id)', $user_id )
->find(); ->find();

View File

@ -164,12 +164,10 @@ class Member_controller extends BaseController
$id = session()->get('logged_user'); $id = session()->get('logged_user');
$userdata['userdata']=$this->dModel->getLoggedInUserData($id); $userdata['userdata']=$this->dModel->getLoggedInUserData($id);
$data['Membersdata'] = $this->MemberModel->select('member.* , country.name as country_name , state.name as state_name ,city.name as city_name') $data['Membersdata'] = $this->MemberModel->findAll();
->join('country', 'member.country = country.id', 'left')
->join('state', 'member.state = state.id', 'left')
->join('city', 'member.city = city.id', 'left')
->where('member.id != ',session()->get('logged_user') )
->findAll();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('members_list',$data); echo view('members_list',$data);
echo view('layout/footer'); echo view('layout/footer');
@ -208,13 +206,18 @@ class Member_controller extends BaseController
$logged_user_id = session()->get('logged_user'); $logged_user_id = session()->get('logged_user');
$userdata['userdata']=$this->dModel->getLoggedInUserData($logged_user_id); $userdata['userdata']=$this->dModel->getLoggedInUserData($logged_user_id);
$data['country']=$this->cModel->fetch_country(); $zip = $this->ZipcodeModel->findAll();
$data['Memberdata'] = $this->MemberModel->select('member.* , country.name as country_name , state.name as state_name ,city.name as city_name') $output = '<option value="">Select Zipcode</option>';
->join('country', 'member.country = country.id', 'left') foreach($zip as $row)
->join('state', 'member.state = state.id', 'left') {
->join('city', 'member.city = city.id', 'left') $output .= '<option value="'.$row['id'].'">'.$row['code'].'</option>';
}
$data['zipcode'] = $output;
$data['Memberdata'] = $this->MemberModel->select('member.* , zipcode.code as zipcode')
->join('zipcode', 'member.pincode = zipcode.id', 'left')
->where('md5(member.id)', $member_id ) ->where('md5(member.id)', $member_id )
->find(); ->find();
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('member_form',$data); echo view('member_form',$data);
echo view('layout/footer'); echo view('layout/footer');
@ -243,7 +246,13 @@ class Member_controller extends BaseController
} }
$userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user')); $userdata['userdata']=$this->dModel->getLoggedInUserData(session()->get('logged_user'));
$data['country']=$this->cModel->fetch_country(); $zip = $this->ZipcodeModel->findAll();
$output = '<option value="">Select Zipcode</option>';
foreach($zip as $row)
{
$output .= '<option value="'.$row['id'].'">'.$row['code'].'</option>';
}
$data['zipcode'] = $output;
echo view('layout/header',$userdata); echo view('layout/header',$userdata);
echo view('member_form',$data); echo view('member_form',$data);
echo view('layout/footer'); echo view('layout/footer');

View File

@ -40,6 +40,10 @@
<link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/bootstrap/main.min.css" rel="stylesheet" type="text/css" /> <link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/bootstrap/main.min.css" rel="stylesheet" type="text/css" />
<link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/timegrid/main.min.css" rel="stylesheet" type="text/css" /> <link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/timegrid/main.min.css" rel="stylesheet" type="text/css" />
<link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/list/main.min.css" rel="stylesheet" type="text/css" /> <link href="<?= base_url()."/public"; ?>/assets/libs/@fullcalendar/list/main.min.css" rel="stylesheet" type="text/css" />
<script src="<?= base_url()."/public"; ?>/assets/member_js/ajax.js"></script>
<input id="url" value="<?= base_url() ?>" type="hidden">
<script> <script>

View File

@ -15,7 +15,7 @@
</div> </div>
<!-- end page title --> <!-- end page title -->
<div class="row"> <div class="row">
@ -77,40 +77,31 @@
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Country<span class="text-danger"></span></label> <label for="inputEmail3" class="col-4 col-form-label">Zip code<span class="text-danger"></span></label>
<div class="col-7"> <div class="col-7">
<!-- <input type="text" class="form-control" name="country" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['country'];} ?>" placeholder="Country"> --> <select class="form-control country" name="pincode" id="pincode">
<select id="selectize-select" class="form-control country" name="country" id="country"> <?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['pincode']; ?>"> <?= $Memberdata[0]['zipcode']; ?> </option> <?php } ?>
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['country']; ?>"> <?= $Memberdata[0]['country_name']; ?> </option> <?php } ?> <?= $zipcode; ?>
<?= $country; ?>
</select> </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" name="state" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['state'];} ?>" placeholder="State"> --> <input type="text" class="form-control" id="state" name="state" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['state'];} ?>" placeholder="State">
<select id="selectize-select" class="form-control state" name="state" id="state">
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['state']; ?>"> <?= $Memberdata[0]['state_name']; ?> </option> <?php } ?>
</select>
</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">City<span class="text-danger"></span></label>
<div class="col-7"> <div class="col-7">
<!-- <input type="text" class="form-control" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City"> --> <input type="text" class="form-control" id="city" name="city" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['city'];} ?>" placeholder="City">
<select id="selectize-select" class="form-control city" name="city" id="city">
<?php if(isset($Memberdata)){ ?> <option value="<?= $Memberdata[0]['city']; ?>"> <?= $Memberdata[0]['city_name']; ?> </option> <?php } ?>
</select>
</div>
</div>
<div class="form-group row">
<label for="inputEmail3" class="col-4 col-form-label">Zip code<span class="text-danger"></span></label>
<div class="col-7">
<input type="text" class="form-control" name="pincode" value="<?php if(isset($Memberdata)){echo $Memberdata[0]['pincode'];} ?>" placeholder="Zip Code">
</div> </div>
</div> </div>

View File

@ -36,7 +36,6 @@
<th>Name</th> <th>Name</th>
<th>Mobile</th> <th>Mobile</th>
<th>Email</th> <th>Email</th>
<!-- <th>Address</th> -->
<th>Status</th> <th>Status</th>
<th>Action</th> <th>Action</th>
</tr> </tr>
@ -50,7 +49,6 @@
<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>
<!-- <td><?php echo $row['address'].",".$row['city_name'].",".$row['state_name'].",".$row['country_name']." - ".$row['pincode'].",";?></td> -->
<td><?php if($row['is_active'] == 1){ echo "Active"; }else{ echo "Deactive"; }?></td> <td><?php if($row['is_active'] == 1){ echo "Active"; }else{ echo "Deactive"; }?></td>
<td><a href="<?= base_url() ?>member_edit/<?php echo md5($row['id']);?>"><i class="mdi mdi-lead-pencil" style="font-size:18px;"></i></a> <td><a href="<?= base_url() ?>member_edit/<?php echo md5($row['id']);?>"><i class="mdi mdi-lead-pencil" style="font-size:18px;"></i></a>
<?php if ($row['is_active'] == 1) { ?> <?php if ($row['is_active'] == 1) { ?>

View File

@ -125,8 +125,7 @@ body {
<?php if($userList[0]['address']) { echo $userList[0]['address']; echo ' ,'; } ?> <?php if($userList[0]['address']) { echo $userList[0]['address']; echo ' ,'; } ?>
<?php if($userList[0]['city']) { echo $userList[0]['city']; echo ' ,'; }?> <?php if($userList[0]['city']) { echo $userList[0]['city']; echo ' ,'; }?>
<?php if($userList[0]['state']) { echo $userList[0]['state']; echo ' ,'; }?> <?php if($userList[0]['state']) { echo $userList[0]['state']; echo ' ,'; }?>
<?php if($userList[0]['country_name']) { echo $userList[0]['country_name']; }?> <?php if($userList[0]['zipcode']) { echo '- '; echo $userList[0]['zipcode']; }?>
<?php if($userList[0]['pincode']) { echo '- '; echo $userList[0]['pincode']; }?>
</tr> </tr>
</tbody> </tbody>
</table> </table>

View File

@ -108,39 +108,30 @@
<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">
<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" name="country" value="<?php if(isset($userList)){echo $userList[0]['country'];} ?>" placeholder="Country">
<!-- <select id="selectize-select" class="form-control country" name="country" id="country">
<?php if(isset($userList)){ ?> <option value="<?= $userList[0]['country']; ?>"> <?= $userList[0]['country_name']; ?> </option> <?php } ?>
<?= $country; ?>
</select> -->
</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" name="state" value="<?php if(isset($userList)){echo $userList[0]['state'];} ?>" placeholder="State">
<!-- <select id="selectize-select" class="form-control state" name="state" id="state">
<?php if(isset($userList)){ ?> <option value="<?= $userList[0]['state']; ?>"> <?= $userList[0]['state_name']; ?> </option> <?php } ?>
</select> -->
</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="col-7">
<input type="text" class="form-control" name="city" value="<?php if(isset($userList)){echo $userList[0]['city'];} ?>" placeholder="City">
<!-- <select id="selectize-select" class="form-control city" name="city" id="city">
<?php if(isset($userList)){ ?> <option value="<?= $userList[0]['city']; ?>"> <?= $userList[0]['city_name']; ?> </option> <?php } ?>
</select> -->
</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">Zip code<span class="text-danger"></span></label>
<div class="col-7"> <div class="col-7">
<input type="text" class="form-control" name="pincode" value="<?php if(isset($userList)){echo $userList[0]['pincode'];} ?>" placeholder="Zip Code"> <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>
</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">
</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="col-7">
<input type="text" class="form-control" id="city" name="city" value="<?php if(isset($userList)){echo $userList[0]['city'];} ?>" placeholder="City">
</div> </div>
</div> </div>

View File

@ -37,7 +37,6 @@
<th>Mobile</th> <th>Mobile</th>
<th>Email</th> <th>Email</th>
<th>Role</th> <th>Role</th>
<!-- <th>Address</th> -->
<th>Status</th> <th>Status</th>
<th>Action</th> <th>Action</th>
</tr> </tr>
@ -52,7 +51,7 @@
<td><?php echo $row['mobile'];?></td> <td><?php echo $row['mobile'];?></td>
<td><?php echo $row['email'];?></td> <td><?php echo $row['email'];?></td>
<td><?php echo $row['role'];?></td> <td><?php echo $row['role'];?></td>
<!-- <td><?php echo $row['address'].",".$row['city_name'].",".$row['state_name'].",".$row['country_name']." - ".$row['pincode'].",";?></td> -->
<td><?php if($row['is_active'] == 1){ echo "Active"; }else{ echo "Deactive"; }?></td> <td><?php if($row['is_active'] == 1){ echo "Active"; }else{ echo "Deactive"; }?></td>
<td><a href="<?= base_url() ?>user_edit/<?php echo md5($row['id']);?>"><i class="mdi mdi-lead-pencil" style="font-size:18px;"></i></a> <td><a href="<?= base_url() ?>user_edit/<?php echo md5($row['id']);?>"><i class="mdi mdi-lead-pencil" style="font-size:18px;"></i></a>
<?php if ($row['is_active'] == 1) { ?> <?php if ($row['is_active'] == 1) { ?>