EVOLUTION-NINJA
Edit File: edit_client_document.php
<?php echo view('includes/header');?> <link href="<?php echo base_url('public/assets/admin_dashboard/css/jquery-ui.css');?>" rel="stylesheet"> <script src="<?php echo base_url('public/assets/js/jquery-ui.js');?>"></script> <section class="content-header"> <h1> Update Client Documents </h1> </section> <!--- section 1 --> <section class="content"> <div class="col-sm-12 col-md-11"> <form id="land_owner" class="form-inline owner_doc_form" enctype="multipart/form-data"> <input type="hidden" name="id" value="<?php echo $details->id;?>"/> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4">Project Name</label> <select class="form-control project_id" class="project_id" name="project_id"> <option value="">Select</option> <?php foreach($projects as $project) {?> <option value="<?php echo $project->id;?>" <?php if($details->project_id == $project->id){echo "selected";}?>><?php echo $project->project_name;?></option> <?php }?> </select> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4">Site Number</label> <input type="text" class="form-control col-sm-8 site_numbers" name="site_number" value="<?php echo $details->site_number;?>" readonly=""> </select> </div> </div> <!-- row 1--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Name </label> <input type="text" class="form-control col-sm-8" name="client_name" placeholder="Client Name" value="<?php echo $details->client_name;?>" required=""> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4"> Booking Application </label> <input type="file" class="form-control col-sm-8" name="booking_application"> <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_client_booking_applications');?>/<?php echo $details->booking_application;?>" target="_blank"><?php echo $details->booking_application;?></a> </div> </div> </div> <!-- row 2--> <!-- row 3--> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Sales Agreement Files </label> <input type="file" class="form-control col-sm-8" name="sales_agreement_files"> <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_client_sales_agreement');?>/<?php echo $details->sales_agreement_files;?>" target="_blank"><?php echo $details->sales_agreement_files;?></a> </div> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Sale Deed </label> <input type="file" class="form-control col-sm-8" name="sales_deed"> <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_client_sales_deed');?>/<?php echo $details->sales_deed;?>" target="_blank"><?php echo $details->sales_deed;?></a> </div> </div> </div> <hr style="border: 15; color: black !important;"> <?php if($details->ec != "[]") { ?> <?php if($details->ec) { $ecs = json_decode($details->ec); foreach($ecs as $ec) { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC <?php echo $ec->id;?> From</label> <input type="text" class="form-control col-sm-8 from_datepicker" name="ec_from_date[]" value="<?php echo $ec->ec_from;?>" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC <?php echo $ec->id;?> To</label> <input type="text" class="form-control col-sm-8 to_datepicker" name="ec_to_date[]" value="<?php echo $ec->ec_to;?>" > </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC <?php echo $ec->id;?> Upload Files</label> <input type="file" class="form-control col-sm-8" name="ec_uploads[]" > <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_ec_uploads');?>/<?php echo $ec->ec_upload;?>" target="_blank"><?php echo $ec->ec_upload;?></a> </div> </div> </div> <input type="hidden" class="ec_id" value="<?php echo $ec->id;?>"/> <input type="hidden" name="ec_uploaded[]" value="<?php echo $ec->ec_upload;?>"/> <?php } } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 From</label> <input type="text" class="form-control col-sm-8 from_datepicker" name="ec_from_date[]" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 To</label> <input type="text" class="form-control col-sm-8 to_datepicker" name="ec_to_date[]" > </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 Upload Files</label> <input type="file" class="form-control col-sm-8" name="ec_uploads[]" > </div> </div> <input type="hidden" class="ec_id" value="1"/> <input type="hidden" name="ec_uploaded[]" value=""/> <?php } ?> <?php } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 From</label> <input type="text" class="form-control col-sm-8 from_datepicker" name="ec_from_date[]" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 To</label> <input type="text" class="form-control col-sm-8 to_datepicker" name="ec_to_date[]" > </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">EC 1 Upload Files</label> <input type="file" class="form-control col-sm-8" name="ec_uploads[]" > </div> </div> <input type="hidden" class="ec_id" value="1"/> <input type="hidden" name="ec_uploaded[]" value=""/> <?php } ?> <div class="row land_owner_a"> <div class="add_more_ecs"> </div> <div class="form-group col-sm-12 col-md-6"> <button type="button" class="btn btn-primary add_more_ec">Add More EC</button> </div> </div> <hr style="border: 15; color: black !important;"> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Khata</label> <input type="file" class="form-control col-sm-8" name="client_khata"> <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_client_khata');?>/<?php echo $details->client_khata;?>" target="_blank"><?php echo $details->client_khata;?></a> </div> </div> </div> <hr style="border: 15; color: black !important;"> <?php if($details->client != "[]") { ?> <?php if($details->client) { $taxs = json_decode($details->client); foreach($taxs as $tax) { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid <?php echo $tax->id;?> From</label> <input type="text" class="form-control col-sm-8 from_yearPicker" name="client_from_date[]" placeholder="e.g 2000-2001" value="<?php echo $tax->client_from;?>" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid <?php echo $tax->id;?> To</label> <input type="text" class="form-control col-sm-8 to_yearPicker" name="client_to_date[]" value="<?php echo $tax->client_to;?>" placeholder="e.g 2001-2002" > </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid <?php echo $tax->id;?> Upload Files</label> <input type="file" class="form-control col-sm-8" name="client_tax[]" > <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <a href="<?php echo base_url('doc_client_tax_uploads');?>/<?php echo $tax->tax_upload;?>" target="_blank"><?php echo $tax->tax_upload;?></a> </div> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid Date <?php echo $tax->id;?> </label> <input type="text" class="form-control col-sm-8 paid_date" name="paid_date[]" value="<?php echo $tax->paid_date;?>"> </div> </div> <input type="hidden" class="client_tax_id" value="<?php echo $tax->id;?>" name="client_tax_id"/> <input type="hidden" name="client_tax_uploaded[]" value="<?php echo $tax->tax_upload;?>"/> <?php } } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid 1 Upload Files</label> <input type="file" class="form-control col-sm-8" name="client_tax[]" > <div class="col-sm-4 col-md-4"></div> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid Date 1 </label> <input type="text" class="form-control col-sm-8 paid_date" name="paid_date[]"> </div> </div> <input type="hidden" class="client_tax_id" value="1" name="client_tax_id"/> <input type="hidden" name="client_tax_uploaded[]" value=""/> <?php } ?> <?php } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid 1 From</label> <input type="text" class="form-control col-sm-8 from_yearPicker" name="client_from_date[]" placeholder="e.g 2000-2001" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid 1 To</label> <input type="text" class="form-control col-sm-8 to_yearPicker" name="client_to_date[]" placeholder="e.g 2001-2002" > </div> </div> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid 1 Upload Files</label> <input type="file" class="form-control col-sm-8" name="client_tax[]" > <div class="col-sm-4 col-md-4"></div> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Client Tax Paid Date 1 </label> <input type="text" class="form-control col-sm-8 paid_date" name="paid_date[]"> </div> </div> <input type="hidden" class="client_tax_id" value="1" name="client_tax_id"/> <input type="hidden" name="client_tax_uploaded[]" value=""/> <?php } ?> <div class="row land_owner_a"> <div class="add_more_owner_taxs"> </div> <div class="form-group col-sm-12 col-md-6"> <button type="button" class="btn btn-primary add_more_owner_tax">Add More</button> </div> </div> <hr style="border: 15; color: black !important;"> <?php if($details->upload_doc != "") { ?> <?php if($details->upload_doc) { $documents = json_decode($details->upload_doc); foreach($documents as $doc) { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document Name <?php echo $doc->id;?> </label> <?php if($doc->doc_name) { ?> <input type="text" class="form-control col-sm-8" name="documents_name[]" value="<?php echo $doc->doc_name;?>"> <?php } else { ?> <input type="text" class="form-control col-sm-8" name="documents_name[]" > <?php } ?> </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document <?php echo $doc->id;?></label> <input type="file" class="form-control col-sm-8" name="documents[]" > <div class="col-sm-4 col-md-4"></div> <br> <div class="col-sm-4 col-md-4"> <?php if($doc->upload_doc) { ?> <a href="<?php echo base_url('doc_owner_documents');?>/<?php echo $doc->upload_doc;?>" target="_blank"><?php echo $doc->upload_doc;?></a> <input type="hidden" name="doc_uploaded[]" value="<?php echo $doc->upload_doc;?>"/> <?php } ?> </div> <input type="hidden" class="form-control col-sm-8 documents_id" name="documents_id[]" value="<?php echo $doc->id;?>"> </div> </div> <?php } } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document Name 1 </label> <input type="text" class="form-control col-sm-8" name="documents_name[]" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document 1</label> <input type="file" class="form-control col-sm-8" name="documents[]" > <div class="col-sm-4 col-md-4"></div> <input type="hidden" class="form-control col-sm-8 documents_id" name="documents_id[]" value="1"> </div> </div> <?php }?> <?php } else { ?> <div class="row land_owner_a"> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document Name 1 </label> <input type="text" class="form-control col-sm-8" name="documents_name[]" > </div> <div class="form-group col-sm-12 col-md-6"> <label class="col-sm-4 col-md-4">Document 1</label> <input type="file" class="form-control col-sm-8" name="documents[]" > <div class="col-sm-4 col-md-4"></div> <input type="hidden" class="form-control col-sm-8 documents_id" name="documents_id[]" value="1"> </div> </div> <?php } ?> <div class="row land_owner_a"> <div class="add_more_documents"> </div> <div class="form-group col-sm-12 col-md-6"> <button type="button" class="btn btn-primary add_more_docs">Add More</button> </div> </div> <div class="row land_owner_a"> <div class="col-sm-4 col-md-4"></div> <div class="col-sm-4 col-md-4"> <button type="submit" class="btn btn-primary center-block submit">Submit</button> </div> <div class="col-sm-4 col-md-4"></div> </div><!-- row 6--> </form> <!-- form End--> </div> <!--- col-sm-8 --> <div class="col-sm-0 col-md-1"></div> </section> <!--- section 2 --> <style type="text/css"> /*.content-wrapper, .right-side { //min-height:1200px !important; } */ a { color: inherit; } .sqft_row input{ width: 100% !important; } </style> <script type="text/javascript"> $('.from_yearPicker').datetimepicker({ format : "YYYY", //yearRange: "-100:+0", viewMode : "years", }); $('.to_yearPicker').datetimepicker({ format : "YYYY", //yearRange: "-100:+0", viewMode : "years", }); $('.add_more_ec').click(function(){ var ec_id = $(".ec_id:last").val(); var a = 1; var count = parseInt(ec_id)+parseInt(a); var ec = ''; ec += '<div class="more_ec">'; ec += '<div class="row land_owner_a">'; ec += '<div class="form-group col-sm-12 col-md-6">'; ec += '<label class="col-sm-4 col-md-4">EC'+count+' From</label>'; ec += '<input type="text" class="form-control col-sm-8 from_datepicker" name="ec_from_date[]" required>'; ec += '</div>'; ec += '<div class="form-group col-sm-12 col-md-6">'; ec += '<label class="col-sm-4 col-md-4">EC'+count+' To</label>'; ec += '<input type="text" class="form-control col-sm-8 to_datepicker" name="ec_to_date[]" required>'; ec += '</div>'; ec += '</div>'; ec += '<div class="row land_owner_a">'; ec += '<div class="form-group col-sm-12 col-md-6">'; ec += '<label class="col-sm-4 col-md-4">EC'+count+' Upload Files</label>'; ec += '<input type="file" class="form-control col-sm-8" name="ec_uploads[]" required>'; ec += '</div>'; ec +='<div class="form-group col-sm-1 col-xs-2">'; ec +='<a class="remove" id="'+count+'" href="javascript:void(0);"><span class="glyphicon glyphicon-trash"></span>Remove</a>'; ec +='</div>'; ec += '</div>'; ec += '</div>'; ec += '<input type="hidden" class="form-control col-sm-8 ec_id" value="'+count+'">'; $('.add_more_ecs').append(ec); $(".remove").click(function(){ var id =$(this).attr('id'); var r_count = parseInt(id)-parseInt(a); $('.ec_id').val(r_count); $(this).closest('.more_ec').remove(); }); $(".from_datepicker").datepicker({ dateFormat: 'dd-mm-yy', }).on('changeDate', function(ev){ $('.to_datepicker').datepicker('hide'); }); $('.from_datepicker').on('change', function(){ var date = $(this).val(); $('.to_datepicker').datepicker({ dateFormat: 'dd-mm-yy', minDate: date, }); }); }); //var tax_count = 1; $('.add_more_owner_tax').click(function(){ var tax_id = $(".client_tax_id:last").val(); var a = 1; var tax_count = parseInt(tax_id)+parseInt(a); var tax = ''; tax += '<div class="more_owner">'; tax += '<div class="row land_owner_a">'; tax += '<div class="form-group col-sm-12 col-md-6">'; tax += '<label class="col-sm-4 col-md-4">Client Tax Paid '+tax_count+' From</label>'; tax += '<input type="text" class="form-control col-sm-8 from_yearPicker" name="client_from_date[]" pattern="[0-9\-]+" title="Please match pattern eg. 2000-2001" required>'; tax += '</div>'; tax += '<div class="form-group col-sm-12 col-md-6">'; tax += '<label class="col-sm-4 col-md-4">Client Tax Paid '+tax_count+' To</label>'; tax += '<input type="text" class="form-control col-sm-8 to_yearPicker" name="client_to_date[]" pattern="[0-9\-]+" title="Please match pattern eg. 2000-2001" required>'; tax += '</div>'; tax += '</div>'; tax += '<div class="row land_owner_a">'; tax += '<div class="form-group col-sm-12 col-md-6">'; tax += '<label class="col-sm-4 col-md-4">Client Tax Paid '+tax_count+' Upload Files</label>'; tax += '<input type="file" class="form-control col-sm-8" name="client_tax[]" required>'; tax += '</div>'; tax += '<div class="form-group col-sm-12 col-md-6">'; tax += '<label class="col-sm-4 col-md-4">Paid Date '+tax_count+'</label>'; tax += '<input type="text" class="form-control col-sm-8 paid_date" name="paid_date[]" required>'; tax += '</div>'; tax += '<div class="form-group col-sm-1 col-xs-2">'; tax += '<a class="remove" id="'+tax_count+'" href="javascript:void(0);"><span class="glyphicon glyphicon-trash"></span>Remove</a>'; tax += '</div>'; tax += '</div>'; tax += '</div>'; tax += '<input type="hidden" class="form-control col-sm-8 client_tax_id" value="'+tax_count+'">'; $('.add_more_owner_taxs').append(tax); $(".remove").click(function(){ var id =$(this).attr('id'); var r_count = parseInt(id)-parseInt(a); $('.owner_tax_id').val(r_count); $(this).closest('.more_owner').remove(); }); $('.from_yearPicker').datetimepicker({ format : "YYYY", //yearRange: "-100:+0", viewMode : "years", }); $('.to_yearPicker').datetimepicker({ format : "YYYY", //yearRange: "-100:+0", viewMode : "years", }); }); //var doc_count = 1; //var i = 2; $('.add_more_docs').click(function(){ var documents_id = $(".documents_id:last").val(); var a = 1; var i = parseInt(documents_id)+parseInt(a); var doc = ''; doc += '<div class="more_docs">'; doc += '<div class="row land_owner_a ">'; doc += '<div class="form-group col-sm-12 col-md-6">'; doc += '<label class="col-sm-4 col-md-4">Document Name '+i+'</label>'; doc += '<input type="text" class="form-control col-sm-8" name="documents_name[]" required>'; doc += '</div>'; doc += '<div class="form-group col-sm-12 col-md-6">'; doc += '<label class="col-sm-4 col-md-4">Document '+i+'</label>'; doc += '<input type="file" class="form-control col-sm-8" name="documents[]" required>'; doc += '<input type="hidden" class="form-control col-sm-8 documents_id" name="documents_id[]" value="'+i+'">'; doc += '</div>'; doc += '</div>'; doc += '<div class="row land_owner_a">'; doc += '<div class="form-group col-sm-12 col-md-6">'; doc += '<a class="remove" id="'+i+'" href="javascript:void(0);"><span class="glyphicon glyphicon-trash remove"></span> Remove</a>'; doc += '</div>'; doc += '</div>'; doc += '</div>'; $('.add_more_documents').append(doc); $(".remove").click(function(){ var id =$(this).attr('id'); var r_count = parseInt(id)-parseInt(a); $('.doc_id').val(r_count); $(this).closest('.more_docs').remove(); }); }); $('.project_id').change(function() { var project_id = $(this).val(); $.ajax({ url:"<?php echo site_url("get-doc-projects")?>", type:"POST", data:{project_id:project_id}, success:function(response) { // response=jQuery.parseJSON(response); console.log(response); if(response.result == 1) { $('.site_numbers').empty(); var content = ''; content += '<option value="">Select</option>'; $.each(response.sites, function(index,value){ content += '<option value="'+value.site_number+'">'+value.site_number+'</option>'; }); $('.site_numbers').append(content); } } }); }) $('.owner_doc_form').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); $(".submit").attr('disabled', 'disabled'); $(".submit").text("Submitting..."); $.ajax({ type : 'post', url : '<?php echo site_url("update-client-documents")?>', data : formdata, contentType: false, processData: false, success:function(response){ // response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { toastr["success"](response.message); $('.owner_doc_form')[0].reset(); $(".submit").text("Submit"); $(".submit").removeAttr('disabled'); window.location.href = "<?php echo site_url('client-document-list');?>"; } else if(response.result==2) { toastr["error"](response.message); $(".submit").text("Submit"); $(".submit").removeAttr('disabled'); } else if(response.result==3) { toastr["error"](response.message); $(".submit").text("Submit"); $(".submit").removeAttr('disabled'); } else { toastr["error"](response.message); $(".submit").text("Submit"); $(".submit").removeAttr('disabled'); } } }); }); </script> <?php echo view('includes/footer');?>