File: /var/www/gestor-horarios.bradford/app/views/load/carga_registros_invalidos_view.php
<div class="contenido_view">
<div class="box box-primary">
<div class="box-body">
<h3 class="text-center"><b>Carga de registros invalidos </b></h3>
<p class="text-left">➤ <strong>PASO 1:</strong> Carga los archivos Registros_invalidos.xls en su respectivo campo de ingreso</p>
<p class="text-left">➤ <strong>PASO 2:</strong> Seleccionar botón <strong
class="text-primary">REALIZAR CARGA</strong> en cada archivo.</p>
<br>
<input type="hidden" id="xls_archivo_tamanio" class="form-control" value="0">
<?php echo form_open_multipart('', 'id="form_carga"') ?>
<input type="hidden" name="hash" value="<?=sha1(date('YmdHis'))?>">
<div class="">
<div class="col-sm-8">
<div class="form-group">
<input class="form-control" type="file" name="excel" accept=".xls" />
<span class="text-dark"> Archivo Permitido: <b><a target="_blank" href="<?php echo base_url('carga_Invalidos.xls') ?>">Registros_invalidos.xls</a></b></span>
</div>
</div>
<div class="col-sm-4">
<button class="btn btn-primary btn-block" id="carga_archivo" type="button"
>REALIZAR CARGA REGISTROS_INVALIDOS.XLS <i class="fa fa-upload"></i></button>
</div>
</div>
<?php echo form_close() ?>
</div>
<div class="box-footer clearfix" id="result">
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$( "#carga_archivo" ).click(function() {
$("#result").html('Cargando archivo <i class="fa fa-spinner fa-spin fa-fw"></i>');
var formulario = $('#form_carga')[0];
var formData = new FormData(formulario);
$("#carga_archivo").attr('disabled', true);
$.ajax({
url: "<?php echo base_url('dashboard/load-excel-registros-invalidos') ?>",
type: 'POST',
data: formData,
processData: false,
contentType: false,
success: function(response) {
console.log('Respuesta del servidor:', response);
$("#result").html(response);
$("#carga_archivo").attr('disabled', false);
},
error: function(xhr, status, error) {
console.error('Error al enviar el formulario:', error);
$("#result").html(error);
$("#carga_archivo").attr('disabled', false);
},
});
});
} );
</script>