HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux Bradford-Sitios 6.14.0-1017-azure #17~24.04.1-Ubuntu SMP Mon Dec 1 20:10:50 UTC 2025 x86_64
User: www-data (33)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
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">&#10148; <strong>PASO 1:</strong> Carga los archivos Registros_invalidos.xls en su respectivo campo de ingreso</p>
                    
                    <p class="text-left">&#10148; <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>