HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: /var/www/html/taxicamera/application/views/admin/company/companymaster.php
<style>
  label.error {
    color: red !important;
    font-size: 9px;
    font-weight: 500;
    position: absolute;
    bottom: -24px;
    left: 0;
    right: 0;
  }
  form .form-group {
      position: relative;
  }
  .input-group {
      position: inherit;
  }
  .custom_form_style label {
      display: block;
  }
</style>
		
		<div class="main-content">
          <div class="content-wrapper">
            <div class="container-fluid"><!-- Basic form layout section start -->

				<section id="basic-form-layouts">
				<?php if ($this->session->flashdata('success_msg')) : ?>
				        <div class="alert alert-success">
				          <a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a>
				          <?php echo $this->session->flashdata('success_msg') ?>
				        </div>
				    <?php endif ?>
				    <?php if ($this->session->flashdata('error_msg')) : ?>
				        <div class="alert alert-danger">
				          <a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a>
				          <?php echo $this->session->flashdata('error_msg') ?>
				        </div>
				    <?php endif ?>
					<div class="row">
						<!--<div class="col-sm-12">
							<h2 class="content-header">Company Master</h2>
						</div>-->

						<?php
							//if(!empty($errors))
							//{
						?>
							<!-- <div class="alert alert-danger" role="alert">
								<button type="button" class="close" data-dismiss="alert" aria-label="Close">
								    <span aria-hidden="true">&times;</span>
								</button>
							  <?php // echo $errors; ?>

							</div> -->
						<?php
							//}
						?>
						
					</div>

					<?php
						if(empty($company))
						{
					?>
					
					<div class="row">
						<div class="col-md-12">
							<div class="card">
								<div class="card-header">
									<div class="page-title-wrap">
										<h4 class="card-title">Company Master</h4>
										<a class="title_btn t_btn_list" href="<?= base_url();?>admin/company"><span><i class="fa fa-list-ul" aria-hidden="true"></i></span> Company List</a>
									</div>
								</div>
								<div class="card-body">
									<div class="px-3">
										<form id="add_company_frm" class="form custom_form_style" method="Post" action="<?= base_url();?>admin/company/submitcompany" enctype="multipart/form-data">
											<div class="form-body">
												<!--<h4 class="form-section">
													<i class="icon-user"></i> Personal Details</h4>-->
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>Business Name</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)"name="business_name" value="<?php echo set_value('business_name'); ?>">
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>ABN<sup>*(Max length 11)</sup></label>
															<input type="number" min='1' class="form-control" name="abn" value="<?php echo set_value('abn'); ?>" required>
														</div>
													</div>
													
													
													<div class="col-md-4">
														<div class="form-group">
															<label>Company Name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="company_name" value="<?php echo set_value('company_name'); ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>ACN<sup>*</sup></label>
															<input type="number" min="1" class="form-control" name="acn" value="<?php echo set_value('acn'); ?>" required>
														</div>
													</div>
													
													<div class="col-md-4">
														<div class="form-group">
															<label>Landline No.</label>
															<input type="text" onkeyup="nospaces(this)" onkeypress="nospaces(this)" class="form-control landlineNO" name="landline_no" value="<?php echo set_value('landline_no'); ?>">
															<span></span>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Mobile Number<sup>*</sup></label>
															<input type="text" onkeyup="nospaces(this)" onkeypress="nospaces(this)" class="form-control mobileNO" name="mobile" value="<?php echo set_value('mobile'); ?>" required>
															<span></span>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Email<sup>*</sup></label>
															<input type="email" onkeyup="nospaces(this)" onkeypress="nospaces(this)" class="form-control emailID" name="email" value="<?php echo set_value('email'); ?>" required>
															<span></span>
														</div>														
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Operator accreditation number<sup>*</sup></label>
															<input type="text"  class="form-control num_validation_cls" name="operator_acc_no" value="<?php echo set_value('operator_acc_no');?>" required>
														</div>
													</div>
												</div>
												<h4 class="form-section">Responsible Person Details:</h4>
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>First name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" pattern="[A-Za-z]+" name="rp_first_name" required value="<?php echo set_value('rp_first_name'); ?>" >
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Middle name</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" pattern="[A-Za-z]+" name="rp_middle_name" value="<?php echo set_value('rp_middle_name'); ?>">
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Last name<sup>*</sup></label>
															<input type="text" class="form-control"  onkeyup="nospaces(this)" onkeypress="nospaces(this)" pattern="[A-Za-z]+" name="rp_last_name" required="" value="<?php echo set_value('rp_last_name'); ?>">
														</div>
													</div>													
													<div class="col-lg-12 col-md-12">
														<label>Signature file<sup>* (accept file extention - .gif,.jpg,.png,.jpeg with height:50px & width:100px in white backgound)</sup></label>
														<div class="panel panel-default">
											                <div class="panel-body">
											                    <input type="file" accept="image/gif,image/jpg,image/png,image/jpeg" name="upload_image" id="upload_image" required/>
											                    <br/>											                    
											                </div>
											                <div class="pull-right" id="uploaded_image"></div>
											                <input type="hidden" name="signature_img_name" id="sign_img_name">
											            </div>
													</div>													
												</div>
												<h4 class="form-section">Address Details:</h4>
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>UNIT NO. / FLAT NO.</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="flat_no" value="<?php echo set_value('flat_no'); ?>">
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Street No.<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="street_no" value="<?php echo set_value('street_no'); ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Street Name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="street_name" value="<?php echo set_value('street_name'); ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Suburb<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="suburb" value="<?php echo set_value('suburb'); ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>State<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="state" value="<?php echo set_value('state'); ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Post Code<sup>*</sup></label>
															<input type="number" class="form-control" min="1"  onKeyPress="if(this.value.length==4) return false;" name="pin" value="<?php echo set_value('pin'); ?>" required>
														</div>
													</div>
												</div>												
											</div>

											<div class="form-actions">
												<a class="btn btn-danger mr-1" href="<?php echo base_url().'admin/company'; ?>">
							                       <i class="fa fa-times" aria-hidden="true"></i> Cancel
							                    </a>
												<button type="submit" class="btn btn-success">
													<i class="fa fa-floppy-o" aria-hidden="true"></i> Save
												</button>
											</div>
										</form>
									</div>
								</div>
							</div>
						</div>						
					</div>

				<?php } else {
					?>
					<div class="row">
						<div class="col-md-12">
							<div class="card">
								<div class="card-header">
									<div class="page-title-wrap">
										<h4 class="card-title">Company Master</h4>
										<a class="title_btn t_btn_list" href="<?= base_url();?>admin/company"><span><i class="fa fa-list-ul" aria-hidden="true"></i></span> Company List</a>
									</div>
								</div>
								<div class="card-body">
									<div class="px-3">
										<form id="add_company_frm" class="form custom_form_style" method="Post" action="<?= base_url();?>admin/company/updatecompany" enctype="multipart/form-data">
											<div class="form-body">
												<!--<h4 class="form-section">
													<i class="icon-user"></i> Personal Details</h4>-->
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>Business Name</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="business_name" value="<?php echo $company['business_name']; ?>" >
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>ABN<sup>*(Max length 11)</sup></label>
															<input type="number" min='1' class="form-control" onKeyPress="if(this.value.length==11) return false;" name="abn" value="<?php echo $company['abn']; ?>" required>
														</div>
													</div>
													
													
													<div class="col-md-4">
														<div class="form-group">
															<label>Company Name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="company_name" value="<?php echo $company['company_name']; ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>ACN<sup>*</sup></label>
															<input type="number" min="1" ONKEYUP="isNumber(this);" onkeyup="nospaces(this)" onkeypress="nospaces(this)" class="form-control" name="acn" value="<?php echo $company['acn']; ?>" required>
														</div>
													</div>
													
													<div class="col-md-4">
														<div class="form-group">
															<label>Landline No.</label>
															<input type="text" class="form-control landlineNO" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="landline_no" value="<?php echo $company['landline_no']; ?>">
															<span></span>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Mobile Number<sup>*</sup></label>
															<input type="text" class="form-control mobileNO" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="mobile" value="<?php echo $company['mobile']; ?>" required>
															<span></span>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Email<sup>*</sup></label>
															<input type="email" class="form-control emailID" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="email" value="<?php echo $company['email']; ?>" required>
															<span></span>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Operator accreditation number <sup>*</sup></label>
															<input type="text" class="form-control num_validation_cls" name="operator_acc_no" value="<?=!empty(trim($company['operator_acc_no']))?$company['operator_acc_no']:''?>" required>
														</div>
													</div>
												</div>
												<h4 class="form-section">Responsible Person Details:</h4>
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>First name<sup>*</sup></label>
															<input type="text" class="form-control"  onkeyup="nospaces(this)" onkeypress="nospaces(this)"  value="<?php echo $company['responsible_person_first_name']; ?>" name="rp_first_name" required="" >
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Middle name</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)"  value="<?php echo $company['responsible_person_middle_name']; ?>" name="rp_middle_name">
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Last name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" value="<?php echo $company['responsible_person_last_name']; ?>" name="rp_last_name" required="">
														</div>
													</div>													
													<div class="col-lg-6 col-md-12">														
														<label>Signature file<sup>* (accept file extention - .gif,.jpg,.png,.jpeg with height:50px & width:100px in white backgound)</sup></label>
														<div class="panel panel-default">
											                <div class="panel-body" >
											                    <input type="file" accept="image/gif,image/jpg,image/png,image/jpeg" name="upload_image" id="edit_upload_image" />
											                    <?php if(!empty($company['signature_file'])): ?>
																	<div class="pull-right"><img id="signature_img" src="<?php echo base_url().'public/upload_image/signature/'.$company['signature_file']; ?>" alt="your image" width="100px" height="50px"/></div>
																<?php endif; ?>											                    
											                </div>											                
											                <input type="text" id="edit_sign_img_name" name="old_signature_file" class="custom-file-input" value="<?php echo $company['signature_file']; ?>">
											                <div class="pull-right" id="edit_uploaded_image"></div>											                
											            </div>	
													</div>
													
												</div>
												<h4 class="form-section">Address Details:</h4>
												<div class="row">
													<div class="col-md-4">
														<div class="form-group">
															<label>UNIT NO. / FLAT NO.</label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="flat_no" value="<?php echo $company['flat_no']; ?>">
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Street No.<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="street_no" value="<?php echo $company['street_no']; ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Street Name<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="street_name" value="<?php echo $company['street_name']; ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Suburb<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="suburb" value="<?php echo $company['suburb']; ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>State<sup>*</sup></label>
															<input type="text" class="form-control" onkeyup="nospaces(this)" onkeypress="nospaces(this)" name="state" value="<?php echo $company['state']; ?>" required>
														</div>
													</div>
													<div class="col-md-4">
														<div class="form-group">
															<label>Post Code<sup>*</sup></label>
															<input type="number" min="1" class="form-control" name="pin" onKeyPress="if(this.value.length==4) return false;" value="<?php echo $company['pin']; ?>" required>
														</div>
													</div>
												</div>
												<input type="hidden" name="company_id" value="<?php echo $company['company_id']; ?>">
											</div>
											<div class="form-actions">
												<a class="btn btn-danger mr-1" href="<?php echo base_url().'admin/company'; ?>">
							                       <i class="fa fa-times" aria-hidden="true"></i> Cancel
							                    </a>
												<button type="submit" class="btn btn-success">
													<i class="fa fa-floppy-o" aria-hidden="true"></i> Save
												</button>
											</div>
										</form>
									</div>
								</div>
							</div>
						</div>						
					</div>
				<?php					
				}
				?>


				</section>
			</div>
		</div>
	</div>
