File manager - Edit - /var/www/payraty/hris/resources/views/trainer/import_modal.blade.php
Back
<div class="modal-body"> <div class="row"> <div class="col-12"> <div id="process_area" class="overflow-auto import-data-table"> </div> </div> <div class="form-group col-12 d-flex justify-content-end col-form-label"> <input type="button" value="{{ __('Cancel') }}" class="btn btn-secondary cancel" data-bs-dismiss="modal"> <button type="submit" name="import" id="import" class="btn btn-primary ms-2" disabled>{{__('Import')}}</button> </div> </div> </div> <script> $(document).ready(function() { var total_selection = 0; var first_name = 0; var last_name = 0; var email = 0; var column_data = []; var data = {}; $('.cancel').on('click', function () { location.reload(); }); $(document).on('change', '.set_column_data', function() { var column_data = {}; var column_name = $(this).val(); var column_number = $(this).data('column_number'); $('.set_column_data').each(function() { var col_num = $(this).data('column_number'); var selected = $(this).val(); if (selected !== '') { column_data[selected] = col_num; } }); $('.set_column_data').each(function() { var $this = $(this); var col_num = $this.data('column_number'); $this.find('option').each(function() { var option_value = $(this).val(); if (option_value !== '' && option_value in column_data && column_data[option_value] !== col_num) { $(this).prop('hidden', true); } else { $(this).prop('hidden', false); } }); }); total_selection = Object.keys(column_data).length; if (total_selection == 7) { $("#import").removeAttr("disabled"); data = { firstname: column_data.firstname, lastname: column_data.lastname, contact: column_data.contact, email: column_data.email, address: column_data.address, expertise: column_data.expertise, branch: [] }; } else { $('#import').attr('disabled', 'disabled'); } }); $("#submit").click(function() { $(".doc_data").each(function() { if (!isNaN(this.value)) { var id = '#doc_validation-' + $(this).data("key"); $(id).removeClass('d-none') return false; } }); }); $(document).on('click', '#import', function(event) { event.preventDefault(); $(".branch-name-value").each(function() { data.branch.push($(this).val()); }) data._token = "{{ csrf_token() }}"; $.ajax({ url: "{{ route('trainer.import.data') }}", method: "POST", data: data, beforeSend: function() { $('#import').attr('disabled', 'disabled'); $('#import').text('Importing...'); }, success: function(data) { $('#import').attr('disabled', false); $('#import').text('Import'); $('#upload_form')[0].reset(); console.log(data.html); if (data.html == true) { $('#process_area').html(data.response); $("button").hide(); show_toastr('Error', __('This data has not been inserted.'), 'error'); } else { $('#message').html(data.response); $('#commonModalOver').modal('hide') show_toastr('Success', data.response, 'Success'); // location.reload(); } } }) }); $('#commonModalOver').on('hidden.bs.modal', function () { location.reload(); }); }); </script>
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings