⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.19
Server IP:
178.33.27.10
Server:
Linux cpanel.dev-unit.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Server Software:
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
PHP Version:
8.2.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
id
/
erp.dev-unit.com
/
resources
/
views
/
users
/
View File Name :
import_modal.blade.php
<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"> <a href="#" onclick="location.reload();" class="btn btn-secondary btn-light custom-cancel-btn" data-bs-dismiss="modal">{{ __('Cancel') }}</a> <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 = []; $(document).on('change', '.set_column_data', function() { var column_name = $(this).val(); var column_number = $(this).data('column_number'); if (column_name in column_data) { toastrs('Error', 'You have already define ' + column_name + ' column', 'error'); $(this).val(''); return false; } if (column_name != '') { column_data[column_name] = column_number; } else { const entries = Object.entries(column_data); for (const [key, value] of entries) { if (value == column_number) { delete column_data[key]; } } } total_selection = Object.keys(column_data).length; if (total_selection == 2) { $("#import").removeAttr("disabled"); name = column_data.name; email = column_data.email; } else { $('#import').attr('disabled', 'disabled'); } }); $(document).on('click', '#import', function(event) { event.preventDefault(); var role = []; $(".role-name-value").each(function() { var value = $(this).val(); role.push(value); }) $.ajax({ url: "{{ route('users.import.data') }}", method: "POST", data: { name: name, email: email, role: role, _token: "{{ csrf_token() }}" }, beforeSend: function() { $('#import').attr('disabled', 'disabled'); $('#import').text('Importing...'); }, success: function(data) { $('#import').attr('disabled', false); $('#import').text('Import'); $('#upload_form')[0].reset(); if (data.html == true) { $('#process_area').html(data.response); $("button").hide(); toastrs('Error', 'These data are not inserted', 'error'); } else { $('#message').html(data.response); $('#commonModalOver').modal('hide') toastrs('Success', data.response, 'success'); setTimeout(function() { SetData(data.output); location.reload(); }, 700); } } }) }); }); </script>