<script>
	$(document).ready(function(){

		$("#add_company_frm").validate({
                rules: {
                    mobile: {
                        required: true,
                        number: true,
                        minlength: 10,
                        maxlength: 15
                    },
                    pin: {
                        required: true,
                        number: true,
                        minlength: 4,
                        maxlength: 4
                    },
                    abn: {
                        number: true,
                        minlength: 11,
                        maxlength: 11
                    },
                    account_no:{
                        number: true,
                        minlength: 10,
                        maxlength: 15

                    }
                },
                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 11 digit",
                        maxlength: "Max length is 11 digit"
                    },
                    account_no: {
                        minlength: "Min length is 10 digit",
                        maxlength: "Max length is 15 digit"
                    },
                }
            });
	})
// function validateNumber(mobnumber) {
//     var filter = /^(\d{3})(\d{3})(\d{4})$/;
//     if (filter.test(mobnumber)) {
//       return true;
//     }	else {
//       return false;
//     }
// }
// function validatelandlineNumber(number) {
//     var filter = /^(\d{3})(\d{3})(\d{3})$/;
//     if (filter.test(number)) {
//       return true;
//     }	else {
//       return false;
//     }
// }
// $(document).on('keyup','.landlineNO',function(){
// 	var landline_no = $(this).val();	
// 	if(!validatelandlineNumber(landline_no)) {	
// 		$(this).next('span').html('Please enter valid landline no.');
// 		$(this).next('span').css({'color':'red','font-size':'12px'});
// 	}	
// 	else{
// 		$(this).next('span').html('');
// 	}
// });
// $(document).on('keyup','.mobileNO',function(){
// 	var mobile_no = $(this).val();
// 	if(!validateNumber(mobile_no)){
// 		$(this).next('span').html('Please enter a valid mobile no.');
// 		$(this).next('span').css({'color':'red','font-size':'12px'});
// 	}
// 	else{
// 		$(this).next('span').html('');
// 	}
// });
function isNumber(evt) {
    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}
