Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: saved_cards.php
<?php $this->load->view('site/layout/breadcrumb'); $ci =& get_instance(); // print_r($bank_details); ?> <div class="product-list-grid-view-area mt-20"> <div class="container"> <div class="row"> <div class="col-lg-3 col-md-3 mb_40"> <?php $this->load->view('site/layout/sidebar_my_account'); ?> </div> <div class="col-lg-9 col-md-9"> <div class="my_profile_area_detail"> <div class="checkout-title"> <h3>Saved Bank Account</h3> </div> <?php if(!empty($bank_details)) { foreach ($bank_details as $key => $value) { ?> <div class="panel panel-primary"> <div class="panel-heading clearfix" style="padding-top: 5px;padding-bottom: 5px"> <h4 class="panel-title pull-left" style="padding-top: 7.5px;"><?=$value->bank_name?> </h4> <div class="btn-group pull-right"> <a href="" class="btn btn-danger btn_edit_bank" data-stuff='<?php echo htmlentities(json_encode($value)); ?>'><i class="fa fa-edit"></i> Edit</a> </div> <div class="btn-group pull-right"> <a href="" class="btn btn-danger btn_remove_bank" data-id="<?=$value->id?>"><i class="fa fa-trash"></i> Delete</a> </div> </div> <div class="panel-body"> <table class="table table-condensed"> <tbody> <tr> <td class="col-md-3"><strong>Account No.</strong></td> <td><?=$value->account_no?></td> <td class="col-md-3"><strong>Bank Holder Name</strong></td> <td><?=$value->bank_holder_name?></td> </tr> <tr> <td class="col-md-2"><strong>Bank IFSC</strong></td> <td><?=$value->bank_ifsc?></td> <td class="col-md-3"><strong>Bank Holder Mobile</strong></td> <td><?=$value->bank_holder_phone?></td> </tr> <tr> <td class="col-md-3"><strong>Account Type</strong></td> <td><?=ucwords($value->account_type)?></td> <td class="col-md-2"><strong>Bank Holder Email</strong></td> <td colspan="3"><?=$value->bank_holder_email?></td> </tr> </tbody> </table> </div> </div> <?php } } else{ echo '<div class="col-md-12 text-center" style="padding: 1em 0px 1em 0px"> <h3><strong>Sorry!</strong> no any bank account saved...</h3> </div><div class="clearfix"></div>'; } ?> <div class="address_details_item" style="border-top:1px solid rgba(0, 0, 0, 0.1);"> <a href="" class="btn_new_account" style="font-size:16px"> <div class="address_list" style="padding:15px 5px"> <i class="fa fa-plus"></i> Add New Account </div> </a> </div> <form method="post" accept-charset="utf-8" action="<?php echo site_url('site/add_new_bank'); ?>" class="bank_form" id="bank_form_new" style="display:none;margin-top:30px;"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="bank_name">Bank Name <span>*</span>:</label> <input type="text" class="form-control" required="required" id="bank_name" name="bank_name"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="account_no">Bank Account No <span>*</span>:</label> <input type="text" class="form-control" required="required" onkeypress="return isNumberKey(event)" id="account_no" name="account_no"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="bank_name">Account Type <span>*</span>:</label> <select class="form-control" required="required" name="account_type"> <option value="saving">Saving</option> <option value="current">Current</option> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="bank_ifsc">IFSC <span>*</span>:</label> <input type="text" class="form-control" required="required" id="bank_ifsc" name="bank_ifsc"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_name">Name <span>*</span>:</label> <p class="hint_lbl">(Name must match the Name linked to this Bank Account)</p> <input type="text" class="form-control" required="required" id="holder_name" name="holder_name"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_name" style="margin-bottom: 0px">Mobile Number <span>*</span>:</label> <p class="hint_lbl">(Mobile Number must match the Mobile Number linked to this Bank Account)</p> <input type="text" class="form-control" required="required" id="holder_mobile" onkeypress="return isNumberKey(event)" maxlength="10" name="holder_mobile"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_email">Email ID <span>*</span>:</label> <p class="hint_lbl">(Email must match the Email linked to this Bank Account)</p> <input type="text" class="form-control" id="holder_email" name="holder_email"> </div> </div> <div class="col-md-12"> <label class="container_checkbox">Set default for Refund Payment <input type="checkbox" checked="checked" name="is_default"> <span class="checkmark"></span> </label> </div> <div class="col-md-12"> <br/> <div class="form-group"> <button type="submit" class="btn btn-primary">Save</button> <button type="button" class="btn btn-warning btn_cancel_form">Cancel</button> </div> </div> </div> </form> </div> </div> </div> </div> </div> <div id="edit_bank_account" class="modal fade" role="dialog" style="z-index: 99999"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> </div> <div class="modal-body"> <div class="modal-details"> <div class="ceckout-form" style="background: none;border:none;"> <form action="" method="post" id="edit_bank_form"> <input type="hidden" name="bank_id"> <div class="billing-fields"> <div class="row"> <div class="col-md-6"> <div class="form-group"> <label for="bank_name">Bank Name <span>*</span>:</label> <input type="text" class="form-control" required="required" name="bank_name"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="account_no">Bank Account No <span>*</span>:</label> <input type="text" class="form-control" required="required" onkeyup="if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')" name="account_no"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="bank_name">Account Type <span>*</span>:</label> <select class="form-control" required="required" id="account_type" name="account_type"> <option value="saving">Saving</option> <option value="current">Current</option> </select> </div> </div> <div class="col-md-6"> <div class="form-group"> <label for="bank_ifsc">IFSC <span>*</span>:</label> <input type="text" class="form-control" required="required" name="bank_ifsc"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_name">Name <span>*</span>:</label> <p class="hint_lbl">(Name must match the Name linked to this Bank Account)</p> <input type="text" class="form-control" required="required" name="holder_name"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_name" style="margin-bottom: 0px">Mobile Number <span>*</span>:</label> <p class="hint_lbl">(Mobile Number must match the Mobile Number linked to this Bank Account)</p> <input type="text" class="form-control" required="required" onkeyup="if (/\D/g.test(this.value)) this.value = this.value.replace(/\D/g,'')" maxlength="10" name="holder_mobile"> </div> </div> <div class="col-md-12"> <div class="form-group"> <label for="holder_email">Email ID <span>*</span>:</label> <p class="hint_lbl">(Email must match the Email linked to this Bank Account)</p> <input type="text" class="form-control" name="holder_email"> </div> </div> <div class="col-md-12"> <label class="container_checkbox">Set default for Refund Payment <input type="checkbox" name="is_default"> <span class="checkmark"></span> </label> </div> </div> <br/> <div class="form-fild"> <div class="add-to-link"> <button class="form-button" type="submit" data-text="save">Save</button> <button class="form-button" type="button" data-dismiss="modal">close</button> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> $(".btn_edit_bank").click(function(e){ e.preventDefault(); var data=$(this).data('stuff'); //console.log(data); $('#edit_bank_account').find("input[name='bank_id']").val(data['id']); $('#edit_bank_account').find("input[name='bank_name']").val(data['bank_name']); $('#edit_bank_account').find("input[name='account_no']").val(data['account_no']); $('#edit_bank_account').find("input[name='bank_ifsc']").val(data['bank_ifsc']); $('#edit_bank_account').find("input[name='holder_name']").val(data['bank_holder_name']); $('#edit_bank_account').find("input[name='holder_mobile']").val(data['bank_holder_phone']); $('#edit_bank_account').find("input[name='holder_email']").val(data['bank_holder_email']); $('#edit_bank_account').find('#account_type option[value="'+data['state']+'"]').prop('selected', true); if(data['is_default']=='1'){ $('#edit_bank_account').find("input[name=is_default]").prop("checked",true); } else{ $('#edit_bank_account').find("input[name=is_default]").prop("checked",false); } $('#edit_bank_account').modal({ backdrop: 'static', keyboard: false }) }); // update bank account $("#edit_bank_form").submit(function(e){ e.preventDefault(); $(".process_loader").show(); var formData = new FormData($(this)[0]); var href = '<?=base_url()?>site/edit_bank_account'; $.ajax({ url: href, processData: false, contentType: false, type: 'POST', data: formData, success: function(data){ var obj = $.parseJSON(atob(data)); $(".process_loader").hide(); if(obj.success=='1'){ $('#edit_bank_account').modal("hide"); swal({ title: "Updated!", text: obj.message, type: "success" }, function(){ location.reload(); }); } else{ swal("Something gone wrong!", obj.message); } } }); }); // Submit Bank Form $("#bank_form_new").submit(function(e){ e.preventDefault(); var _form=$(this); href=$(this).attr("action"); $.ajax({ type:'POST', url:href, data:$(this).serialize(), success:function(res){ var obj = $.parseJSON(res); if(obj.success=='1'){ swal({ title: "Added!", text: obj.message, type: "success" }, function(){ location.reload(); }); } else{ swal("Something gone wrong!", obj.message); } } }); }); </script> <?php if($this->session->flashdata('response_msg')) { $message = $this->session->flashdata('response_msg'); ?> <script type="text/javascript"> var _msg='<?=$message['message']?>'; var _class='<?=$message['class']?>'; $('.notifyjs-corner').empty(); $.notify( _msg, { position:"top right",className: _class } ); </script> <?php } ?>