File: /var/www/html/pmw24/app/application/views/customer/profile.php
<!-- Page Content -->
<div id="page-wrapper">
<div class="container-fluid">
<!-- /.row -->
<!-- .row -->
<div class="row">
<div class="col-md-12 col-xs-12">
<div class="tab-content">
<?php if($this->session->flashdata('cus_success_msg')){?>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?=$this->session->flashdata('cus_success_msg')?>
</div>
<?php } ?>
<?php if($this->session->flashdata('cus_error_msg')){?>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?=$this->session->flashdata('cus_error_msg')?>
</div>
<?php } ?>
<div class="">
<form id="signupForm" class="form-horizontal form-material" method="post" action="<?php echo base_url('customer/customer/edit_customer');?>" enctype="multipart/form-data">
<div class="row">
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label for="email" class="cty">CUSTOMER TYPE <sup class="super">*</sup></label>
<div class="clearfix"></div>
<label class="radiobtn">
<input class="customer_type_cls" type="radio" name="customer_type" value="I" <?=($customer_data['customer_type']=='I')?'checked':''?>>Individual
</label>
<label class="radiobtn">
<input class="customer_type_cls" type="radio" name="customer_type" value="B" <?=($customer_data['customer_type']=='B')?'checked':''?>>Business
</label>
<?php echo form_error('customer_type','<span class="error">', '</span>'); ?>
</div>
</div>
<div id="business_name_div" class="col-md-9 col-sm-12" style="<?=($customer_data['customer_type']=='B')?'display:block;':'display:none;'?>">
<div class="form-group">
<label class="col-md-12">Business name <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="business_name" name="business_name" value="<?php echo $customer_data['business_name']; ?>" placeholder="Business Name">
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">First name <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="first_name" name="first_name" value="<?php echo $customer_data['first_name']; ?>" placeholder="First Name" required="required">
<?php echo form_error('first_name','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label for="example-email" class="col-md-12">Middle Name</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="middle_name" name="middle_name" value="<?php echo $customer_data['middle_name']; ?>" placeholder="Middle Name">
<?php echo form_error('middle_name','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Last name <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="last_name" name="last_name" value="<?php echo $customer_data['last_name']; ?>" placeholder="Last Name" required>
<?php echo form_error('last_name','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Email <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="email" class="form-control form-control-line" id="email" name="email" value="<?php echo $customer_data['email'];?>" placeholder="Email" required="required">
<?php echo form_error('email','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">ABN</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="abn" name="abn" value="<?php echo $customer_data['abn']; ?>" placeholder="ABN">
<?php echo form_error('middle_name','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Telephone (home)</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="landline_no" name="landline_no" value="<?php echo $customer_data['landline_no']; ?>" placeholder="TELEPHONE (HOME)">
<?php echo form_error('landline_no','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Mobile Number <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="mobile" name="mobile" value="<?php echo $customer_data['mobile'];?>" placeholder="Mobile" required="required">
<?php echo form_error('mobile','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Unit No./Flat No.</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="flat_no" name="flat_no" value="<?php echo $customer_data['flat_no'];?>" placeholder="Unit/Flat No.">
<?php echo form_error('flat_no','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Street No</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="street_no" name="street_no" value="<?php echo $customer_data['street_no'];?>" placeholder="Street No.">
<?php echo form_error('street_no','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Street Name</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="street_name" name="street_name" value="<?php echo $customer_data['street_name'];?>" placeholder="Street Name">
<?php echo form_error('street_name','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Suburb</label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="suburb" name="suburb" value="<?php echo $customer_data['suburb'];?>" placeholder="Suburb">
<?php echo form_error('suburb','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">State </label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="state" name="state" value="<?php echo $customer_data['state'];?>" placeholder="State">
<?php echo form_error('state','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Post Code <sup class="super">*</sup></label>
<div class="col-md-12">
<input type="text" class="form-control form-control-line" id="pin" name="pin" value="<?php echo $customer_data['pin'];?>" placeholder="Post code">
<?php echo form_error('pin','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="form-group">
<label class="col-md-12">Upload Photo </label>
<div class="col-md-12">
<input type="file" class="form-control form-control-line" id="profile_image" name="profile_image" value="">
<?php echo form_error('profile_image','<span class="error">', '</span>'); ?>
</div>
</div>
</div>
<div class="col-md-3 col-sm-12" style="<?=empty($customer_data['profile_image'])?'display:none;':'display:block;'?>">
<div class="form-group">
<label class="col-md-12">Uploaded Photo </label>
<div class="col-md-12">
<img src="<?=base_url('public/customer_assets/profile_image/'.$customer_data['profile_image'])?>" height="100" width="100">
</div>
</div>
</div>
</div>
<div class="form-group" style="text-align:center;">
<div class="col-sm-12">
<input type="hidden" id="customer_id" name="customer_id" value="<?php echo $customer_data['customer_id']; ?>">
<button type="submit" class="btn btn-success">Update Profile</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
<!-- /.row -->
</div>
<script>
$( "#signupForm" ).validate({
rules: {
customer_type: "required",
first_name: "required",
email:"required",
mobile: {required:true,number: true, minlength:10,maxlength:15},
pin:{required:true,number: true, minlength:4,maxlength:4},
abn:{number: true, minlength:13,maxlength:13},
},
messages: {
mobile:{minlength:"Min length is 10 digit",maxlength:"Max length is 15 digit"},
pin:{minlength:"Min length is 4 digit",maxlength:"Max length is 4 digit"},
abn:{minlength:"Min length is 13 digit",maxlength:"Max length is 13 digit"},
},
errorElement: "em",
errorClass: "form_validation_error",
});
$(".customer_type_cls").change(function(){
if($(this).val()=='I'){
$("#business_name_div").hide();
$("#business_name").removeAttr('required');
}else{
$("#business_name_div").show();
$("#business_name").attr('required',true);
}
})
</script>