Server IP : 164.52.202.56 / Your IP : 216.73.216.204 Web Server : Apache System : Linux e2e-70-56.ssdcloudindia.net 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Tue Nov 5 04:50:16 EST 2024 x86_64 User : rubyaromatics ( 1052) PHP Version : 7.2.34 Directory (0755) : /home/rubyaromatics/public_html/crm/application/libraries/../views/payment/ |
[ Home ] | [ Terminal ] | [ Upload File ] |
---|
<?php defined('BASEPATH') OR exit('No direct script access allowed'); $p = array('admin','sales_person','manager'); if(!(in_array($this->session->userdata('type'),$p))){ redirect('auth'); } $this->load->view('layout/header'); ?> <div class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h5> <ol class="breadcrumb"> <li><a href="<?php echo base_url('auth/dashboard'); ?>"><i class="fa fa-dashboard"></i> <?php echo $this->lang->line('header_dashboard'); ?></a></li> <li><a href="<?php echo base_url('payment'); ?>"><?php echo $this->lang->line('header_payment'); ?></a></li> <li class="active"><?php echo $this->lang->line('payment_edit_payment'); ?></li> </ol> </h5> </section> <!-- Main content --> <section class="content"> <div class="row"> <!-- right column --> <div class="col-md-12"> <div class="box box-warning"> <div class="box-header with-border"> <h3 class="box-title"><?php echo $this->lang->line('payment_edit_payment'); ?></h3> </div> <!-- /.box-header --> <div class="box-body"> <div class="col-sm-6"> <form role="form" id="form" method="post" action="<?php echo base_url('payment/editPayment');?>"> <div class="form-group"> <label for="date"><?php echo $this->lang->line('purchase_date'); ?><span class="validation-color">*</span></label> <input type="text" class="form-control datepicker" id="date" name="date" value="<?php echo date("Y-m-d"); ?>"> <input type="hidden" name="id" value="<?php echo $data[0]->id; ?>"> <span class="validation-color" id="err_date"><?php echo form_error('date'); ?></span> </div> <div class="form-group"> <label for="reference_no"><?php echo $this->lang->line('purchase_reference_no'); ?><span class="validation-color">*</span></label> <input type="text" class="form-control" id="reference_no" name="reference_no" value="<?php echo $data[0]->reference_no; ?>" readonly> <span class="validation-color" id="err_reference_no"><?php echo form_error('reference_no'); ?></span> </div> <div class="form-group"> <label for="amount"><?php echo $this->lang->line('sales_amount'); ?><span class="validation-color">*</span></label> <input type="text" class="form-control" id="amount" name="amount" value="<?php echo $data[0]->amount;?>" readonly> <span class="validation-color" id="err_amount"><?php echo form_error('amount'); ?></span> </div> <div class="form-group"> <label for="paying_by"><?php echo $this->lang->line('payment_paying_by'); ?><span class="validation-color">*</span></label> <select class="form-control select2" id="paying_by" name="paying_by" style="width: 100%;"> <option value="">Select</option> <option <?php if($data[0]->paying_by == "Cash"){ echo "selected";} ?>>Cash</option> <option <?php if($data[0]->paying_by == "Cheque"){ echo "selected";} ?>>Cheque</option> </select> <span class="validation-color" id="err_paying_by"><?php echo form_error('paying_by'); ?></span> </div> <div id = "hide"> <div class="form-group"> <label for="bank_name"><?php echo $this->lang->line('payment_bank_name'); ?><span class="validation-color">*</span></label> <input type="text" class="form-control" id="bank_name" name="bank_name" value="<?php echo $data[0]->bank_name; ?>"> <span class="validation-color" id="err_bank_name"><?php echo form_error('bank_name'); ?></span> </div> <div class="form-group"> <label for="cheque_no"><?php echo $this->lang->line('payment_cheque_no'); ?><span class="validation-color">*</span></label> <input type="text" class="form-control" id="cheque_no" name="cheque_no" value="<?php echo $data[0]->cheque_no; ?>"> <span class="validation-color" id="err_cheque_no"><?php echo form_error('cheque_no'); ?></span> </div> </div> </div> <div class="col-sm-12"> <div class="box-footer"> <button type="submit" id="submit" class="btn btn-info"><?php echo $this->lang->line('product_update'); ?></button> <span class="btn btn-default" id="cancel" style="margin-left: 2%" onclick="cancel('payment')"><?php echo $this->lang->line('product_cancel'); ?></span> </div> </div> </form> </div> </div> <!-- /.box-body --> </div> <!-- /.box --> </div> <!--/.col (right) --> </div> <!-- /.row --> </section> <!-- /.content --> </div> <!-- /.content-wrapper --> <?php $this->load->view('layout/footer'); ?> <script> $(document).ready(function(){ $('#hide').hide(); <?php if($data[0]->bank_name != null AND $data[0]->cheque_no != null){ ?> $('#hide').show(); <?php } ?> var date_empty = "Please Enter Date."; var date_invalid = "Please Enter Valid Date"; var paying_by_empty = "Please Enter Paying Mode."; var bank_name_empty = "Please Enter Bank Name."; var bank_name_invalid = "Please Enter Valid Bank Name"; var bank_name_length = "Please Enter Bank Name Minimun 3 Character"; var cheque_no_empty = "Please Enter Cheque No."; var cheque_no_invalid = "Please Enter Valid Cheque No"; $("#submit").click(function(event){ var name_regex = /^[-a-zA-Z\s]+$/; var num_regex = /^[0-9]+$/; var date_regex = /^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/; var date = $('#date').val().trim(); var paying_by = $('#paying_by').val(); var bank_name = $('#bank_name').val().trim(); var cheque_no = $('#cheque_no').val().trim(); if(date==null || date==""){ $("#err_date").text(date_empty); return false; } else{ $("#err_date").text(""); } if (!date.match(date_regex) ) { $('#err_date').text(date_invalid); return false; } else{ $("#err_date").text(""); } //date validation complite. if(paying_by==null || paying_by==""){ $("#err_paying_by").text(paying_by_empty); return false; } else{ $("#err_paying_by").text(""); } if(paying_by=="Cheque"){ if(bank_name == null || bank_name == ""){ $('#err_bank_name').text(bank_name_empty); return false; } else{ $('#err_bank_name').text(''); } if (!bank_name.match(name_regex) ) { $('#err_bank_name').text(bank_name_invalid); return false; } else{ $("#err_bank_name").text(""); } if (bank_name.length < 3) { $('#err_bank_name').text(bank_name_length); return false; } else{ $("#err_bank_name").text(""); } if(cheque_no == null || cheque_no == ""){ $('#err_cheque_no').text(cheque_no_empty); return false; } else{ $('#err_cheque_no').text(''); } if (!cheque_no.match(num_regex) ) { $('#err_cheque_no').text(cheque_no_invalid); return false; } else{ $("#err_cheque_no").text(""); } } }); $("#date").on("blur keyup", function (event){ var date_regex = /^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/; var date = $('#date').val().trim(); if(date==null || date==""){ $("#err_date").text(date_empty); return false; } else{ $("#err_date").text(""); } if (!date.match(date_regex) ) { $('#err_date').text(date_invalid); return false; } else{ $("#err_date").text(""); } }); $("#paying_by").on("change", function (event){ $('#hide').hide(); var paying_by = $('#paying_by').val(); if(paying_by==null || paying_by==""){ $("#err_paying_by").text(paying_by_empty); return false; } else{ if(paying_by == "Cheque"){ $('#hide').show(); } $("#err_paying_by").text(""); } }); $("#bank_name").on("blur keyup", function (event){ var name_regex = /^[-a-zA-Z\s]+$/; var bank_name = $('#bank_name').val().trim(); if(bank_name == null || bank_name == ""){ $('#err_bank_name').text(bank_name_empty); return false; } else{ $('#err_bank_name').text(''); } if (!bank_name.match(name_regex) ) { $('#err_bank_name').text(bank_name_invalid); return false; } else{ $("#err_bank_name").text(""); } if (bank_name.length < 3) { $('#err_bank_name').text(bank_name_length); return false; } else{ $("#err_bank_name").text(""); } }); $("#cheque_no").on("blur keyup", function (event){ var num_regex = /^[0-9]+$/; var cheque_no = $('#cheque_no').val().trim(); if(cheque_no == null || cheque_no == ""){ $('#err_cheque_no').text(cheque_no_empty); return false; } else{ $('#err_cheque_no').text(''); } if (!cheque_no.match(num_regex) ) { $('#err_cheque_no').text(cheque_no_invalid); return false; } else{ $("#err_cheque_no").text(""); } }); }); </script>