// $(document).on('keyup','.emailID',function(){	
// 	var email_id = $(this).val();
// 	if(!validateEmail(email_id)){
		
// 		$(this).next('span').html('Please enter a valid email');
// 		$(this).next('span').css({'color':'red','font-size':'12px'});
// 	}
// 	else{
// 		$(this).next('span').html('');
// 	}
// });
function validateEmail($email) {
  var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
  return emailReg.test( $email );
}
function readURL(input) {
  if (input.files && input.files[0]) {
    var reader = new FileReader();
    
    reader.onload = function(e) {
      $('#signature_img').attr('src', e.target.result);
    }
    
    reader.readAsDataURL(input.files[0]);    
    $("#signature_img_div").show();
  }
}

$("#signature_file").change(function() {
	var ext = $(this).val().split('.').pop().toLowerCase();
	if($.inArray(ext, ['gif','png','jpg','jpeg']) == -1) {
    	alert('Invalid File Extension!');
	} else{
		readURL(this);
	}
});
function readURLEdit(input) {
  if (input.files && input.files[0]) {
    var reader = new FileReader();
    
    reader.onload = function(e) {
      $('#signature_img_edit').attr('src', e.target.result);
    }
    
    reader.readAsDataURL(input.files[0]);    
    $("#signature_img_edit_div").show();
  }
}

$("#signature_file_edit").change(function() {
	var ext = $(this).val().split('.').pop().toLowerCase();
	if($.inArray(ext, ['gif','png','jpg','jpeg']) == -1) {
    	alert('Invalid File Extension!');
	} else{
		readURLEdit(this);
	}
  
  
});

function nospaces(t){
    if(t.value.match(/\s/g) && t.value.length == 1){
        alert('Sorry, you are not allowed to enter any spaces in the starting.');

        t.value=t.value.replace(/\s/g,'');
    }
}
</script>